Roman Mogylatov
|
aaff333f01
|
Python 3.11 Support (#647)
* Update tests
* Enable tests on 3.11
* Fix coverage config in tox.ini
* feat: re cythonize to support python 3.11 (#646)
* feat: re cythonize to support python 3.11
* misc: added tox env for python 3.11
* misc: add classifiers for python 3.11
* fix: skip tests for removed functions
* misc: CI updates for python 3.11
Co-authored-by: Roman Mogylatov <rmogilatov@gmail.com>
* Update tests and linters job
* Update test skip decorators
* Fix tox.ini
* Update 3.10 to be explicit string literal
* Move pypy3 to legacy job
* Fix error in resourse typing test
* Update publishing job
* Update actions and setup-python versions
* Update changelog
* Update pypy
* Update tox.ini with new pypy versions
* Update publishing job
* Update actions/upload-artifact@v3
* Update ubuntu to 22.04 on docs publishing job
* Update actions/download-artifact@v3 and pypa/gh-action-pypi-publish@release/v1
Co-authored-by: Gen Xu <xgbarry@gmail.com>
|
2022-12-18 21:09:14 -05:00 |
|
Roman Mogylatov
|
86df7f91f6
|
531 Provider import from string (#555)
* Implement string imports for Factory, Callable, Singletons, and Resource
* Refactor the implementation
* Add tests
* Update tests to pass on Python 2
* Update typing and add typing tests
* Update changelog
* Update docs
|
2022-01-30 23:16:55 -05:00 |
|
Roman Mogylatov
|
94aca21fb8
|
Pytest migration (#519)
* Add pytest and pytest-asyncio to the requirements
* Update aiohttp ext test
* Update setup.cfg
* Update tox.ini
* Add pytest to the tox requirements
* Update tox.ini
* Move configuration to tox.ini
* Add pytest configs
* Rename pytest-py34-py35.ini -> pytest-py35.ini
* Update config file paths
* Update makefile
* Migrate common tests to pytest
* Migrate FastAPI and Flask wiring tests
* Rename flask and fastapi wiring test files
* Move wiring autoloader tests
* Add pytest-asyncio to the tox.ini
* Migrate wiring async injection tests
* Migrate main wiring tests
* Migrate wiring string module and package names tests
* Migrate wiring config tests
* Migrate misc wiring tests
* Update tests structure
* Migrate misc wiring tests
* Refactor container.from_schema() API tests
* Migrate container.from_schema() integration tests
* Rename schema samples
* Update sample imports
* Migrate container tests
* Refactor container tests
* Migrate container self tests
* Migrate container instance tests
* Migrate container custom string attribute name tests
* Migrate container async resource tests
* Fix py2 container tests
* Migrate container cls tests
* Migrate container class custom string cls as atrribute name tests
* Migrate ext.aiohttp tests
* Migrate ext.flasks tests
* Update ext package tests doc block
* Migrate provider utils tests
* Migrate Factory async mode tests
* Migrate async tests
* Rename common test module
* Refactor asserts in provider tests
* Migrate factory tests
* Migrate selector provider tests
* Migrate object provider tests
* Migrate self provider tests
* Migrate delegate provider tests
* Migrate provider tests
* Migrate dependency provider tests
* Migrate dependencies container provider tests
* Fix warnings
* Migrate list provider tests
* Migrate dict provider tests
* Migrate callable tests
* Migrate injection tests
* Migrate container provider tests
* Migrate coroutine providers
* Migrate traversal tests
* Migrate resource tests
* Migrate configuration tests
* Migrate provided instance provider tests
* Update doc blocks and imports
* Migrate singleton tests
* Update changelog and cosmetic fixes
|
2021-10-18 16:19:03 -04:00 |
|