oop-ext

View on PyPIReverse Dependencies (1)

2.1.0 oop_ext-2.1.0-py3-none-any.whl

Wheel Details

Project: oop-ext
Version: 2.1.0
Filename: oop_ext-2.1.0-py3-none-any.whl
Download: [link]
Size: 73102
MD5: 20c6ddee9d9522f2e3e810d3a79e683c
SHA256: 7b79790cd2295764ad6139600f592bb188b18f36656186df222c73f4b0f6f4a8
Uploaded: 2021-03-19 14:16:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: oop-ext
Version: 2.1.0
Summary: OOP Extensions is a set of utilities for object oriented programming not found on Python's standard library.
Author: ESSS
Author-Email: foss[at]esss.co
Home-Page: http://github.com/ESSS/oop-ext
License: MIT license
Keywords: oop_ext
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Requires-Dist: attrs
Requires-Dist: sphinx (>=1.4); extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: codecov; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Requires-Dist: pre-commit; extra == "testing"
Requires-Dist: tox; extra == "testing"
Requires-Dist: mypy; extra == "testing"
Provides-Extra: docs
Provides-Extra: testing
[Description omitted; length: 9297 characters]

WHEEL

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

RECORD

Path Digest Size
oop_ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oop_ext/_type_checker_fixture.py sha256=dDdsq8OOFck36LT-WmRnvTKtGPJrQnIFgahVMJYsYek 2553
oop_ext/conftest.py sha256=jn1bY3xdN5YfokgqpCmBdxmxk9L5AzJvbKPlJ1og_ec 540
oop_ext/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oop_ext/foundation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oop_ext/foundation/cached_method.py sha256=-73Z4iG2WLoY42_BMEv5XaZ-R59vWWHaKbCF83QSo9w 6061
oop_ext/foundation/compat.py sha256=SZ3rbjOqUFIJPqUwIgWT_ICUc3vZi8WZm-FU3iNcKaI 1169
oop_ext/foundation/decorators.py sha256=PWBgKI2AQ-P1iem8V_PR2N6HEoaDRNv_7xdDlcnXPXc 5686
oop_ext/foundation/exceptions.py sha256=oqww3vXc6vXKuGS1wxrQL_JKNKE5_zAZnNFssbE3L50 663
oop_ext/foundation/immutable.py sha256=07kBI7RtqWWGUOm7uFe_3ABtxODZTFGUxIKVhCreB6g 6585
oop_ext/foundation/is_frozen.py sha256=fAWTxx5S0S7LHyJPSGLH7s7Tg3pJZOSNxQbE9zCDj6U 2791
oop_ext/foundation/odict.py sha256=jq6mDLfvdSgJZVTnil0BnJNoBkMDeTUjSjz70HxD2C8 1644
oop_ext/foundation/singleton.py sha256=8bxK7Gc5uaT3OCQKW03w99Oy_TnMfPk36hb8FOQtzLE 9470
oop_ext/foundation/types_.py sha256=OaeFN6rDsxSAuXGvJdZisI5qmcUKUJeBuZ_Ls0lHc-E 4340
oop_ext/foundation/weak_ref.py sha256=OuBoHNgldPM0O1-uUdMc5dungD_9dWOTu5kIHe3NMBY 13368
oop_ext/foundation/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oop_ext/foundation/_tests/test_cached_method.py sha256=Tw5hlSnotl_2ZcMCVUbIqtuT7LOQIrV0TLpsh4iML6M 4182
oop_ext/foundation/_tests/test_decorators.py sha256=kiQt8uH5jXsc8JgswBVsS-vN8WgI2kmvvTd9liV_vp0 3097
oop_ext/foundation/_tests/test_immutable.py sha256=Wb15RigUDt7YFDTyimzhgT87-os8oQRlonf7oFurryU 2877
oop_ext/foundation/_tests/test_is_frozen.py sha256=c2WuVIq9NZOf_CwVC_RgzRReJJstCq38CCY_QTW3EYA 916
oop_ext/foundation/_tests/test_odict.py sha256=bqtcY76I-v8jcv8PFcHiGEONqeDTtOa_sQzjYTcVI10 735
oop_ext/foundation/_tests/test_singleton.py sha256=-9V8TqocemW0Zxab1QeyrmaWdM9TAZH0PQscuErE6Vg 4400
oop_ext/foundation/_tests/test_types.py sha256=38VAfVqzUIw-osEOB5_UbG7kENTiYJeGzAZFkISVUBI 1239
oop_ext/foundation/_tests/test_weak_ref.py sha256=UK0nXwWW7jw4cDMprNx4k1dqc4iGwaATVfa0kgvoBm8 10771
oop_ext/foundation/callback/__init__.py sha256=_xwDf59rjONE7bhfZP2klZjREPkOa4Xcnywwn3FPTlk 539
oop_ext/foundation/callback/_callback.py sha256=9ewjC909U0zwEsmOZ__VLpAH8QI_Jx8e4Hq0EwwSPqk 18319
oop_ext/foundation/callback/_callbacks.py sha256=O2E5ExRnqOJA3yjXHdkxcAvHYsKqSzYWafYSJWYiGbM 3473
oop_ext/foundation/callback/_priority_callback.py sha256=mPcfLA11q_0KZpbze0_Bq9bvS9BsobmPmGmUyHLVA4E 2057
oop_ext/foundation/callback/_shortcuts.py sha256=OjfL3Kqq3q_Kc38kySDdqStCtkfHrOw0M6pyQXq-jW4 7470
oop_ext/foundation/callback/_typed_callback.py sha256=EmLq0ztm3pAyaT85VeZjfn5G9B1DV4fCYRoEnnxK9DI 5765
oop_ext/foundation/callback/single_call_callback.py sha256=3GzOo-zEjg9KqMWOpf2cj2xaZx-hEhtubFIwyqWlqT8 3172
oop_ext/foundation/callback/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oop_ext/foundation/callback/_tests/test_callback.py sha256=WXMz0BJdDlMjcezlxiARCG4q2ZpmUIZMtNdWZ8rz4wo 29806
oop_ext/foundation/callback/_tests/test_priority_callback.py sha256=Tnlqgxems6m31su-6BW4DmbUewkS1epxpO3tJqgFVOs 703
oop_ext/foundation/callback/_tests/test_single_call_callback.py sha256=AR1aMe5F6kOVhlx5lrM7TCvlYI6-_exii2SmAYuffnw 1663
oop_ext/foundation/callback/_tests/test_typed_callback.py sha256=5P_v4AMPaNEgLk3lUXC4F2fQV9E_yGZHEY2m2qpTUaI 3778
oop_ext/interface/__init__.py sha256=313YhByyI_VBWbxj5CxwaSqtYuTFtXum8T1Q30sE310 1514
oop_ext/interface/_adaptable_interface.py sha256=UZtE88LQt5BdIwPoeNOrHd4SnEMzFV3wruspLSBhG40 891
oop_ext/interface/_interface.py sha256=0HVU2s7NBu4RbBS7pxPj4SX1cys3wgCvtStAe4AWXAg 38864
oop_ext/interface/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oop_ext/interface/_tests/test_interface.py sha256=pw7_WUIZ2dkCQUbk8Ho1qcHhFYZ5fkvnVZ2hpZNRh3Y 27564
oop_ext-2.1.0.dist-info/LICENSE sha256=sv_GbrY1u_6UUEo_fHf1ZTyUJ-RaqvQUMQVFmSA9K9w 1062
oop_ext-2.1.0.dist-info/METADATA sha256=jQW-N7ahpUAaTHebpZH40AjYlHP3KAnGO6lKfe1OGTk 10512
oop_ext-2.1.0.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
oop_ext-2.1.0.dist-info/top_level.txt sha256=K-lvqZJWhkgZ24TVqhMu1kgo09jD7mtAS-5sANzi3Lg 8
oop_ext-2.1.0.dist-info/RECORD

top_level.txt

oop_ext