di

View on PyPIReverse Dependencies (6)

0.79.2 di-0.79.2-py3-none-any.whl

Wheel Details

Project: di
Version: 0.79.2
Filename: di-0.79.2-py3-none-any.whl
Download: [link]
Size: 24197
MD5: 6d280e7f64f807c3b35f9e0f36cdea48
SHA256: 4b2ac7c46d4d9e941ca47d37c2029ba739c1f8a0e19e5288731224870f00d6e6
Uploaded: 2023-10-09 21:46:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: di
Version: 0.79.2
Summary: Dependency injection toolkit
Author: Adrian Garcia Badaracco
Author-Email: adrian[at]adriangb.com
Home-Page: https://github.com/adriangb/di
Project-Url: Documentation, https://www.adriangb.com/di
Project-Url: Repository, https://github.com/adriangb/di
License: MIT
Keywords: dependency-injection,inversion-of-control,SOLID,IoC,DI
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: Framework :: Trio
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4
Requires-Dist: anyio (>=3.5.0); extra == "anyio"
Requires-Dist: graphlib2 (<0.5.0,>=0.4.1)
Requires-Dist: typing-extensions (>=3); python_version < "3.9"
Provides-Extra: anyio
Description-Content-Type: text/markdown
[Description omitted; length: 5108 characters]

WHEEL

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

RECORD

Path Digest Size
di/__init__.py sha256=lUl9IrnYue39J6eQf4SO6Bh3kv5JEaP-XTthR2dH95o 153
di/_container.py sha256=cHwtU1WcFgqu_e-5j3ajXHWKO9Te2bsVMrX6FCCJbkY 22336
di/_task.py sha256=P-D_V_Eq6AnXRH53B_F8uuYGrnQgvDTWidz48uf_uv4 10229
di/_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
di/_utils/concurrency.py sha256=w_P9RtGxNZLRgyBwe7ZoJ6YPG1bnmI6iuZn_zta09XM 3237
di/_utils/inspect.py sha256=Zct2mkQ9LxrrUa1_5Ms0jE5wp7mlWka9S3Rzrql7cS0 3972
di/_utils/scope_map.py sha256=aeD-aFFbOo9zYpXvz27lvdT7AFdge2xdsZmveqABIYU 1776
di/_utils/types.py sha256=z8GOJ9ou8sMWDoKwBfj7suB2qcsaVPpVpLjV5J4dLlE 998
di/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
di/api/dependencies.py sha256=qS6ADqBIe6YjfmYianKwKPAO_ReEEaQCqgsRB_Hf9W8 1269
di/api/executor.py sha256=YYr73JnZybqzkSwp3y53YPNDLmGmUYuvjGOOTNOG2u8 764
di/api/providers.py sha256=-SE8aJeqGgh8ahcg2WqsyXVGKJH6AzkG1II_eJU7Jaw 615
di/api/scopes.py sha256=Rcxe7UWB8sXmiYHxGdp2WolY3CnPdJ9iqhK5An-1uLk 59
di/concurrency.py sha256=saM17yq5xj6hxyxCU2OBvc_1u8lnj6NLOrCiPTalLoE 67
di/dependent/__init__.py sha256=s3xj-NWKHvEZ9o9h-JCIafkGo-DMyzBIR5gDEi9MNAY 243
di/dependent/_dependent.py sha256=DgxcQM4fS6j7UlzfdF2gyVo8T2vkArgSif-zbwGfz7E 6864
di/dependent/_injectable_type.py sha256=AQVPs_SpowQlUAl1re9fIKI9GgZYQs7kXDtLn-nHfr8 691
di/dependent/_joined.py sha256=8PDPupcEqJclYEDMvAwnRlL4IO6kMgS3_Ztg6FmUX1M 1229
di/exceptions.py sha256=WzEMKzZMn-168kJkOGh68-vhtKRWwkbtlxGFDfqfgxc 1645
di/executors/__init__.py sha256=BeIG5_HM9cSapAJE0i55A6mcHqN97_Pn6HEuWenz0ZI 202
di/executors/_async.py sha256=06XgXUptitbN2ToWeCqq1r_wBgsBm9ZMvikUpI9z8k0 1466
di/executors/_sync.py sha256=4XZTgLDE7XeEDJnv5vtnquMPbYifMboe6-uovuKcy-4 736
di/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
di/typing.py sha256=VhgXpWXiZltHjTpRXPIIbmJ9stPPc_cuabOH3hX3yQU 1279
di-0.79.2.dist-info/LICENSE.txt sha256=_YCib7s_ZErx-plBNERnApMpaFGXlyJ-B6E2jeqA8Lw 1023
di-0.79.2.dist-info/METADATA sha256=R0UnUVmTNTtAxxqkxKLUoiMpSQUVwCikm11okt18oCU 6423
di-0.79.2.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
di-0.79.2.dist-info/RECORD