injecta

View on PyPIReverse Dependencies (7)

0.10.2 injecta-0.10.2-py3-none-any.whl

Wheel Details

Project: injecta
Version: 0.10.2
Filename: injecta-0.10.2-py3-none-any.whl
Download: [link]
Size: 59344
MD5: 710149301efb2afd55988ead843d7ceb
SHA256: 544d237424a9d271eedee4987c9524a6100ed836d94548c05c94d1bc1c8a7c2e
Uploaded: 2022-04-01 15:07:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: injecta
Version: 0.10.2
Summary: Dependency Injection Container Library
Author: Jiri Koutny
Author-Email: jiri.koutny[at]datasentics.com
Home-Page: https://github.com/pyfony/injecta
Project-Url: Repository, https://github.com/pyfony/injecta
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.7,<4.0
Requires-Dist: PyYAML (<6.0,>=5.1)
Requires-Dist: python-box (<4.0,>=3.4)
Requires-Dist: tomlkit (<1.0.0,>=0.5.8)
Description-Content-Type: text/markdown
[Description omitted; length: 1615 characters]

WHEEL

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

RECORD

Path Digest Size
injecta/autowiring/ArgumentResolver.py sha256=HGhTRLz_l0zylhWUKjyFOrD3mxRvpXYs_BZwDIoBQuE 1781
injecta/autowiring/ArgumentsAutowirer.py sha256=Pwahpn4VPLc2YFS6LOa6es-tGDKm-Agts-TmKQu01KE 1416
injecta/autowiring/ArgumentsAutowirerTest.py sha256=TZGZ9yz-mkf38lcKgu4QkrinpGKQBA03fxqwFGtBARM 3399
injecta/autowiring/AutowiringCompilerPass.py sha256=j9K9Rl48nGnLLd1btFY6Ym5hjkPQuKKUDvb0c_nc9-s 1690
injecta/compiler/CompilerPassInterface.py sha256=tNkLtW_dN1KZ3_YnwK6Ay6wp5HbsYSr8SgKZuSZzeeU 221
injecta/config/ConfigLoader.py sha256=lSHPd3pvCNFFw9jwVKEh_5CPbKqqSQO6JeICIbQGCE4 967
injecta/config/ConfigLoaderAndMerger.py sha256=Yl2oTo3RLn7vDW88lJSxVfEGCehkoYXIfa_XmWMFHps 700
injecta/config/ConfigMerger.py sha256=eT0hDg3ZfmmuHY_32oMUjesjrBxLUQyhwYXDvL2RDAE 678
injecta/config/ConfigMergerTest.py sha256=FSL-WniwTTpfrphpSwLtaJljk-i57TbBpxV74pqaT_8 1469
injecta/config/ConfigPathsResolver.py sha256=bdNYl7-XkpqPRllbsL1em8j7TGOOwIWfw1SF8N3itGQ 1023
injecta/config/ConfigReaderInterface.py sha256=8sW_GgMfO9MjL-LGY6qmO9JQnHSaMS-LXRhUH6kBR3o 151
injecta/config/ImportDefinitionResolver.py sha256=sJuMd1oIh-qJ2b4myHHOEuelZCIsQ2M45JAtNVFRxVo 1122
injecta/config/YamlConfigReader.py sha256=AcfB8jtsGJ4Ug7yHSRRNqzJuMAHUTGewmxwq9AOuF40 1333
injecta/config/YamlConfigReaderTest/basic/config.yaml sha256=fxG8HSmuzzCjMghLKI412IpiMGWNswzWNsIvQAmcnWo 139
injecta/config/YamlConfigReaderTest/basic/sub_config.yaml sha256=KAPsIyBtMZ_84VjZP37OjoL74r6f9obISzXLIbjMOuc 147
injecta/config/YamlConfigReaderTest/basic/sub_config2.yaml sha256=NKRRtfbVYIGkC7uvJyDrKPzebBw6bEPLgtg7bpeJ9Ls 148
injecta/config/YamlConfigReaderTest/basic/sub_sub_config.yaml sha256=ittV60tZS2qfTiBl_XEYzXr-GRjC2rbdxiD6bUFwnqQ 88
injecta/config/YamlConfigReaderTest/basic/sub_sub_config2.yaml sha256=ktcIYqZFmWDmMa8_2Zm2a1eQnFlr4DvBPkf_9XSlEpE 32
injecta/config/YamlConfigReaderTest/basic/sub_sub_config3.yaml sha256=rUMlx97ouyyjYV4lVxFxvnfazSszv5eTzxA12TyaCeU 32
injecta/config/YamlConfigReaderTest/basic/sub_sub_config4.yaml sha256=1SO5mgNJ-9aCPJ1xbdrjz1BwGf-3G7ot_uX9elep9t4 32
injecta/config/YamlConfigReaderTest/search/_config/config.yaml sha256=DFRb2_FKauN1YYdK41iLUMFoQLepbuS6h_Rp6ZUmt5E 124
injecta/config/YamlConfigReaderTest/search/mypackage/sub_config.yaml sha256=_lxOEVOXjHtRJGXa3pXlbwc9sErSQL-N7ZCe1nfh_Uo 62
injecta/config/YamlConfigReaderTest/search/mypackage/subpackage/sub_sub_config.yaml sha256=UHRN_qpfkG8RCJDrp8_7fKQcgxswZs5SxxNA2MtNLzw 62
injecta/config/YamlConfigReaderTest.py sha256=eEUZAkuqrFcAP_ZlLK1rM_puZvwWs4MeHbnPXPEtYZg 1573
injecta/container/ContainerBuild.py sha256=n1K1y-eH4B6B-pvZXa0oOUFqP4GHs63yzQk_zVtadxU 1403
injecta/container/ContainerBuilder.py sha256=acFe9nLvDdKJxlTObrn41ekTKgjhReBpF5SL_k7B9Gc 3594
injecta/container/ContainerInitializer.py sha256=NVfwH2W3i0xRnnTulw2d_ka7WCALudsPwNGEntnPSFE 1481
injecta/container/ContainerInitializerTest.py sha256=6pYDEZKkYlymQGdIH49g9yG6rdZ_9sPJSvoVisQ9ui4 940
injecta/container/ContainerInitializerTest_config.yaml sha256=hQZiYDw-rXhIlr9Mze50AbfvRSAYlx3K2ijPJXFFxZc 196
injecta/container/ContainerInterface.py sha256=fvvQZS0sfH5KDJNcn3lcpaBTjjbksHxqql4au7t8vCk 163
injecta/container/Hooks.py sha256=7eMM1bWleQ3s8vXrMpq4rFT7jrmpNEfEro7Y-0gf9_k 725
injecta/dtype/AbstractType.py sha256=nXddEmMNuTfSSoJu8CiIrX5_RTMz8SxT6xws9rSZR3Y 617
injecta/dtype/DType.py sha256=A4YlzZ4gH-NG9RugBqdKAMPm2HIxj4SoCfHYXcrliCY 212
injecta/dtype/FullnameTest.py sha256=yB3CFzcRI8MLGYQHnPbzbk_2rUOmcygzO0mYYD5jHho 531
injecta/dtype/ListType.py sha256=CXvsoX-pFjgUMQJ1DxoS9spTdz3YN_2-tbWYhwC19EU 218
injecta/dtype/fullname.py sha256=QEUP1GawAudr74rjNyQKu8wi6q2Vedb77cjhkPCMhYQ 662
injecta/generator/ContainerGenerator.py sha256=4gxY1ROeARLLzw2rLsyIJWY_Q2lS24mAubKp4omMuH8 1024
injecta/generator/DiService.py sha256=xeFZRPqPmiu9djzisCMNUrjlkNDUgu0YuwDtCLlNkZc 367
injecta/generator/ObjectGenerator.py sha256=_90cRXDm_bqzH9SDKg1QGqvGFjzNdCx6WqEv_tzwJcw 1203
injecta/generator/ServiceGenerator.py sha256=ePx5J16q2ej6QOJbbLaPJqf2M6t8-Qd7ojEyuwMHKPA 1150
injecta/generator/ServiceMethodNameTranslator.py sha256=v4Iu8kPet_sDWzGDuwjz9OM-OSpsNx1Dy9O-FZc7b_A 126
injecta/generator/Tag2ServicesPreparer.py sha256=oH0t5fnNGyjHcbCYkttFixCjn4uCoRJE6BjGfhLUQIc 602
injecta/generator/Tag2ServicesPreparerTest.py sha256=QkVQtvhINvpiC8p1_EcNFzFQnx4sk11m_MTWxtVIuEo 951
injecta/generator/container_template.py sha256=N1aK-rUNphW9eSzOxJAQzqPbqyVOUnlCu4xMmX-5cHA 2178
injecta/lib_root.py sha256=k-zSm48R348_0YIDmWFa1sE6i349C1unnNRuKGdzcSI 86
injecta/mocks/Args.py sha256=RXNdrygCxfrX623LqDBWfFk1QKYJIzoV1J-qlDCrQus 108
injecta/mocks/ArgsKwargs.py sha256=yRn1GLEArsEAhBTMWo5SYAQo95WZjvnzaDYUviFXIUg 163
injecta/mocks/Bar.py sha256=_QVPt18BJBpK9cTYGv6oHVSDkIQxyUT1iACjRHoP9e8 314
injecta/mocks/BarInterface.py sha256=SgsKFWcMIILOFSU9Ech2ZECE-w5j2XDOigLs_WI1cYg 57
injecta/mocks/Empty.py sha256=fg0pYRYHODvwNDm5Wl3-32_LM4_QvGK2MAghBvaHOi0 23
injecta/mocks/Foo.py sha256=xmy1wenbr5eI_lCtU7cEB2XbERuJ0Ha5keXxfYCp9p8 106
injecta/mocks/Kwargs.py sha256=AsPJcDN3pwRtsJ7Xnv8So6PCYsUMT-qfyngRO4heGDA 125
injecta/mocks/MyFactory.py sha256=NQqyiP6naAgcGy9h8BwKK2zs_md98-y7b3sqrrKp038 70
injecta/mocks/NoneClass.py sha256=t4Fthy1UQ0srupeqK3IGihobsuQKtEsc-J55tMVsLcg 157
injecta/mocks/ObjectList.py sha256=7K-x5q7X-lWt_gmYkC7ejyWQYKjaC7DfkSKO8SeSb2s 211
injecta/mocks/UseParentConstructor.py sha256=7jMy47CukfnILhAf5Pgj57g9dhabl8nq_Ca30r1NWp4 79
injecta/module/attribute_loader.py sha256=441JEm2AEFykn-rEF-sU9FHJIGbH01Od4-4p-ZAhaaI 719
injecta/package/path_resolver.py sha256=j0pZCOKBT26LQj7LWREgrYlVNZfTYWZzCxnBxzEqdsI 392
injecta/package/real_resource_path_resolver.py sha256=6ZfAbkPAVM_Ey2QnjbG5VlgV_6gB7fsJqTwaXRkJEoA 537
injecta/parameter/ParametersParser.py sha256=gsTk5dN3yj1VkblPmvoEq6crIlVzFGLO7PCUZp3DSg4 601
injecta/parameter/PlaceholderFiller.py sha256=e-FoF2GNC2luswjAY9Bj_FDBDqhAAtpoToJE-_EENAI 1398
injecta/parameter/PlaceholderFillerTest.py sha256=9crMRX0TNyfwHQkZUszG-e4JRexLWBAV2A2ytzD_nL4 4724
injecta/parameter/all_placeholders_replacer.py sha256=rby0ztzTGJI_2CyCErZGDL1ipO1LlO6zR3_pVHdkQEk 1268
injecta/parameter/placeholder_replacer.py sha256=rdfQ_9JLg7p0IhGeFfpkmhyeJZxw5EDXzT7xNSD9NRw 1087
injecta/parameter/placeholder_replacer_test.py sha256=PXBZTLarDLxBjWOpAnKcBK7zRgke13h3Lxg3riwvo2Q 1843
injecta/parameter/placeholder_splitter.py sha256=T9Re5WnUaWyoScsOs4-r2I12U-lVJMP5CJmAVshXorE 437
injecta/parameter/placeholder_splitter_test.py sha256=D3XxFEfyhznBFGeOaPC1df-K1846U6Qr4ETCk9QgcUs 869
injecta/schema/SchemaValidationException.py sha256=TYk5RtqOyu0u_KEvIZngCM-A1h_aT6RBLB3UqUrymZQ 53
injecta/schema/SchemaValidator.py sha256=CjyKF9WQ3NiGOQ8rvsY9hCqsA_K92KwlZQYCfsCN_kE 413
injecta/schema/ServiceSchemaValidator.py sha256=6f1KQe0GIC00GzIhsNBVbFSFjR-kDXo6SE3howAg0B8 2667
injecta/schema/ServiceSchemaValidatorTest.py sha256=_aN1k5Yirpb5SOTQJiUH_MWseCFNKjQQWzHHyhZlnrA 2897
injecta/service/Classes2ServicesBuilder.py sha256=663pJxDjJL_YqmQQ_Z7IrmJI4leot1iN2ANqH4BbHKw 593
injecta/service/Service.py sha256=WHj6XIQt1LlsoVDvsIbovgx7qbvFKIE4nFePJ68h3co 2360
injecta/service/ServiceAlias.py sha256=HiTKGilXFKekg1vV129LbEmbEhKLBXseDxzwcxGrOPQ 448
injecta/service/argument/ArgumentInterface.py sha256=qGfgTgPvL8EKD7QM0xrq8Fcd7XqgSuUzjOgswNp5dBA 440
injecta/service/argument/ArgumentParser.py sha256=0DrwSnRyCIiR7D56bgzd9-m8zpG1uXB_oY5EZNkoUDA 1456
injecta/service/argument/DictArgument.py sha256=i12j5Hk88R-LkkC5g5VdOAasJm6Iz1C8Qpoma6l1_p8 872
injecta/service/argument/ListArgument.py sha256=UTz786u_tT2NuPCR7y5LnJ5dnznwYrBugGOvE1wqV8Y 1638
injecta/service/argument/PrimitiveArgument.py sha256=Bc69mI7s-wOZg1hNoayKpGMDh-tswbwEQIxirj_8Jww 1947
injecta/service/argument/PrimitiveArgumentTest.py sha256=yt-mZ56aQf6hFFCNs-A2GeRl6pfq1iZEwiuvQlVc7TU 1975
injecta/service/argument/ServiceArgument.py sha256=mKYZN--pYyTGuVAMR9JT70wrZdUsBvHmvEIJUW_Hrhw 2697
injecta/service/argument/ServiceArgumentTest.py sha256=_anwPv_-iHmOqOyQsN_Ic6B-ocm5x0lP0ufnlGv4Zm8 2507
injecta/service/argument/TaggedAliasedServiceArgument.py sha256=HRfwJ6kTCdnlMIWOEbFbRvMGWWiqvP7SPCfKj3i0XiU 1015
injecta/service/argument/TaggedServicesArgument.py sha256=5zwTEC0GFSENhQyqDNSqNBiKUWYYjzBSLkoNdLeN6sI 878
injecta/service/argument/YamlTagArgumentsCompilerPass.py sha256=siUT-ZhoAT1IaNUbRu4Ec4Vggd6QU0gGd2C3HcuHpn0 1468
injecta/service/argument/validator/ArgumentsValidator.py sha256=sXzAfD74IMpnvepzgR5TnngpYHwCm5IfyOVwatC5ezg 934
injecta/service/argument/validator/ArgumentsValidatorException.py sha256=TTuSJ8TLhojBFp8ygE7UrJxkEZXloKKVollhJ13bBNo 710
injecta/service/argument/validator/ArgumentsValidatorTest.py sha256=xXLboDkRmplDg09S94FSxDvNUnfDGZVSo3sMcuR7jfY 2067
injecta/service/class_/InspectedArgument.py sha256=fckCaph640oUNotZIleL8f1ehEn05vSwL8QW37zs4X0 850
injecta/service/class_/InspectedArgumentResolver.py sha256=kRrlKnh_josnhZtUbHbMM9MDWnuIpFSPPQB4enpGim8 1190
injecta/service/class_/InspectedArgumentsResolver.py sha256=7llvbFGkzcWeSlGWvJ2iEU-IRmrSlIDFDzAvloQ5Uto 1794
injecta/service/class_/InspectedArgumentsResolverTest.py sha256=i3wRUIAefioR3A2Fi-HNmtllResP0zPpOQKBnPvMVq0 2822
injecta/service/parser/DTypeResolver.py sha256=XgyyKYpeOoyrnjUALZD-YLqwvcA_Z3gPXegZZD9coC8 806
injecta/service/parser/DTypeResolverTest.py sha256=5wumKTs9XZd03rATTxpfA53vk5PNIGB1vymFCD8chZ0 667
injecta/service/parser/ServiceParser.py sha256=qXz4dTjI2TyNXdWvwSpJX-I6uyJvnLtMZA69tYVv2zI 1910
injecta/service/parser/ServiceParserTest.py sha256=dnBtW6MNtvh8-l9rj16Nz6N_-oCoztL7Ln3GDOjrAuQ 2263
injecta/service/parser/ServicesPreparer.py sha256=j2fDMBQyd0fMvJgtgjp6JgPSWTwYZbyvCBLcwcErpiQ 1280
injecta/service/parser/ServicesPreparerTest.py sha256=CoslI8f2Xedt__buCtaq-6hUn6YNeDz_eZQwpI2-mmc 1986
injecta/service/resolved/ArgumentListResolver.py sha256=Iv4e-SVOes7gaO_-RUfXIt17hTgBXcFVPi2Hs1dP55c 2794
injecta/service/resolved/ArgumentListResolverTest.py sha256=ICmUR5McHPrj--D_2DphHlyRFAr4dIVl6YWkHKOK9fs 3402
injecta/service/resolved/NamedArgumentsResolver.py sha256=BMmuH8PlECMVv6p5Kt5Nm8Z28n7ZaOfmbfnptE3ttwU 3085
injecta/service/resolved/NamedArgumentsResolverTest.py sha256=WGx26HPe1Wo-TFI4mGQc3QtgiL-7u-Hh6_XaY6NysgU 4069
injecta/service/resolved/ResolvedArgument.py sha256=-B4bCm0RR_9ef8o7T8EqC-D5EGMLcgdNHWKLmEIq6ug 1015
injecta/service/resolved/ResolvedService.py sha256=ySaygkgUqgbqo6lVdeX7yHtqpUeZ0MC4mt5mc3EUe7U 821
injecta/service/resolved/ServiceResolver.py sha256=O4MI4kWJcC2CUsYR5uhrM1XJfbL9iEevnz55BGjLQtg 1945
injecta/tag/TaggedAliasedArgumentResolver.py sha256=RzMpHHFhE9EeRXGZqjKBnrbbJsZgGX0eRgpCa7tsyro 1790
injecta/tag/TaggedArgumentResolver.py sha256=7-wr1qEQJtmOp5Ftzp-fQ2----xU6R-8hq0VZ9hSj8w 934
injecta/tag/TaggedArgumentResolverTest.py sha256=wEUen7BYpue1YUGF82kyxakTSrUz9PsjBgXXvYW_pzk 2973
injecta/testing/services_tester.py sha256=bfVmA9cv3NNGeKNgVNFApX1Wx8hm8BDqpqeDIapnxcg 780
injecta-0.10.2.dist-info/LICENSE sha256=p9qOsNzKt71jf-HqXcPq37l1LUkod01gTPiBMc2UVOI 1060
injecta-0.10.2.dist-info/WHEEL sha256=SrtnPGVTMeYWttls9xnWA01eUhCZ3ufFdJUYb1J3r-U 83
injecta-0.10.2.dist-info/METADATA sha256=nBiuD_LVumZKHWh0aB0cytuy9k_KuBI3MqVKixy99-0 2373
injecta-0.10.2.dist-info/RECORD