phantom-types

View on PyPIReverse Dependencies (3)

2.1.1 phantom_types-2.1.1-py3-none-any.whl

Wheel Details

Project: phantom-types
Version: 2.1.1
Filename: phantom_types-2.1.1-py3-none-any.whl
Download: [link]
Size: 30272
MD5: efa47e7c6a12d37df69369f1cc8af25c
SHA256: 13f2e7a5479d929aef091a20176011aee00b2de5d3fc6f9742c32b79d597ed9d
Uploaded: 2023-08-06 12:48:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: phantom-types
Version: 2.1.1
Summary: Phantom types for Python
Author: Anton Agestam
Author-Email: git[at]antonagestam.se
Home-Page: https://github.com/antonagestam/phantom-types/
Project-Url: Source Repository, https://github.com/antonagestam/phantom-types/
Project-Url: Documentation, https://phantom-types.readthedocs.io/en/stable/
License: BSD 3-Clause License
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.8
Requires-Dist: typeguard (>=4)
Requires-Dist: typing-extensions (>=4.3.0)
Requires-Dist: numerary (>=0.4.3)
Requires-Dist: phantom-types[phonenumbers]; extra == "all"
Requires-Dist: phantom-types[pydantic]; extra == "all"
Requires-Dist: phantom-types[dateutil]; extra == "all"
Requires-Dist: phantom-types[hypothesis]; extra == "all"
Requires-Dist: python-dateutil (>=2.8.2); extra == "dateutil"
Requires-Dist: hypothesis[zoneinfo] (>=6.68.0); extra == "hypothesis"
Requires-Dist: phonenumbers (>=8.12.41); extra == "phonenumbers"
Requires-Dist: pydantic (<2,>=1.9.0); extra == "pydantic"
Requires-Dist: mypy (>=0.991); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-mypy-plugins (>=1.9.3); extra == "test"
Requires-Dist: coverage; extra == "test"
Provides-Extra: all
Provides-Extra: dateutil
Provides-Extra: hypothesis
Provides-Extra: phonenumbers
Provides-Extra: pydantic
Provides-Extra: test
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
[Description omitted; length: 7304 characters]

WHEEL

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

RECORD

Path Digest Size
phantom/__init__.py sha256=1DMNrFWHoimRElLjm7Ng3bYVB2Tru0u2AxgM0OpvjDw 653
phantom/_base.py sha256=5G2vzvc3n1oPPesG_HSP636X0KdGhlrp9ypSLIS5nik 6730
phantom/_hypothesis.py sha256=UWT0ZBlA7zMCdjClX3twHkJ7DggD0U8hSqYXW8-73P8 695
phantom/boolean.py sha256=OTC50eoAiGEYo0Q_hHsIhbJ-U8KuZl_U8v5fQjRQVS4 1330
phantom/bounds.py sha256=7KR52s7AuT-tLo_a9hfKxROUq2Er-PY_KwcXEmIfqvM 1583
phantom/datetime.py sha256=AiHh9DM24xFX04HxUTdF8sfHH7rgSeGLy83OlfgizQE 3434
phantom/errors.py sha256=BAzpeNkbWsIN8hJAApGGotIBkBBl7NjTEiGS30ibuuA 83
phantom/fn.py sha256=KSapxtYNzXaDwxWEvs_oE1a4CamuVkVLa8NSQvTesC8 1728
phantom/interval.py sha256=ytxYS2aaJQI5m8JhUTZzdCGNf31PsPYL95nqaW7DvPw 10527
phantom/iso3166.py sha256=rxIAe9XOUzYtb6tlHRdTseFXoMPIwl2cKsdtaXl0yQ8 4863
phantom/negated.py sha256=MUp69KLTwpLkJBMiDv1HHVDhKSb--tU_OTcjE76ngKs 1435
phantom/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phantom/re.py sha256=9lYRzC53pPO9yVqkhxfmPHdnHQYWolpFIPrnuI2WusA 2551
phantom/schema.py sha256=RSzRcwzphqwmCrQQd_jaq-CUH5g8pVAQcFGaESmSN1g 1844
phantom/sized.py sha256=4c2ybZZO6mclSIJ5lpiRpQvz9zKuUbJ1RlD6AqlkY1g 7949
phantom/_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phantom/_utils/misc.py sha256=-WnXsXWfMmzGkebl7Ben9seF5n-h6EfLsgLdVouMoEI 5146
phantom/_utils/types.py sha256=RVbh7M_BwG9zACtmusZTjLbmEE3eO4TiTqyq7DTdqF4 2845
phantom/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phantom/ext/phonenumbers.py sha256=LFWHBgfxYCOU12ifmFxKruSgBFb0oHvGatW9rWI4Uz0 2836
phantom/predicates/__init__.py sha256=Dz_FocY0R34ggShAgi155wl4ksMutq9siHXAPhBL-vY 55
phantom/predicates/_base.py sha256=CRGHhzl08nmTdyb7KzWBugKWcFkqW8qPpZQ5Gg8kgjU 161
phantom/predicates/_utils.py sha256=WGfzdGkSb9Z4dIhKcpWRYX2fgc3CW9LgxgxN10F9SmE 971
phantom/predicates/boolean.py sha256=K1cvK7H1oJLjtc5HFQsblYw34FwPn7RgwC2dlxqrUsQ 2923
phantom/predicates/collection.py sha256=f6AQcb0gFwUjAUKai63FIspZ2wS4-x35FsfOJJYhU7M 1757
phantom/predicates/datetime.py sha256=jG3OFeXCqFjsSDhi-LB6rM8oqYylboDBAihJ90meIic 476
phantom/predicates/generic.py sha256=xu1ZXKEQKJOcekRkE-b9I2bKWp004_A0TU58valYSVg 1487
phantom/predicates/interval.py sha256=L407QoqY6lB70OF00qVx4fB6smhyBZo2pfzfVczCcVw 1792
phantom/predicates/numeric.py sha256=hPj4EmxOG3brQJqBcoAmnmIO5cTT8srqjEHXvwhc7v0 2599
phantom/predicates/re.py sha256=sVb9WJxSizpyNyCckUZGHdRS7UbkfvW7lYPMrBJILPs 759
phantom_types-2.1.1.dist-info/LICENSE sha256=u1N-Zkeu7rGC9_L1_XxcP65mCOtRsIdEZcqGlLH8DPM 1526
phantom_types-2.1.1.dist-info/METADATA sha256=5QS-SRgyGbn3V3HfZY_qOxhKsua0Y_eLD0s2QiahApg 9263
phantom_types-2.1.1.dist-info/WHEEL sha256=5sUXSg9e4bi7lTLOHcm6QEYwO5TIF1TNbTSVFVjcJcc 92
phantom_types-2.1.1.dist-info/top_level.txt sha256=sYpj6x6O9g626O5vaAJ7UfTtR4HGz5Y0r0c_MqnI3y0 8
phantom_types-2.1.1.dist-info/RECORD

top_level.txt

phantom