swh.model

View on PyPIReverse Dependencies (27)

6.16.0 swh.model-6.16.0-py3-none-any.whl

Wheel Details

Project: swh.model
Version: 6.16.0
Filename: swh.model-6.16.0-py3-none-any.whl
Download: [link]
Size: 149373
MD5: 1a70f53831cdea133cfae783d2b82d5e
SHA256: a4cea8515a1a60078629ef93c08f72869119cbff96c36f0d35287f1c91eccabe
Uploaded: 2024-09-25 13:43:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.model
Version: 6.16.0
Summary: Software Heritage data model
Author-Email: Software Heritage developers <swh-devel[at]inria.fr>
Project-Url: Homepage, https://gitlab.softwareheritage.org/swh/devel/swh-model
Project-Url: Bug Reports, https://gitlab.softwareheritage.org/swh/devel/swh-model/-/issues
Project-Url: Funding, https://www.softwareheritage.org/donate
Project-Url: Documentation, https://docs.softwareheritage.org/devel/swh-model/
Project-Url: Source, https://gitlab.softwareheritage.org/swh/devel/swh-model.git
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Requires-Dist: attrs (!=21.1.0)
Requires-Dist: attrs-strict (>=0.0.7)
Requires-Dist: deprecated
Requires-Dist: hypothesis
Requires-Dist: iso8601
Requires-Dist: python-dateutil
Requires-Dist: typing-extensions
Requires-Dist: swh.core (>=0.3); extra == "cli"
Requires-Dist: Click; extra == "cli"
Requires-Dist: dulwich; extra == "cli"
Requires-Dist: swh.core (>=0.3); extra == "testing"
Requires-Dist: Click; extra == "testing"
Requires-Dist: dulwich; extra == "testing"
Requires-Dist: aiohttp; extra == "testing"
Requires-Dist: pytest (>=8.1); extra == "testing"
Requires-Dist: pytz; extra == "testing"
Requires-Dist: types-click; extra == "testing"
Requires-Dist: types-python-dateutil; extra == "testing"
Requires-Dist: types-pytz; extra == "testing"
Requires-Dist: types-deprecated; extra == "testing"
Requires-Dist: aiohttp; extra == "testing-minimal"
Requires-Dist: click; extra == "testing-minimal"
Requires-Dist: pytest (>=8.1); extra == "testing-minimal"
Requires-Dist: pytz; extra == "testing-minimal"
Requires-Dist: types-click; extra == "testing-minimal"
Requires-Dist: types-python-dateutil; extra == "testing-minimal"
Requires-Dist: types-pytz; extra == "testing-minimal"
Requires-Dist: types-deprecated; extra == "testing-minimal"
Provides-Extra: cli
Provides-Extra: testing
Provides-Extra: testing_minimal
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 672 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
swh/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/model/cli.py sha256=k3LJJnidHBzsWUArDJlqSo6iZ-gMdCSHs-h7yYyclx4 9465
swh/model/collections.py sha256=l1zxIFQ1n_z-jN9hIMYY_0dxvixOrvHkriezPOrnaSM 1903
swh/model/discovery.py sha256=G5zwui0C4Ba-RrKD1sOi_UdR3yOKDWW6OWZOI4PZrqc 10125
swh/model/exceptions.py sha256=kYTP8QS0K7yHd-BFGRB3wm_RROv5u5_nRnuVBdPhdGY 5460
swh/model/from_disk.py sha256=iChXunFxh-9i9lLQ4V1txueUAC4BoEDMJpPIFttxrs4 23808
swh/model/git_objects.py sha256=2UzTCv2zwcXka5zpgMt1VYwjQ4hiWfJTwPFdENcsF10 22869
swh/model/hashutil.py sha256=5aV-JGmViVnVgyMAniQ233wb-L7t1urfxnNy5ygFQk4 10531
swh/model/hypothesis_strategies.py sha256=RTAfCOIFEW9ZNsa6LxUoQKeCEeGMSlef1yuLKgp6RY4 18239
swh/model/identifiers.py sha256=XwNP105ZYA3_jXB5dNMqzVO8B8rX3oZMCrr3CUdpuww 3267
swh/model/merkle.py sha256=qqalJUbekkCSx6RxwgXnCRfubbshYjHsvCf3fG7ez7Y 7115
swh/model/model.py sha256=mrC-ppoYXNNbDJ4rjWOTQbXWL9N30pGSQcVAqpy8cGY 73501
swh/model/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/model/swhids.py sha256=bH-XGF3nZiVD8di-k0O_64hiJODR73AaQrbkUF-9A3Q 16289
swh/model/toposort.py sha256=95vD2qPnOdj9yhDOZuyi7JBnKVjrIaZ9zz2mxwvDkZ0 1484
swh/model/validators.py sha256=iBPA5teIFipwx-E-qNgd70jWME3UdIQsxYYH6u3zwj8 2814
swh/model/fields/__init__.py sha256=P4O_i0hVCFQfP6F_V7KgMEOMb5P9zxp9HbfZR6-fljc 625
swh/model/fields/compound.py sha256=wzlvHJhYux_pvs-WGH3It3vXeT9E7cOTLUAKL6w3xSw 4153
swh/model/fields/hashes.py sha256=28S6FdDFxmUhhDd8ni37I9IgHrM7RLuZEmjMHzNzIRg 3547
swh/model/fields/simple.py sha256=xKdgwauKYKCGFKt1tX6VvE0JxIivV68kw9TuyMBHK3s 2336
swh/model/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/model/tests/generate_testdata.py sha256=bcgq6DR17Yk13XJeG7Jdh-NMjV6w3k3Urm1v85JNCug 1996
swh/model/tests/generate_testdata_from_disk.py sha256=BBczexJAZqvMrA20Ggea32jnT48Gy7ao731Ub4yeK7c 3233
swh/model/tests/swh_model_data.py sha256=OQcdA9NiMHt-XCLmImVqa8cvOpD3jmKIZTzmXcA7T4k 14072
swh/model/tests/test_cli.py sha256=MZvIwqZE3loOsaiXZLZlMuFEp3xiwjOiuDr_jG8h370 8838
swh/model/tests/test_collections.py sha256=cdaJeO9zHrDD-eyYnQmxmGBJHzvMchkAuyD9HmYXtBc 2282
swh/model/tests/test_discovery.py sha256=eMMPHi4j_-BppczyioxL-sKr1aHhLl7yJTp7zaVtVhw 2589
swh/model/tests/test_from_disk.py sha256=GTFMsh4j5fkwNgnVOP45B5YhH91lnCuU7wfeqEvnNNk 45290
swh/model/tests/test_generate_testdata.py sha256=ZLMBpxilaHafhvkhHLwNtwnb-2iskGxQ7ycqHtoXy7I 1534
swh/model/tests/test_hashutil.py sha256=syF4LzvxgYC-Z5iYY3qnPq98XSsWvZ6aMsXu5D5lOYA 10728
swh/model/tests/test_hypothesis_strategies.py sha256=K2BSpzaJlUQndSXoE1vyDdlG682kwIaXZeNlhzANv7M 7083
swh/model/tests/test_identifiers.py sha256=j9ur50Yqa2Dr0TM6iIAlSuknVwFRJ3Ztv9bD_mqdT0U 43716
swh/model/tests/test_merkle.py sha256=Pp7_zzMWJQwVB5SAwIzpvyKlnXiLeWafqq9Ypw3Cnlc 8944
swh/model/tests/test_model.py sha256=KHi-B2N4iHAgCMDQJA1gioQsDpt_18VYepvAH663u90 69338
swh/model/tests/test_swh_model_data.py sha256=j4PoUHE0AGe0b5dlbcndiPlWliSepUx81xrGUfCQ-2s 2250
swh/model/tests/test_swhids.py sha256=tM7D7sw4J0VTGLLsqd2je2fTK06tMa9VLZGlj2rjLlU 24910
swh/model/tests/test_toposort.py sha256=monwFwpkV0ZvBomiCyGEjmJCODrF_YiFenwJbGAhr30 2655
swh/model/tests/test_validators.py sha256=NQsERdWkZs709nev6zSDp2J0f9ZEYV48DJIllQAFGvU 2840
swh/model/tests/data/dir-folders/sample-folder.tgz sha256=MH69oAccpZdfYY4ZLIQXFh4Ztsi_WBomBht23I6FMh0 555
swh/model/tests/data/repos/sample-repo.tgz sha256=rPWy2cELm1DnirUnffGVK2IyOqEhCHK3qzfHD-OSVX8 12201
swh/model/tests/fields/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/model/tests/fields/test_compound.py sha256=xHS7sVg7ysZPlQePb_pB_Ld-pBx6ML0GBE08i64DCPY 8690
swh/model/tests/fields/test_hashes.py sha256=k0KTJpZtJ8lj_NKFMUgx3nXO1iSssJyoe5mSxoR0_1E 6084
swh/model/tests/fields/test_simple.py sha256=FTW6sXzbL3rv9OeG4jYJhQz-a4L-wio-5vSSmjdMOxE 4698
swh.model-6.16.0.dist-info/AUTHORS sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g 112
swh.model-6.16.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.model-6.16.0.dist-info/METADATA sha256=XZf7oathTfDBCyuA7hJVJ0vG88eDd7yPhmqifq9Cvhc 2926
swh.model-6.16.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
swh.model-6.16.0.dist-info/entry_points.txt sha256=q4cqRaEVVajmE8eZOHYT5kcEnPZY_oyJDlJAUj0Vb8Y 105
swh.model-6.16.0.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.model-6.16.0.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.identify = swh.model.cli:identify
swh.model = swh.model.cli