Pest-py

Latest version: v0.1.4

Safety actively analyzes 623165 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.4

What's Changed

๐Ÿš‘ Bug fixes
* 8280045 ๐Ÿš‘ wrong provider instance when resolved from parent, by lucas-labs

๐Ÿ“ Other changes
* 2eef640 Merge pull request 32 from lucas-labs/31-pest-resolves-wrong-provider-instance-from-parent-modules, by lucas-labs

fix: ๐Ÿš‘ wrong provider instance when resolved from parent

**Full Changelog**: https://github.com/lucas-labs/pest/compare/v0.1.3...v0.1.4

0.1.3

What's Changed

๐Ÿš‘ Bug fixes
* b6c100a ๐Ÿš‘ invalid exc_response return type hint, by lucas-labs

**Full Changelog**: https://github.com/lucas-labs/pest/compare/v0.1.2...v0.1.3

0.1.1

What's Changed

๐Ÿ”จ Code refactoring
* 6624d41 ๐Ÿ”จ improve metadata decorators api, by lucas-labs

**Full Changelog**: https://github.com/lucas-labs/pest/compare/v0.1.0...v0.1.1

0.1.0

What's Changed

๐Ÿšง Development WIP
* 715209e ๐Ÿšง modules, providers and container injection, by lucas-labs
* f4c6292 ๐Ÿšง patch for rodi, by lucas-labs

while we wait for the next version of rodi to be
published, we will use a patch with the code pushed
to rodi's master by myself on pr 44
* a2a9f7a ๐Ÿšง pest tree resolution, handlers, di, by lucas-labs

๐Ÿงช Tests
* 669f2db ๐Ÿงช initial testing cases, by lucas-labs
* a99c1dc ๐Ÿงช improves for testing plugin, by lucas-labs
* 15e26e7 ๐Ÿงช fix deprecation of pydantic's .dict(), by lucas-labs

๐Ÿ“š Documentation
* bd4bec4 ๐Ÿ“ readme logo, by lucas-labs
* df9ae0f ๐Ÿ“ doc logo, by lucas-labs
* 323e1be ๐Ÿ“ docs logo, by lucas-labs
* bbf974f ๐Ÿ“ icon color change, by lucas-labs
* f486546 ๐Ÿ“ basic readme, by lucas-labs

๐Ÿ’ก New features
* 0ca4dec โœจ fastapi handlers, by lucas-labs
* c15410f โœจ logging and loguru config, by lucas-labs
* 861c17f โœจ injectables on middlewares, by lucas-labs
* 163607e โœจ cors config at app factory config, by lucas-labs
* f7c1a33 โœจ http exceptions and default exception handlers, by lucas-labs
* 64244f8 โœจ openapi patch for request validation errors, by lucas-labs
* 2d86df8 โœจ request-scoped injectable dependencies, by lucas-labs
* b9fa0e5 โœจ implement PestMiddleware, by lucas-labs
* ed6197d โœจ handler dependencies functionality, by lucas-labs

๐Ÿ“ Other changes
* 2cb45a3 Merge pull request 7 from lucas-labs/1-middleware-interceptor, by lucas-labs

feat: โœจ injectables on middlewares
* eb6b9bf Merge pull request 8 from lucas-labs/3-cors-config, by lucas-labs

feat: โœจ cors config at app factory config
* c018771 Merge pull request 9 from lucas-labs/4-exception-handling, by lucas-labs

feat: โœจ http exceptions and default exception handlers
* f8c0d46 Merge pull request 12 from lucas-labs/5-scoped-injection, by lucas-labs

feat: โœจ request-scoped injectable dependencies

rel: 5
* 4c2482b Merge pull request 14 from lucas-labs/13-class-mw, by lucas-labs

feat: โœจ implement PestMiddleware
* 6a703c4 Merge pull request 16 from lucas-labs/15-linting-n-styles, by lucas-labs

style: ๐Ÿ’„ revise style rules and linting
* b470717 Merge pull request 21 from lucas-labs/20-handler-dependencies, by lucas-labs

feat: โœจ handler dependencies functionality
* 38ff06e Merge pull request 25 from lucas-labs/22-upgrade-rodi, by lucas-labs

chore: ๐Ÿงน update rodi to 2.0.5 - retire patches
* c7975c8 Merge pull request 26 from lucas-labs/23-migrate-to-tasks-go, by lucas-labs

chore: ๐Ÿงน migrate from poetry scripts to go-task
* cc47548 Merge pull request 28 from lucas-labs/24-docstrings-generated-typeddicts, by lucas-labs

refactor: ๐Ÿ”จ generator: add docstrings to generated typed dicts
* f69c727 Merge pull request 30 from lucas-labs/29-ci, by lucas-labs

ci: ๐Ÿ”„ push-pr ci config

๐Ÿ”™ Reverts
* d61713b ๐Ÿ”™ icon color change, by lucas-labs

๐ŸŽจ Style changes
* 46b5b3d ๐Ÿ’„ black formatter config, by lucas-labs
* f0b2f86 ๐Ÿ’„ ammend black fix script to run in the current dir, by lucas-labs
* ddd9dfd ๐Ÿ’„ run black and ruff across the entire source code, by lucas-labs

๐Ÿงน Chore tasks
* b0004a8 ๐Ÿงน update rodi to 2.0.5 - retire patches, by lucas-labs
* c26aef8 ๐Ÿงน migrate from poetry scripts to go-task, by lucas-labs

๐Ÿ”จ Code refactoring
* ee655f0 ๐Ÿ”จ generator: add docstrings to generated typed dicts, by lucas-labs
* 044014c ๐Ÿ”จ support for python >= 3.8, by lucas-labs
* b67251b ๐Ÿ”จ improve public api, by lucas-labs

๐Ÿš‘ Bug fixes
* dcf7a75 ๐Ÿš‘ fix / path not working, by lucas-labs
* b80f94c ๐Ÿš‘ path / not working, by lucas-labs

๐Ÿ”„ Continuous Integration
* 4eccfda ๐Ÿ”„ push-pr ci config, by lucas-labs
* 016dbd9 ๐Ÿ”„ setup composite, unauthenticate arduino/setup-task, by lucas-labs
* de9cbca ๐Ÿ”„ add shell bash to setup composite, by lucas-labs
* 9291afc ๐Ÿ”„ fix shell bash in setup composite, by lucas-labs
* 7666863 ๐Ÿ”„ upload coverage as xml, by lucas-labs
* 885de8d ๐Ÿ”„ generate coverage.xml file, by lucas-labs

**Full Changelog**: https://github.com/lucas-labs/pest/compare/6f825e1e31769cb0296a32d3f6b2af604759cdad...v0.1.0

Links

Releases

Has known vulnerabilities

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.