pinjected

View on PyPIReverse Dependencies (8)

0.2.203 pinjected-0.2.203-py3-none-any.whl

Wheel Details

Project: pinjected
Version: 0.2.203
Filename: pinjected-0.2.203-py3-none-any.whl
Download: [link]
Size: 147005
MD5: b4cffac73407a71cac3c5db2ba0d57db
SHA256: 134401501d05aee5a5d07d8ac02a68369f0cf13400245144257082e9d6633df2
Uploaded: 2024-10-15 04:19:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pinjected
Version: 0.2.203
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
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: beartype (<0.19.0,>=0.18.5)
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: pytest (<9.0.0,>=8.3.2)
Requires-Dist: pytest-asyncio (<0.25.0,>=0.24.0)
Requires-Dist: pytest-xdist (<4.0.0,>=3.6.1)
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.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pinjected/__init__.py sha256=150NqQZklXCt133idvyV5iIT7h6oNzNpE32cZd8tXoI 593
pinjected/__main__.py sha256=LK5aQgHwB9Ug6wg8STLAB-XSHqYbizkTWEln6RZJIO0 76
pinjected/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/common/callbacks.py sha256=ajz1GSNU9xYVrFEDSz6Xwg7amWQ_yvW75tQa1ZvRIWc 3
pinjected/compatibility/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/compatibility/task_group.py sha256=zvQJgWLUkMH6ERrgDJRNQ0Glh1PaxVMDS16JkyBRRto 770
pinjected/decoration.py sha256=gDekGgmRRa7dsY7flvWqKWSarXtjVgLRpWmjUhyANlI 1129
pinjected/demo.py sha256=Qe0_oS0vy37aHtS4jPoRqkk5oudGpSClWnGANbpdI8Q 1008
pinjected/di/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/di/app_designed.py sha256=4SjCjkYB7DcPQFMOpVRZqjB9I_vNln0kBQ8ynL7kWnk 1773
pinjected/di/app_injected.py sha256=rklQ6PXtbyQ6Dtvt94qYQfrOgBssHhngfEUa7sjODG8 6098
pinjected/di/applicative.py sha256=iVJx57XoK64MJcCGgxdjkzsLOUu9Rqm9-URWPSBDty0 967
pinjected/di/args_modifier.py sha256=uFtGSbQNGX0rqJigZpe36pVa7SG22Ap_4cH1mORxwbM 1646
pinjected/di/async_injected.py sha256=daEdpEyAJIa8b2VkCqSKcw8PaExcB6Qro80XNes_sHA 2
pinjected/di/bindings.py sha256=ECFsvTn-VDpQDvMQ9rSS_O2RXWFvJUsLf218ijJJ-Qk 63
pinjected/di/decorators.py sha256=JSm7GRq5u8DynHEWTLC9_qKJjN2m9pwGoWCYJrR2-mY 9784
pinjected/di/design.py sha256=cjBWgP4UQD5QjzUCyMcKgr14JQ77FUOv6xo1D0AS59g 12913
pinjected/di/design_bind_contextx.py sha256=ajz1GSNU9xYVrFEDSz6Xwg7amWQ_yvW75tQa1ZvRIWc 3
pinjected/di/design_interface.py sha256=RjTd6s8fWcErci-recuHxBu7TkSdKHeP-S2ojOWMYLc 5604
pinjected/di/designed.py sha256=xPo5QsA41wuKp0TY2Fl6ZsVM0kBZ5Ydgk744RhK2L0I 2095
pinjected/di/dynamic_proxy.py sha256=AvHQ-EyOG9FWoyB1MHK7wJJoTU4PaIwVno1W_hQ694A 1336
pinjected/di/expr_util.py sha256=z_HRar-joxK4VUEs-Q7TI78o4_1nAI0DIoZ8pgWxZ10 10037
pinjected/di/func_util.py sha256=1WVNqZs5iZDCqnhV1cyTLT--WlY1tuAWYjWJrpbL8c4 1542
pinjected/di/graph.py sha256=t2RtgXa-4WV8DHP5LA1ZVY1UF7sqKxA_i4OW2m4deTA 32485
pinjected/di/implicit_globals.py sha256=dsGOh7HMvIcFXB6K6tbA2Wn3s0g2cQkNSh0xSAqt2AQ 127
pinjected/di/injected.py sha256=zOJGJk0DTgaBf2lmSc7q9Lx-_lZCZ4AtAfcKpaa7rZk 50195
pinjected/di/injected_analysis.py sha256=DBkwohCEzN6xtW7OBgRbwaQq0BJkWp9GUWLeYl66FVA 2988
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=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/di/monadic.py sha256=3tJuJcLKnqnTDfqgPqdQuLRSnbElsgoWOIoY7DOoGUk 91
pinjected/di/overload_experimental.py sha256=sW2TwRjDREx2cLrYLjpAv-rsABWNof-DhtmCMbIVuaM 1082
pinjected/di/partially_injected.py sha256=q33rP7xJ5F_JdA48ihiFbbrKcuEH0gP1wOtm7Yz-v_s 6707
pinjected/di/provider.py sha256=wA37AcgOE6-G1l6aSVtB1dzkmzdL34h52BqAObqX7GM 416
pinjected/di/proxiable.py sha256=2e4IMfZMFyDdrhleOZllaxTV01GYGemE5hMAbncBhqc 2572
pinjected/di/session.py sha256=6iyAfuC77noBbyNXSjaEWDAXlbRgFkPZcXTb4M3oWHY 2723
pinjected/di/sessioned.py sha256=t6t9Lh5pxA4CzUoDOwj5JypR0fqx5SynmgPu2Sqtw1c 2045
pinjected/di/static_method_impl.py sha256=PTH2KUF-FoO87aPyBaQRb_no16monHU0lo-f3OoE0Mw 215
pinjected/di/static_proxy.py sha256=9mdMhxf1M6T1SuOAo4iJW4Q-tysDF7pi24WxuJw0vUU 5716
pinjected/di/test_ast.py sha256=H01e0eMCT_7FyMzUL_XACO2qbmZd_-N-BJZwSNeC3BU 152
pinjected/di/test_dynamic_proxy.py sha256=QYgppbPffUh6-DB54DuMg9RJcxEBgWr1AcU5d7GJHh8 1054
pinjected/di/test_graph.py sha256=h5nIAwM17QgQBJ4WjAHcX378Kt6uGo2bdNodkwBCCnc 2124
pinjected/di/test_injected.py sha256=PCMIK7GQSgK0PPWPxgRXafSg-7Z4NgtvY4QYUj02jEM 4995
pinjected/di/test_partial.py sha256=inNGieBAmIe6hhWDhH0UT3VhXGRTLUjhs0-iMoMMEHo 2705
pinjected/di/test_proxiable.py sha256=Cx1hhWjK3refmct2AFiJuAU645H_AD9SydlfYMfEnwA 462
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=8BJg70U1mu69BwPQvIwbTurjap0lMCCq6tRFNc8tFhY 16716
pinjected/di/validation.py sha256=E65N8vBWicDQ5k0jOlnKfEwEa2hXxbkUKJU08TMFQHU 174
pinjected/exceptions.py sha256=1m-DGYZY5WsOmWBMyxyO-FzWR3d3ef3sA_x8Ed7UzwM 1493
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=xFihoH3xSl5vidDDBzXKHy17nLqnmVYJ8Xh32TpFh90 31466
pinjected/exporter/optimize_import_stmts.py sha256=FSAuOHoFqrTmcf71IlIaxw06fjHBQex-jD8Uwz5JmEc 2216
pinjected/global_configs.py sha256=tVOA-tZb5kO9UHckssKHoAMIUbVIgkEjbY-ualLFfE0 30
pinjected/graph_inspection.py sha256=j7xAyIn2kjNy5uu-iiI5SWgMGA_9Wm1h0Qr9gYdW7TA 3126
pinjected/helper_structure.py sha256=v95QKYV4vcYQQM95IkdDl-knwkfITnJD6FsXKNgkSJo 4031
pinjected/helpers.py sha256=95qWim7716o9HqhEmXoHpCRIo-W2kuVRXKFrKWAeTa8 3631
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=VqHv9HrwQZDy3ujdBITG6U-KNpc9usUysE5zk5Usk2Y 7462
pinjected/ide_supports/default_design.py sha256=fkgeS21lyy23oADHJFybfV8EoRDkTxviGP4giHrHANQ 1358
pinjected/ide_supports/intellij/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/ide_supports/intellij/config_creator_for_env.py sha256=RkmOdWV5IHIRGkmBxa9ik6stGvtPSuq4_BR5x5GVjpw 2403
pinjected/injected_class/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/injected_class/class_caching.py sha256=FS4X-1iORl6UPE4UkWHU5C-cTPBfyLtwFBSQKGXzl1I 4543
pinjected/injected_class/extract_self_attrs.py sha256=tNhljlbMxQM_Ktq6Zq12WSP28JYg9YLhAPQn-JlvAoE 1856
pinjected/injected_class/injectable_class.py sha256=ZHZI7084YDR610YmJCCL446NOe_X5gbGIHdPHs1ngIc 10099
pinjected/injected_class/modify_ast_test.py sha256=lwxVsrQhJU_6kjflxHAWDdtTwLPuJp9tegvGe3-2V-Q 3142
pinjected/injected_class/test_module.py sha256=wP2IldahcrmjLXQ2z8jA5unWQlZf_eGF_8vQQctq7es 1109
pinjected/llm_support/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/llm_support/inspect_module.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/llm_support/inspect_module_prompts.py sha256=hl4dCNtY0LXe_QKNLHW7srq0eApLKp4EzOTHdp8ot0Q 702
pinjected/logging_helper.py sha256=gqBgAF8VNaF4T7Vw1xNl1hPWK8jkJh9tZ1kATvFnTfM 449
pinjected/main_impl.py sha256=ygNuk8PMvjTGtsSW2chFGyQfj8-Xhe2T9mmqXZYVM1c 4410
pinjected/maybe_patch.py sha256=Zb5ROT5rvKNCyo_saEuAzW1nIUCcme2NgXLUtt70b-A 554
pinjected/meta_main.py sha256=y3d7JJApZa0677R0uPsOXLFnBO39x1K1wNoel26c3Xo 324
pinjected/module_helper.py sha256=kkFMCSM5-6FQq_HYItFitP5ye9Tgxaid1SawEBsVT3Y 2670
pinjected/module_inspector.py sha256=KVcHR_m5h_-U7AKDmj91tQ81Wv4JEWhC38b6ISuhdVw 2935
pinjected/module_var_path.py sha256=Z-NPZfAfxJUi7qLrq9A9X99E5ZKOqfxvHTjKExwTLfk 4937
pinjected/notification.py sha256=IE-TICCKUyHRreZJOWayEPYW6W0rAHfM4AmwvHV3nO8 573
pinjected/nx_graph_util.py sha256=ax1JLeuue9bdJPqxSLNv83FoD66nO7vI_Kw-J6Lebnk 2087
pinjected/providable.py sha256=3ocTpKOdLsxDBoRi9pI4N3FJTCkaVkJudk2DvTfqVO0 322
pinjected/run_config_utils.py sha256=clG8Oe_KBnqbnqlhMcYWGapMP_ntepRUMCdBsPcSsug 21365
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/mp_util.py sha256=_R2xoAEj6uidqDEaUDW8XcCzUS6NQSCIvyLh2jycno4 1847
pinjected/run_helpers/mp_util2.py sha256=mNbM1_3FeqUGl0QG8P97GEczENQ7UAIMYylQy14vSps 1617
pinjected/run_helpers/pinjected_environments.py sha256=ajz1GSNU9xYVrFEDSz6Xwg7amWQ_yvW75tQa1ZvRIWc 3
pinjected/run_helpers/run_injected.py sha256=4lAq28TFOD7rtutuqpqWAtCIacfwqF85kXKZKTvqEbA 13226
pinjected/runnables.py sha256=dQq5FKVT7FfwIYHdZWKQr83NDQivkLp1V8PBih5X4LE 1782
pinjected/test/__init__.py sha256=V3EbyGnD50JdHFxmQXjLyjPhTcuM_2IlbT_td60ez9U 163
pinjected/test_helper/__init__.py sha256=tk0kSjV6biqcocZ8ykNu8DehZt5_USctTQD8XEFQ1iA 79
pinjected/test_helper/rich_task_viz.py sha256=wblJx21K0wDPA13RYGyrpBfIb820mp2hfz3VKOQTE-8 2599
pinjected/test_helper/test_aggregator.py sha256=yy3gcK6iVBVjpD-tb0KQ_Fy06dPUrhkH19E1gKMBN5Y 5760
pinjected/test_helper/test_runner.py sha256=8Ud9c0Fxbmyh6hPPNcUGu-ktF2d25Oi5Tk_J_5KQrTc 14065
pinjected/test_package/__init__.py sha256=ORWu1LnWSQIjQ9UwbSHEe40Fld2b-Lz415-FUQPVK14 1003
pinjected/test_package/child/__init__.py sha256=SvtVSMD6k91IWSEvShHEtv8to4Af6j9bShDss9uKDN4 214
pinjected/test_package/child/example_experiments.py sha256=ajPbjr1KGNgmXgq_Phohr-VsQiEfMmR8A_d5xvzRawI 1794
pinjected/test_package/child/example_non_pinjected.py sha256=YOPROPB_GAjdXSQ9t7gsm_LbZsABG0jh3CH7Dmqvzm0 2162
pinjected/test_package/child/module1.py sha256=YGo7b0j5PikEtIeWND-o1JMRzWA0xmjYU7JXwqheq6Q 1216
pinjected/test_package/child/module_with.py sha256=Jc6to_DbAvrGKhJgGlzaaxzOMM17GYZDPw6IFcxzjxM 356
pinjected/test_package/child/util_example.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/v2/ainjected.py sha256=OHK1OeJld6i3CVfb7TcFnVFaP25kaF4hW3beZrVL1R4 2774
pinjected/v2/binds.py sha256=KtENNdpsnlH_Rek4XNKBHgul0K_oNNpgGjMMsCLpvLM 7032
pinjected/v2/callback.py sha256=3z-xhqi-noLbocMF8UJBDhk2aqQF_VY-HLcQScuzM3w 132
pinjected/v2/di.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pinjected/v2/events.py sha256=zQTe7tzaptbQJi-LApQg5Ikf5Kp3-V83WBZI9JYwXkE 802
pinjected/v2/keys.py sha256=0FhUijPf2cr7ggHENfN2TCp3bVlWnwKS1ToFd8xWN9U 688
pinjected/v2/provide_context.py sha256=DDwCz8cxh4PPDq1xkXnScv_th8T5Acbim1bxISd_qUA 801
pinjected/v2/resolver.py sha256=b0gEJ19RUScBS-obl3-QIZBf5bBMYxiHJJXLqfJThu0 29831
pinjected/visualize_di.py sha256=0lTbBcyh2Lmwf0-7pqcC_1v1GnaXOG-sysl9Ev_wTBE 20227
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.203.dist-info/LICENSE sha256=nDDama0Glbag3LnacoEfWvkq6z-zB9w7_biy2jQFLdg 1066
pinjected-0.2.203.dist-info/METADATA sha256=JzB5yr7VMeEwD9FhsdbhPbJt9IUiAiQTACAVfNV0jjY 955
pinjected-0.2.203.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pinjected-0.2.203.dist-info/entry_points.txt sha256=cnp5CtGUjj9FAE2OYQi1wiqZ9uPiJDIj8QaZ0o-lNm4 54
pinjected-0.2.203.dist-info/RECORD

entry_points.txt

pinjected = pinjected.main_impl:main