swh.model

View on PyPIReverse Dependencies (25)

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

Wheel Details

Project: swh.model
Version: 6.12.1
Filename: swh.model-6.12.1-py3-none-any.whl
Download: [link]
Size: 143158
MD5: dfa7d0fd967a4d71c16fa8427b2f2e15
SHA256: 363520646d2b385c70fdcfe37ca65b28e27fbc77c5b0e37897f28bd006de42dc
Uploaded: 2024-02-29 11:08:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.model
Version: 6.12.1
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: click; extra == "testing"
Requires-Dist: pytest; 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: aiohttp; extra == "testing-minimal"
Requires-Dist: click; extra == "testing-minimal"
Requires-Dist: pytest; 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"
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: bdist_wheel (0.42.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=q32AETT4eQYxO4x87DEM0BDSNDX41B2ftYKIfxRoxws 22014
swh/model/git_objects.py sha256=T8ipuEv8Y3pDJ3qlVi9DFLfHsROMZ8rtQ0_SNPqddeo 22819
swh/model/hashutil.py sha256=5aV-JGmViVnVgyMAniQ233wb-L7t1urfxnNy5ygFQk4 10531
swh/model/hypothesis_strategies.py sha256=M9KcHLZjY89hjEJ5aE8y9NeJxeD8C6S9zKwmANEMGhA 16943
swh/model/identifiers.py sha256=XwNP105ZYA3_jXB5dNMqzVO8B8rX3oZMCrr3CUdpuww 3267
swh/model/merkle.py sha256=leURiJBEo6MBZTipU017BnsuQKn0lDG71iR_WtaBzPs 7104
swh/model/model.py sha256=yCsXlPvoILZTCgiF95BZoGRdQ_JGEYuqMJcgM4KkPaw 68914
swh/model/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/model/swhids.py sha256=UsWHTqqvWWGP-8Yx0jDe9pYgYPAR4uv0eS-vyWaumVU 15405
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=bo6cf36PquMYMxoBo-zgfZ5A701bHlYSM7-kZ4P5pPo 13585
swh/model/tests/test_cli.py sha256=LKTm9t2TAjO_3T_1I4BSSNGwN1AFzLMcvmcxyL-OB0Q 8813
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=3_3qYdIPQlqFFnPfCzLS6g-tMAP6eOQ5DMwXsbqD0Io 39372
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=SvigIm2kuYb88xSOGznHBxl0yKuLotXOv_epL1u8i28 6714
swh/model/tests/test_identifiers.py sha256=69pwh9SBYZb3vhyid7922cy25V6ff1X2S0mbNU9Ft4A 43492
swh/model/tests/test_merkle.py sha256=Pp7_zzMWJQwVB5SAwIzpvyKlnXiLeWafqq9Ypw3Cnlc 8944
swh/model/tests/test_model.py sha256=NosGegGbbWMkcJV5ub5eDcMfWcJp2E89t4OFX5D08q4 61427
swh/model/tests/test_swh_model_data.py sha256=6j8P_7IoYoDd9ipJVcfpzivzl9IXIOANy6MS-UpKtvc 2055
swh/model/tests/test_swhids.py sha256=qtlOvYeWWGMqjW2tLLEaDZMAmTahi6q6gc2Utr2wILY 24445
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.12.1.dist-info/AUTHORS sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g 112
swh.model-6.12.1.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.model-6.12.1.dist-info/METADATA sha256=UvtwT5WI2qFXyvGcZQGOHSKTzM6YCS4gCyWvuv8jjXI 2842
swh.model-6.12.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
swh.model-6.12.1.dist-info/entry_points.txt sha256=q4cqRaEVVajmE8eZOHYT5kcEnPZY_oyJDlJAUj0Vb8Y 105
swh.model-6.12.1.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.model-6.12.1.dist-info/RECORD

top_level.txt

swh

entry_points.txt

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