Rodrigo Oliveira

Results 7 issues of Rodrigo Oliveira

[PEP-593](https://www.python.org/dev/peps/pep-0593/) defines the a standard for annotation metadata other than type hinting through the use of [`typing.Annotated`](https://docs.python.org/3/library/typing.html#typing.Annotated). This framework should comply with this recommendation and give full support to [`typing.Annotated`](https://docs.python.org/3/library/typing.html#typing.Annotated)....

enhancement
help wanted

It's currently not ideal to use this library together with Python's async/await. We should support asynchronous constructors and factories. Async constructors are also a bigger problem since one cannot declare...

enhancement

Supplying fake/mocked/stubbed injectables should be really easy. An example feature would be to introduce a helper fixture for pytest: ```python @pytest.fixture() def given_injectable(): originals: Dict[Union[type, str], Tuple[Set[Injectable], bool]] = {}...

When a function decorated with `@autowired` is inspected to get it's signature the original function's signature with required kwargs should be overwritten by a signature exposing injectables as optional kwargs....

enhancement
under evaluation

@chsatyap opened Pull Request #23 to suggest the use of DeepSource. As part of the new tools adoption process evaluation on the actual need for such a tool must be...

enhancement
under evaluation

It's me again Ryan, I was thinking how much better it would be if people could interact a little bit more with the homepage, I thought something like this: -...

feature request

Usage of the `strongly_typed` validation with types defined with [typing module](https://docs.python.org/3/library/typing.html) breaks validations. We should add support to this and raise more appropriate errors when the type used is actually...

feature request