picodi

Simple Dependency Injection library for Python. Supports both synchronous and asynchronous contexts and offers features like resource lifecycle management.

MIT License

Downloads
2.3K
Stars
18
picodi - Latest Release

Published by yakimka 4 months ago

picodi - 0.23.0

Published by yakimka 4 months ago

picodi - 0.22.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.21.0...0.22.0

picodi - 0.21.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.20.0...0.21.0

picodi - 0.20.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.19.0...0.20.0

picodi - 0.19.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.18.0...0.19.0

picodi - 0.18.0

Published by yakimka 4 months ago

picodi - 0.17.1

Published by yakimka 4 months ago

picodi - 0.17.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.16.0...0.17.0

picodi - 0.16.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.15.0...0.16.0

picodi - 0.15.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.14.0...0.15.0

picodi - 0.14.0

Published by yakimka 4 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.13.0...0.14.0

picodi - 0.13.0

Published by yakimka 5 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.12.0...0.13.0

picodi - 0.12.0

Published by yakimka 5 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.11.0...0.12.0

picodi - 0.11.0

Published by yakimka 5 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.10.0...0.11.0

picodi - 0.10.0

Published by yakimka 5 months ago

What's Changed

  • Revised "resource" terminology by @yakimka in https://github.com/yakimka/picodi/pull/38
    • Backward incompatible changes
      • Renamed init_resources and shutdown_resources to init_dependencies and shutdown_dependencies
      • Removed resource decorator (use dependency decorator with SingletonScope instead)

Full Changelog: https://github.com/yakimka/picodi/compare/0.9.0...0.10.0

picodi - 0.9.0

Published by yakimka 5 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.8.0...0.9.0

picodi - 0.8.0

Published by yakimka 5 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.7.1...0.8.0

picodi - 0.7.1

Published by yakimka 6 months ago

What's Changed

Full Changelog: https://github.com/yakimka/picodi/compare/0.7.0...0.7.1

picodi - 0.7.0

Published by yakimka 6 months ago

What's Changed

  • Added registry object for managing dependencies
  • Now you can override dependencies. Useful for testing and "ABC" dependencies
  • Removed make_dependency experimental function
  • Some code cleanups
  • Fixed tests inconsistency (cleanup picodi resources after each test)

Full Changelog: https://github.com/yakimka/picodi/compare/0.6.0...0.7.0