GitHub / ets-labs/python-dependency-injector / commits
Dependency injection framework for Python
SHA | Message | Author | Date | Stats |
---|---|---|---|---|
5a1aef92 | merge Merge branch 'release/4.48.2' | ZipFile <z****d@p****m> | 12 days ago | |
5acddac9 | Add changelog entry for v4.48.2 | ZipFile <z****d@p****m> | 12 days ago | |
9f77976a | Fix typo | ZipFile <z****d@p****m> | 12 days ago | |
891f8b41 | Build ABI3 wheels only for Python>=3.10 | ZipFile <z****d@p****m> | 12 days ago | |
8c2a3221 | Add wheels Makefile target | ZipFile <z****d@p****m> | 12 days ago | |
91a741a6 | Bump Cython version | ZipFile <z****d@p****m> | 13 days ago | |
1222827a | Add warnings for unresolved markers | ZipFile <z****d@p****m> | 14 days ago | |
759d89e9 | Add reprs to wiring markers | ZipFile <z****d@p****m> | 14 days ago | |
7df26d1a | docs(declarative.rst): fix grammar in Declarative Container documentation (#... |
Okot Daniel <o****z@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
1500a1de | docs(declarative.rst): fix grammar in Declarative Container documentation (#... |
Okot Daniel <o****z@g****m>
Committed by: ZipFile <z****d@p****m> |
about 2 months ago | |
2c0aede4 | merge Merge branch 'release/4.48.1' | ZipFile <z****d@p****m> | 3 months ago | |
84a14f2c | Update changelog | ZipFile <z****d@p****m> | 3 months ago | |
0c58064a | Make wiring inspect exclsuions extensible | ZipFile <z****d@p****m> | 3 months ago | |
eb74b1e9 | Minor improvements for _cwiring.DependencyResolver code generation | ZipFile <z****d@p****m> | 3 months ago | |
be7d2551 | Add typing-extensions as a dependency for older Python versions | ZipFile <z****d@p****m> | 3 months ago | |
04b5907f | Add warning on extra `@inject` | ZipFile <z****d@p****m> | 3 months ago | |
e6cc1276 | Add support for resource_type in Lifespans | ZipFile <z****d@p****m> | 3 months ago | |
bf2ddbce | Upgrade cibuildwheel | ZipFile <z****d@p****m> | 4 months ago | |
9d699439 | merge Merge branch 'release/4.48.0' | ZipFile <z****d@p****m> | 4 months ago | |
dd84a1b5 | Bump version | ZipFile <z****d@p****m> | 4 months ago | |
31a98f77 | Update changelog | ZipFile <z****d@p****m> | 4 months ago | |
b261251b | Fix Sphinx warning | ZipFile <z****d@p****m> | 4 months ago | |
4bfe6456 | Add resource type parameter to init and shutdown resources using specialized ... |
Aran Moncusí Ramírez <a****n@d****o>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
b4118075 | Add support for Fast Stream Depends (#898) |
AndrianEquestrian <8****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
f2da51e0 | Use typing_extensions.Self as fallback (fixes #902) | ZipFile <z****d@p****m> | 4 months ago | |
22932519 | Add docs for ASGI Lifespan support | ZipFile <z****d@p****m> | 4 months ago | |
1b4b3d34 | Fix some more Sphinx warnings | ZipFile <z****d@p****m> | 4 months ago | |
d8e49f7d | Add support for async generator injections (#900) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
c1f14a87 | Expose null awaitables | ZipFile <z****d@p****m> | 4 months ago | |
c97a0cc5 | Fix mypy warnings in dependency_injector.ext | ZipFile <z****d@p****m> | 4 months ago | |
0ada62ac | Add .editorconfig | ZipFile <z****d@p****m> | 4 months ago | |
67827a36 | Fix mypy warnigns in containers.pyi | ZipFile <z****d@p****m> | 4 months ago | |
ceed6a82 | Add `combine_as_imports = true` isort option | ZipFile <z****d@p****m> | 4 months ago | |
6766ef3e | Remove `__init__.pyi` | ZipFile <z****d@p****m> | 4 months ago | |
a8914e54 | Fix Sphinx warnings | ZipFile <z****d@p****m> | 4 months ago | |
cdd9ce50 | Add doc section on wire() caching | ZipFile <z****d@p****m> | 4 months ago | |
51c7db77 | Fix csv newline handling in movie-lister example | ZipFile <z****d@p****m> | 4 months ago | |
a3225843 | Add context manager support to Resource provider | ZipFile <z****d@p****m> | 4 months ago | |
8460465b | merge Merge branch 'release/4.47.1' | ZipFile <z****d@p****m> | 4 months ago | |
16f444b2 | Bump version | ZipFile <z****d@p****m> | 4 months ago | |
1ae96e3e | Use `windows-2022` GHA image for building wheels | ZipFile <z****d@p****m> | 4 months ago | |
7fcf1ac7 | Make `mypy --strict tests/typing` passable | ZipFile <z****d@p****m> | 4 months ago | |
1271d0fa | Add type info for _cwiring module | ZipFile <z****d@p****m> | 4 months ago | |
b9df88ee | Fix typing for wiring marker | ZipFile <z****d@p****m> | 4 months ago | |
4b3476cb | Use cache in _fetch_reference_injections() | ZipFile <z****d@p****m> | 4 months ago | |
99489afa | Strip debug symbols when building wheels | ZipFile <z****d@p****m> | 4 months ago | |
193249f7 | merge Merge branch 'release/4.47.0' | ZipFile <z****d@p****m> | 4 months ago | |
01349c43 | Bump version | ZipFile <z****d@p****m> | 4 months ago | |
41ed07a2 | Update changelog | ZipFile <z****d@p****m> | 4 months ago | |
8be79126 | Enable ABI3 for regular tests | ZipFile <z****d@p****m> | 4 months ago | |
e7e64f6a | Update coding-guide.mdc |
Roman Mogylatov <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
dfee5493 | Migrate to OIDC publishing | ZipFile <z****d@p****m> | 4 months ago | |
f50cc954 | Add Cursor rules | Roman Mogylatov <r****v@g****m> | 4 months ago | |
8814db3f |
Fix annotated attribute injection (#889)
Co-authored-by: ZipFile <z****d@p****m>, ZipFile <z****d@p****m> |
Roman Mogylatov <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
a61749c6 | Enable ABI3 builds | ZipFile <z****d@p****m> | 5 months ago | |
14be6937 | Limit ABI3 builds to CPython only | ZipFile <z****d@p****m> | 5 months ago | |
cfeb018c | Fix pytest-asyncio warning | ZipFile <z****d@p****m> | 5 months ago | |
183b2ae7 | Require Cython>=3.1.1 | ZipFile <z****d@p****m> | 5 months ago | |
561ff466 | Add wheelhouse to .gitignore | ZipFile <z****d@p****m> | 5 months ago | |
49cc8ed8 | Fix PyPy test runs in tox | ZipFile <z****d@p****m> | 5 months ago | |
383e95fa | Fix file inclusion warnings from MANIFEST.in | ZipFile <z****d@p****m> | 5 months ago | |
8bf9ed04 | Update Cython to v3.1 (#887) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
dbf86e4e | Do not override methods without patching (#886) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
9a08bfce | Drop Python 3.7 support (#885) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
4ae79ac2 | Remove unused root property from ConfigurationOption (#875) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
35bfafdf | Move pytest config to pyproject.toml (#876) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
6685c5a1 | Fix infinite loop with Closing+ConfigurationOption | ZipFile <z****d@p****m> | 7 months ago | |
57123ceb | merge Merge branch 'master' into develop | ZipFile <z****d@p****m> | 7 months ago | |
6e4794ba | Remove code for EOL Python versions (#864) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
f3b3b1ba | merge Merge branch 'release/4.46.0' into master | ZipFile <z****d@p****m> | 7 months ago | |
9b66d4bf | Bump version to v4.46.0 | ZipFile <z****d@p****m> | 7 months ago | |
7d4ebecd | Add option to disable env var interpolation in configs (#861) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
09efbffa |
Fix `Closing` dependency resolution (#852)
Co-authored-by: federinik <f****i@o****m>, jazzthief <m****r@g****m> |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
8b625d81 | Use Annotated for DI in FastAPI examples (#853) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
23acf01c | Add support for inspect.iscoroutinefunction() in Coroutine provider (#830) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
0d6fdb5b |
Fix broken wiring of sync inject-decorated methods (#673)
Co-authored-by: Martin Lafrance <m****e@c****m>, ZipFile <z****d@p****m> |
Martin Lafrance <2****f@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
2330122d | Add support for typing.Annotated (#721) |
Taein Min <m****4@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
29ae3e13 | Make flake8 config black-compatible | ZipFile <z****d@p****m> | 9 months ago | |
50643e0d | Run black | ZipFile <z****d@p****m> | 9 months ago | |
3893e1df | Use native GHA ubuntu-24.04-arm image for building wheels | ZipFile <z****d@p****m> | 9 months ago | |
0fd35bae | Use ubuntu-24.04 GHA image | ZipFile <z****d@p****m> | 9 months ago | |
3df95847 | [movie-lister] Added test fixture and updated documentation (#747) |
Ilya Kazakov <k****s@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
6d9d34c0 | Add test case for Provider.provider type propagation | ZipFile <z****d@p****m> | 9 months ago | |
de50666a | fix: type provider (#744) |
Philip Bjorge <g****b@p****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
ccbd5bbb | Migrate CI pipeline to actions/upload-artifact@v4 | ZipFile <z****d@p****m> | 9 months ago | |
00326e9a |
fix: type propogation through provided (#733)
Co-authored-by: Gonzalo Martinez <g****v@g****m> |
Philip Bjorge <g****b@p****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
46646b1a | merge Merge branch 'release/4.45.0' into master | Roman Mogylatov <r****v@g****m> | 9 months ago | |
9f38db6e | Bump version to 4.45.0 | Roman Mogylatov <r****v@g****m> | 9 months ago | |
9f4e2839 | Remove unused imports from the starlette extension (#846) |
Roman Mogylatov <r****v@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
41e18dfa | Add Starlette lifespan handler implementation (#683) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
f9db578c | :art: Raise exception instead of hiding it in finally (#845) |
František Trebuňa <4****k@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
d82d9fb8 | Improve debugability of deepcopy errors (#839) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
3ba4704b | Remove six | ZipFile <z****d@p****m> | 10 months ago | |
aa56b70d | docs: fix grammar (#709) |
JC (Jonathan Chen) <j****c@d****g>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
7f586246 | Update examples (#838) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
87741edb | Upgrade testing deps (#837) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
be7abb3e | merge Merge branch 'release/4.44.0' into master | Roman Mogylatov <r****v@g****m> | 10 months ago | |
15400dea | Fix sdist build for publishing (#836) |
ZipFile <z****d@p****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
704e36a6 | merge Merge branch 'release/4.44.0' into master | Roman Mogylatov <r****v@g****m> | 10 months ago | |
83d71acb | Bump version to 4.44.0 | Roman Mogylatov <r****v@g****m> | 10 months ago |