pinjected

View on PyPIReverse Dependencies (4)

0.2.49 pinjected-0.2.49-py3-none-any.whl

Wheel Details

Project: pinjected
Version: 0.2.49
Filename: pinjected-0.2.49-py3-none-any.whl
Download: [link]
Size: 115156
MD5: 69d61636dc0a6f693a7c4c50fabe4f66
SHA256: b2f5e67f7894868d016c02df902ad2226f398fcd86ac87072b1c683445ab5b9e
Uploaded: 2024-05-01 11:49:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pinjected
Version: 0.2.49
Summary: Immutable Dependency Injection for Python.
Author: proboscis
Author-Email: nameissoap[at]gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: cloudpickle
Requires-Dist: cytoolz
Requires-Dist: expression
Requires-Dist: fire
Requires-Dist: frozendict
Requires-Dist: loguru
Requires-Dist: makefun
Requires-Dist: networkx
Requires-Dist: pydantic
Requires-Dist: pyvis
Requires-Dist: pyyaml
Requires-Dist: returns
Requires-Dist: rich
Requires-Dist: tabulate
[No description]

WHEEL

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

RECORD

Path Digest Size
pinjected/__init__.py sha256=5EpO33hZGk9vEZcPcPxK3xOiNlNQ3_L-iSQspWZfOMI 489
pinjected/__main__.py sha256=LK5aQgHwB9Ug6wg8STLAB-XSHqYbizkTWEln6RZJIO0 76
pinjected/decoration.py sha256=DYiK8IW2_ohOlrZ9KLBFiCHsTx7cc-XIucJKs-DamkQ 994
pinjected/demo.py sha256=k4ur6_dEthfj7LqEIPxkBu_9NtuRrPyMNjmVTLJotno 977
pinjected/di/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/di/app_designed.py sha256=UA9Fmkt9lM8_9e-I8RKMngLc1_J_2hFXiKCPpvEsalo 1767
pinjected/di/app_injected.py sha256=ooHyjBljF-gtwxHVZRla6zq15lsGiVacJ60sf7DuAN4 5817
pinjected/di/applicative.py sha256=iVJx57XoK64MJcCGgxdjkzsLOUu9Rqm9-URWPSBDty0 967
pinjected/di/ast.py sha256=H0Xl3yhOk3QdbPszYegqZL8Pg62QkDat8fT-Jhcx0Gk 7345
pinjected/di/async_injected.py sha256=daEdpEyAJIa8b2VkCqSKcw8PaExcB6Qro80XNes_sHA 2
pinjected/di/bindings.py sha256=ECFsvTn-VDpQDvMQ9rSS_O2RXWFvJUsLf218ijJJ-Qk 63
pinjected/di/decorators.py sha256=sxyRgTHRIy2TEziTTHJiosjwIm0D-T7tZjvlz-eb650 9753
pinjected/di/design.py sha256=WzyFKWRbXg340PV3KE0luRkb8-_HkbeSalywAhnYfWY 14583
pinjected/di/design_bind_contextx.py sha256=ajz1GSNU9xYVrFEDSz6Xwg7amWQ_yvW75tQa1ZvRIWc 3
pinjected/di/designed.py sha256=xPo5QsA41wuKp0TY2Fl6ZsVM0kBZ5Ydgk744RhK2L0I 2095
pinjected/di/dynamic_proxy.py sha256=AvHQ-EyOG9FWoyB1MHK7wJJoTU4PaIwVno1W_hQ694A 1336
pinjected/di/graph.py sha256=TEa_m-i3zorzOk26bvz-GBvLB-tN6Bm8jVwGLU03wGU 32390
pinjected/di/implicit_globals.py sha256=dsGOh7HMvIcFXB6K6tbA2Wn3s0g2cQkNSh0xSAqt2AQ 127
pinjected/di/injected.py sha256=IZ3Cwic-Qlmrp8T4PA-uEyQ3L2iMDZ6XH2ENBaUCOUk 54209
pinjected/di/injected_analysis.py sha256=Kwj4xUkbi6FIxwmUVaifvVxRnHrwhg_H9NnWZaHn4FI 1892
pinjected/di/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/di/metadata/bind_metadata.py sha256=NCp3n4J1RK7KmSycdbZaI4OnKzh1Eoojr7kfS0gaZKA 389
pinjected/di/metadata/location_data.py sha256=GE_pcxo5bEGiBxCv-rjwX4WRLMMI2dzph5ESbR0WZps 490
pinjected/di/modular_injected.py sha256=ttVBgwcAxDejNX009ILeo8IpittA6I4ZqtkR2w6G_Iw 2948
pinjected/di/monadic.py sha256=3tJuJcLKnqnTDfqgPqdQuLRSnbElsgoWOIoY7DOoGUk 91
pinjected/di/overload_experimental.py sha256=sW2TwRjDREx2cLrYLjpAv-rsABWNof-DhtmCMbIVuaM 1082
pinjected/di/playground.py sha256=PpoFbXB4aMwCJs0h7a9Estb9T4pLlzimXN4HBa3c_Dw 142
pinjected/di/provider.py sha256=wA37AcgOE6-G1l6aSVtB1dzkmzdL34h52BqAObqX7GM 416
pinjected/di/proxiable.py sha256=2e4IMfZMFyDdrhleOZllaxTV01GYGemE5hMAbncBhqc 2572
pinjected/di/session.py sha256=5USMu0jhesW4F3fJQ7-VuvLEPsy2oXpFO-emC0EgGcY 3208
pinjected/di/sessioned.py sha256=GBRLlNPjJVlCRsxkt0BLoTIHMEUCj6mZUcwEbbKkEWU 2039
pinjected/di/static_proxy.py sha256=fgS5-IF4f3Y2yOwrT9HWQX3tKJNwJqnWI2BDIky9dd4 6484
pinjected/di/test_ast.py sha256=1EZTUQ904Oqqr_OeqnhFi-cuAe6a407wAByBurLrNzk 146
pinjected/di/test_dynamic_proxy.py sha256=i1pIaGgg6w8XAb6gvcST34I-4d7z_VGEi7WgUh_LQtQ 997
pinjected/di/test_graph.py sha256=i_Y3wQy67gWlXp_UHE3neb0XcBAoYKPt30bbqw6EeoI 1514
pinjected/di/test_injected.py sha256=Rme-IsPuxMMhJLo3ppbbcbeoiXSO1H7RMsK83ofADVk 2277
pinjected/di/test_proxiable.py sha256=PIlqYXiAdVidnNVTWFIGSQpvNMF-sAH55Eceu_IG1VU 452
pinjected/di/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/di/tools/add_overload.py sha256=qanxxA9hdlxTDpWenwq8_sGP9_4DbaOzsSHHv1_jNFM 6109
pinjected/di/util.py sha256=JlVfhJBnpWEM52lFv5KM6tI_CwS0_BPZNm8CRb4KXpY 15510
pinjected/exceptions.py sha256=bp9CPI3dIBvVR7NWc_CC9QD6F1G1hFRNim6Q3OiP8Bo 1071
pinjected/exporter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/exporter/llm_export_v2.py sha256=h1flBNEicYjfEcwVyKvqlscU-j39B5I56gmMncC7ylo 409
pinjected/exporter/llm_exporter.py sha256=H7Mv0IuI6D8J-AvyxfuOHLPYwxk5u1tVfbq4f8RLBWw 31540
pinjected/exporter/optimize_import_stmts.py sha256=FSAuOHoFqrTmcf71IlIaxw06fjHBQex-jD8Uwz5JmEc 2216
pinjected/global_configs.py sha256=tVOA-tZb5kO9UHckssKHoAMIUbVIgkEjbY-ualLFfE0 30
pinjected/graph_inspection.py sha256=Rmhh44pkO1OOblE1hKVWx5ABkXTjwFH0_zm8UGfQHRA 2927
pinjected/helper_structure.py sha256=B-qM9jaRVXzwDHIwXzWRCv_sLogaEEeLENqx6d1RuIY 3763
pinjected/helpers.py sha256=Ik3znQWKp4H6gOrSu-T5z390yor_lZJmNCOYYncogYk 3585
pinjected/ide_supports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/ide_supports/console_run_helper.py sha256=TnLsPKYhKzCqd9gk_EYNGMFsrStAP6NA3cD4xmEvzAU 8598
pinjected/ide_supports/create_configs.py sha256=jWoUXroNHpfattoijMNhs2v2orpqxpWysrISTnHdGeo 7360
pinjected/ide_supports/default_design.py sha256=36LCqwi7tA8r6Oiy6FhZlc0vkNbxeuVN_x9E01lgBns 1304
pinjected/llm_support/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/llm_support/inspect_module.py sha256=d9BaTBtggjPe8ogWUw34FukxltAjmpYq84qUAMu-R6k 1818
pinjected/llm_support/inspect_module_prompts.py sha256=hl4dCNtY0LXe_QKNLHW7srq0eApLKp4EzOTHdp8ot0Q 702
pinjected/logging_helper.py sha256=gqBgAF8VNaF4T7Vw1xNl1hPWK8jkJh9tZ1kATvFnTfM 449
pinjected/main_impl.py sha256=9X1iwz4N2PjmBCqYWpI8oWRIGpNho-z6Qt85goovgyQ 4279
pinjected/maybe_patch.py sha256=Zb5ROT5rvKNCyo_saEuAzW1nIUCcme2NgXLUtt70b-A 554
pinjected/meta_main.py sha256=y3d7JJApZa0677R0uPsOXLFnBO39x1K1wNoel26c3Xo 324
pinjected/module_helper.py sha256=ChLMxn_NyNPVY6m8pJ4-MN90aPQUim8VEkxD_-NUHZU 2501
pinjected/module_inspector.py sha256=_ijmcGs2zI1p7aMQEGAif8bpHn2ehJMiPqhuplexU-k 2453
pinjected/module_var_path.py sha256=G9HCpjBCRkf7nKYbUtMZf8hJhoYLby67ZsR7tvY6pPI 4875
pinjected/notification.py sha256=IE-TICCKUyHRreZJOWayEPYW6W0rAHfM4AmwvHV3nO8 573
pinjected/nx_graph_util.py sha256=Ah5pKkOBoRxDXs0agjb9jqcgeQoU-HfVNFJim_wvIhs 1747
pinjected/providable.py sha256=3ocTpKOdLsxDBoRi9pI4N3FJTCkaVkJudk2DvTfqVO0 322
pinjected/run_config_utils.py sha256=K6AXBS8JOjccje0iKzlnHRbYGIBymrCGptCnRTio6V0 21356
pinjected/run_config_utils_v2.py sha256=WdeZNBouOwPnPXr8AChWIB4EDQNwu_fVXef6gojX2CI 1617
pinjected/run_helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/run_helpers/config.py sha256=ba56Rq-V0zPMEpHpBW8hYZVf9KmDlE69eHuB4shLaG0 1724
pinjected/run_helpers/pinjected_environments.py sha256=ajz1GSNU9xYVrFEDSz6Xwg7amWQ_yvW75tQa1ZvRIWc 3
pinjected/run_helpers/run_injected.py sha256=KLtTrLMq9PW6oS_wG7bVB4yxp-y0wcf-9RsELkbeCOM 9599
pinjected/runnables.py sha256=bRJEf16J7SwRABpaf0mGKsz0zoJJbrrNS_nE1BVYY5w 1713
pinjected/test_package/__init__.py sha256=sZgdpWK2LsQ04Uc1Athc6xfFIzHW0uu3btWGbWwlgkM 934
pinjected/test_package/child/__init__.py sha256=SvtVSMD6k91IWSEvShHEtv8to4Af6j9bShDss9uKDN4 214
pinjected/test_package/child/module1.py sha256=XeXGmkye9ulXwcJbwEbvWwMIrp8Byq40Gx9B8MV-KWQ 678
pinjected/test_package/child/module_with.py sha256=Jc6to_DbAvrGKhJgGlzaaxzOMM17GYZDPw6IFcxzjxM 356
pinjected/v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/v2/ainjected.py sha256=OHK1OeJld6i3CVfb7TcFnVFaP25kaF4hW3beZrVL1R4 2774
pinjected/v2/binds.py sha256=5jU-NBEZv41mW5Yp85QtnwbI5diMYyNlEqQ4t-mIXJs 7100
pinjected/v2/di.py sha256=A5CSo85GHlgv3f6s_b900iV3pAEwVg_3pv5iKdwsL2k 3140
pinjected/v2/keys.py sha256=CVya6tP42D00xz0dVkEZAG6a7X8h9dD49V5Kk1cDudg 524
pinjected/v2/provide_context.py sha256=hayAhcRW9mfRaI4zEpBE_L9CXM07ZA4Hc3gIwyuydk4 508
pinjected/v2/resolver.py sha256=FRgIxtjZuW_2bXIm4yIJKAz9NGJGUuLMZPUkTnBwc9s 10541
pinjected/visualize_di.py sha256=YXCE3nO4uebBy0bMCPkJngmTOM4jvTTgtUXA7bKZqtw 19384
pinjected/viz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/viz/graph.py sha256=4pH99ntb72KJkAWueNHPTNJgV0XqOpVNmClVex3K_hU 65
pinjected/with_context.py sha256=0srq2SXT3T1EMxhNBek1b_xbZ8ICQDmIZVgy8ungx1c 74
pinjected-0.2.49.dist-info/LICENSE sha256=nDDama0Glbag3LnacoEfWvkq6z-zB9w7_biy2jQFLdg 1066
pinjected-0.2.49.dist-info/METADATA sha256=fVPoeW3xPaI8g064CpxsYq_t-Egfqit4ELqdpCEeNxA 727
pinjected-0.2.49.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
pinjected-0.2.49.dist-info/entry_points.txt sha256=cnp5CtGUjj9FAE2OYQi1wiqZ9uPiJDIj8QaZ0o-lNm4 54
pinjected-0.2.49.dist-info/RECORD

entry_points.txt

pinjected = pinjected.main_impl:main