injectable

View on PyPIReverse Dependencies (2)

4.0.1 injectable-4.0.1-py3-none-any.whl

Wheel Details

Project: injectable
Version: 4.0.1
Filename: injectable-4.0.1-py3-none-any.whl
Download: [link]
Size: 23537
MD5: 2e18d2baf2f2dc455ca47e0b2fc3f11b
SHA256: 42f5879b78383c22127510ab7ff468651cae1f4cee1fae64aadccb1793658bec
Uploaded: 2024-08-05 14:04:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: injectable
Version: 4.0.1
Summary: Injectable is an elegant and simple Dependency Injection framework built with Heart and designed for Humans.
Author-Email: Rodrigo Oliveira <oliveira.rodrigo.m[at]gmail.com>
Project-Url: changelog, https://injectable.readthedocs.io/en/latest/changelog.html
Project-Url: homepage, https://injectable.readthedocs.io/en/latest/
Project-Url: issues, https://github.com/roo-oliv/injectable/issues
Project-Url: source, https://github.com/roo-oliv/injectable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Python: >= 3.9
Requires-Dist: lazy-object-proxy (~=1.6)
Requires-Dist: pycollect (~=0.2)
Requires-Dist: parameters-validation (~=1.2)
Requires-Dist: cached-property (~=1.5)
Requires-Dist: typing-inspect (~=0.7)
Requires-Dist: bump2version (~=1.0); extra == "build"
Requires-Dist: build (~=1.2.1); extra == "build"
Requires-Dist: flit (~=3.9.0); extra == "build"
Requires-Dist: sphinx (~=4.1); extra == "docs"
Requires-Dist: sphinx_py3doc_enhanced_theme (~=2.4); extra == "docs"
Requires-Dist: pytest-runner (~=5.3); extra == "test"
Requires-Dist: testfixtures (~=6.18); extra == "test"
Requires-Dist: pytest (~=6.2); extra == "test"
Requires-Dist: pytest-mock (~=3.6); extra == "test"
Requires-Dist: pytest-cov (~=2.12); extra == "test"
Requires-Dist: coveralls (~=3.2); extra == "test"
Requires-Dist: black (~=24.4.2); extra == "test"
Requires-Dist: flake8 (~=7.1.0); extra == "test"
Provides-Extra: build
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/x-rst
[Description omitted; length: 6416 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
injectable/__init__.py sha256=3Ln50-SN0SN-tkEUfGAJADQavhN4X8IECciIVUNkSEs 1073
injectable/common_utils.py sha256=jVZ4FKaKYyHJ-4h336dwsF8W0GPRpWFIP_1ZN92wYTw 724
injectable/constants.py sha256=xw2K_0o-XG4aJaCUtxjg13HhiJTiNmh_9ur0weCgvgs 108
injectable/autowiring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
injectable/autowiring/autowired_decorator.py sha256=jQUGhSYVFbL7XhP4ObndcODOpUKifSZI-1LFRbkG_vA 4440
injectable/autowiring/autowired_type.py sha256=Bnyh2Q6VlsdhJWLcs20_yrE0rDB_W0vBK9kUKfxTbEU 5679
injectable/autowiring/autowiring_utils.py sha256=EvZ3nonozTBq4GTHc6306kugQXl5xLAfLh9NBfJ-mMM 648
injectable/container/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
injectable/container/injectable.py sha256=Vy-kiVq68DmogwaXw1iZZcylN85KrMVy6a1TIQlhogE 1809
injectable/container/injection_container.py sha256=FiWs30ZyQXcp48Qj6HJ5uVPvtzNnM92wO5p7BG7toOs 7582
injectable/container/load_injection_container.py sha256=Qo2Mi3fd8ZlOTFBbJaQJzGVV3mRaP3g9TuGzkARUqB0 1893
injectable/container/namespace.py sha256=Vtky4frcyCSi4dFwKchSQzq8zAtqxK1eDWpMgNrIJc8 1460
injectable/errors/__init__.py sha256=OWZ4bQc0dxuj8jBJd0Mz0Lb3TYZiUkKCHvue9xw0h-E 233
injectable/errors/autowiring_error.py sha256=lZiRgwyYpyECsNKdwlqWh50uC3ij0bdnYKHksFL1_6g 113
injectable/errors/injectable_load_error.py sha256=6JVE5BZIu8JmfWylfAevCRzGon6ZXpcdschcSja3dBU 113
injectable/errors/injection_error.py sha256=4ljsVFyd6h6biRIBSsK8MjnGLr9dM0diGt6qXH9prKw 1260
injectable/injection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
injectable/injection/inject.py sha256=bAEgK_AR6MpBjyF0L1Gub7b_8hQAWgiMdwcKb8xYByE 7455
injectable/injection/injectable_decorator.py sha256=pO18gkjwyzKjUKY382X5CKUmuz0GPXsszY3kollVJMk 2173
injectable/injection/injectable_factory_decorator.py sha256=VHXpt7iEoRkhUFTPvXOu_zJ-so8cusTHjs4p1uoEAu0 2825
injectable/injection/injection_utils.py sha256=4UI0MGxsLnXguN4cyn27iCEDB9no_28O1UyjB5nQRQM 2002
injectable/testing/__init__.py sha256=O3ImySNLwjHaEAepRvDJ-E_0YSozajqgqb21tzj7P-o 834
injectable/testing/clear_injectables_util.py sha256=doXxHW-fo5lVZPXhrvqLI94ADfAUxDqka4DnivY8AEE 1312
injectable/testing/register_injectables_util.py sha256=X9ZJkowfHIFm4bVWU3t9F9xmjTxUIDtbbKrctJjoCjw 2454
injectable/testing/reset_injection_container_util.py sha256=iKhZXMPgNqftBAiIiFgPuXUD9d2BoWzKeU7u3nBujXE 597
injectable-4.0.1.dist-info/LICENSE sha256=OsLtheHGvF5Np75MBzcK2wQtp9mt2rzROIkgf1sCZIM 1084
injectable-4.0.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
injectable-4.0.1.dist-info/METADATA sha256=YxzxggHNVX6L-gkF2YNoyyZZ0-6fPOMpth1DtsMfhnY 8841
injectable-4.0.1.dist-info/RECORD