classes

View on PyPIReverse Dependencies (8)

0.4.1 classes-0.4.1-py3-none-any.whl

Wheel Details

Project: classes
Version: 0.4.1
Filename: classes-0.4.1-py3-none-any.whl
Download: [link]
Size: 36947
MD5: f52d83f16e99ab0464d1075f5e41afda
SHA256: 934a19eb23d2fe0c0430af6eae6d81a4d4fcc53519cf737f69c3bba3994d54e9
Uploaded: 2022-04-11 15:21:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: classes
Version: 0.4.1
Summary: Smart, pythonic, ad-hoc, typed polymorphism for Python
Author: sobolevn
Author-Email: mail[at]sobolevn.me
Home-Page: https://classes.readthedocs.io
Project-Url: Repository, https://github.com/dry-python/classes
License: BSD-2-Clause
Keywords: functional programming,fp,type class,typeclass,typeclasses,ad-hoc,composition,type-safety,mypy,stubs
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.7,<4.0
Requires-Dist: typing_extensions (<5.0,>=3.10)
Description-Content-Type: text/markdown
[Description omitted; length: 5089 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.7
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
classes/__init__.py sha256=9pzOpXd39GZA18YlQWsaA0Stjt_zR1gdYBSx4qi_kcY 326
classes/_registry.py sha256=OVUUdUcK8wWIkjm40-OrSqZ_WlfjUFejLKl5BsPe7SM 1917
classes/_typeclass.py sha256=-zCc_8xNI_N9oWoyXM8x3tN4Y5vU03z3CegdIw0jT0w 19612
classes/contrib/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
classes/contrib/mypy/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
classes/contrib/mypy/classes_plugin.py sha256=d2f6YCZA2oemlDyIvVI_r6ezYE8wHuEsl5FdXSaMWoo 3708
classes/contrib/mypy/features/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
classes/contrib/mypy/features/associated_type.py sha256=1v8fqCVOv18lFVnE7MkklVII9Eh_SiJ6NtVsTAJtVYs 342
classes/contrib/mypy/features/supports.py sha256=hPgRbY4vtGsCtkb8fj_r8XLut28IbCBJFpg6Xpd2Dt0 1459
classes/contrib/mypy/features/typeclass.py sha256=t3aXxp5Eo_7-QunVmi679bUkzrVbn-2oCKGWX8-Oxmk 9659
classes/contrib/mypy/semanal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
classes/contrib/mypy/semanal/variadic_generic.py sha256=By-pCtrqUO9LCe9r5dXwBK6fytXEzQpEzOiC_l6Kcao 1010
classes/contrib/mypy/typeops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
classes/contrib/mypy/typeops/call_signatures.py sha256=3NmcTZgw-nhyxkIvPYfqpCo5RJGl7aW3fFq_bR1omfY 4551
classes/contrib/mypy/typeops/fallback.py sha256=JurAjkIsbbM8fv_v0ChkGPJbLdwMVojcHZyEMgb0t-0 1035
classes/contrib/mypy/typeops/inference.py sha256=ku3msZDDYMG8O0jDDhYAJherHB6TOtNyEb-EULUzRSo 5775
classes/contrib/mypy/typeops/instance_context.py sha256=4xWgZZ2O3zLFAfDzLeO3p-PItGkk1ftHaNBuURarbM4 3123
classes/contrib/mypy/typeops/instance_type_args.py sha256=1wPWdwVdns4-JeYRnGIKm9KlFi7zDzGd8QVFls_4QjY 2211
classes/contrib/mypy/typeops/mro.py sha256=AVW4myKl3rpvfGVONvgrwJV4e3tMCabrzgyrBIaMhf0 6929
classes/contrib/mypy/typeops/type_loader.py sha256=DJbyHXYB-1QjHjIzsyFBDsfvIAzX8v-XuVFVpR1LQwo 1034
classes/contrib/mypy/typeops/type_queries.py sha256=Ldr63Jw0lBG0eWTyF3x-1CimIFygghxFPMTVq8qMEaM 3107
classes/contrib/mypy/validation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
classes/contrib/mypy/validation/validate_associated_type.py sha256=NBGdfnVI3ezb-NrZMC3mPoHTfKuSjR7IRNb7dgNrQWo 3344
classes/contrib/mypy/validation/validate_instance/__init__.py sha256=fldAk-RHKr1rivzUlhOfwY_sEuFngTy7RP4fe-SAbZQ 526
classes/contrib/mypy/validation/validate_instance/validate_instance_args.py sha256=yh4rYH5_H0lz5eJ1m43F5aIUyqS11m_E_I_K4VwlMyY 1065
classes/contrib/mypy/validation/validate_instance/validate_runtime.py sha256=jlmZpMP190HJde4xyeuOm5vPEUMKt_ronjLsf5CiHmg 5624
classes/contrib/mypy/validation/validate_instance/validate_signature.py sha256=C3kSJtf7Dst4fB_loIvucGF78s3buYv-yyfwPeY7lYc 5034
classes/contrib/mypy/validation/validate_supports.py sha256=TAMkn9eGhqnsBnYC8P7MdGEsw408jrbtM5hvTY1hflE 1219
classes/contrib/mypy/validation/validate_typeclass_def.py sha256=lGYmuleodEWm5IPEGripajPxnaLwfwtAUQz3v5EvMGA 1973
classes/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
classes-0.4.1.dist-info/LICENSE sha256=Bbojw4Va1bU4dPNZ5qFhl8JWnOjf4T6co8wugmmTnQ8 1289
classes-0.4.1.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
classes-0.4.1.dist-info/METADATA sha256=BZLNn7l90pgGacv9rIpryHrSr3e4xO30Xqg7QndsPts 6148
classes-0.4.1.dist-info/RECORD