Roman Mogylatov
|
53a5d07b3a
|
Implement positional injections, add tests and make refactoring
|
2020-12-30 13:30:46 -05:00 |
|
Roman Mogylatov
|
af51779477
|
Refactor kwargs injections
|
2020-12-30 13:30:46 -05:00 |
|
Roman Mogylatov
|
aaacc07916
|
Turm asyncio import to conditional for safer Py2 usage
|
2020-12-30 13:30:45 -05:00 |
|
Roman Mogylatov
|
0015e4e50a
|
Fix isawaitable error
|
2020-12-30 13:30:45 -05:00 |
|
Roman Mogylatov
|
caee7f6b41
|
Add first dirty async injections implementation
|
2020-12-30 13:30:45 -05:00 |
|
Roman Mogylatov
|
c51eb52053
|
Fix init async resources in container on Python 2
|
2020-12-30 13:30:44 -05:00 |
|
Roman Mogylatov
|
86d2f655de
|
Move container async resource tests to a separate module for Python 3.6+
|
2020-12-30 13:30:44 -05:00 |
|
Roman Mogylatov
|
45cd887a37
|
Implement async resources initialization in container
|
2020-12-30 13:30:44 -05:00 |
|
Roman Mogylatov
|
8505440677
|
Refactor FastAPI tests
|
2020-12-30 13:30:44 -05:00 |
|
Roman Mogylatov
|
d23d506e1a
|
Add awaits into async resource class test
|
2020-12-30 13:30:44 -05:00 |
|
Roman Mogylatov
|
3ab2b1f573
|
Rework async resources callbacks to .add_done_callback() style (fixes pypy3 issue)
|
2020-12-30 13:30:44 -05:00 |
|
Roman Mogylatov
|
31b03243a4
|
Add tests for async resources
|
2020-12-30 13:30:42 -05:00 |
|
Roman Mogylatov
|
dea1033371
|
Refactor provider tests
|
2020-12-30 13:30:41 -05:00 |
|
Roman Mogylatov
|
3f8af1cd56
|
Add tests for async injections in wiring @inject
|
2020-12-30 13:30:41 -05:00 |
|
Roman Mogylatov
|
c4825956f7
|
Fix tests
|
2020-12-30 13:30:41 -05:00 |
|
Roman Mogylatov
|
d50fbbd83b
|
Add resource base class for async resources
|
2020-12-30 13:30:40 -05:00 |
|
Roman Mogylatov
|
fc2633faa3
|
Update resource provider typing stub for stutdown
|
2020-12-30 13:30:40 -05:00 |
|
Roman Mogylatov
|
4db931d38c
|
Add support of async functions and async generators for resources
|
2020-12-30 13:30:40 -05:00 |
|
Roman Mogylatov
|
7ae8041f0a
|
Add support of async injections into wiring
|
2020-12-30 13:30:39 -05:00 |
|
Roman Mogylatov
|
9f6d2bb522
|
Update changelog and list of contributors
|
2020-12-30 13:26:28 -05:00 |
|
Fotis Koutoupas
|
aad84476d0
|
Fix flask ext warning message (#345)
|
2020-12-30 13:19:42 -05:00 |
|
Roman Mogylatov
|
89aeca76c0
|
Arm builds (#343)
* Add arm64 wheels travis build job
* Update changelog
|
2020-12-23 20:03:00 -05:00 |
|
Roman Mogylatov
|
47278030ce
|
Merge branch 'release/4.5.4' into master
|
2020-12-10 18:28:37 -05:00 |
|
Roman Mogylatov
|
468451d4c0
|
Bump version to 4.5.4
|
2020-12-10 18:28:29 -05:00 |
|
Roman Mogylatov
|
10becb316f
|
Hotfix travis issue with not working uploading of manylinux wheels
|
2020-12-10 18:26:05 -05:00 |
|
Roman Mogylatov
|
1c00243c09
|
Restore regular travis config
|
2020-12-10 18:24:28 -05:00 |
|
Roman Mogylatov
|
d51a7565e4
|
Test twine dependency resolution
|
2020-12-10 18:12:08 -05:00 |
|
Roman Mogylatov
|
ca1404694a
|
Test twine uploads for linux builds
|
2020-12-10 17:52:11 -05:00 |
|
Roman Mogylatov
|
873b0907ec
|
Merge branch 'release/4.5.3' into master
|
2020-12-05 22:14:44 -05:00 |
|
Roman Mogylatov
|
730baf87d8
|
Bump version to 4.5.3
|
2020-12-05 22:14:35 -05:00 |
|
Roman Mogylatov
|
c1e53e5edd
|
Replace AsyncMock with simple mock class in FastAPI wiring tests for better compatibility
|
2020-12-05 22:08:05 -05:00 |
|
Roman Mogylatov
|
0b7cf3254e
|
Fix test dependencies
|
2020-12-05 21:49:54 -05:00 |
|
Roman Mogylatov
|
b49f158583
|
Fix bug #331
|
2020-12-05 21:40:51 -05:00 |
|
Roman Mogylatov
|
ec49d56751
|
Add tests for FastAPI wiring
|
2020-12-05 21:36:30 -05:00 |
|
Roman Mogylatov
|
c4dd923f37
|
Merge branch 'release/4.5.2' into master
|
2020-12-04 20:19:12 -05:00 |
|
Roman Mogylatov
|
de092023b8
|
Bump version to 4.5.2
|
2020-12-04 20:18:39 -05:00 |
|
Roman Mogylatov
|
afa39b148e
|
Fix issue 330: FastAPI Depends directive does not work after patching with @inject
|
2020-12-04 20:11:21 -05:00 |
|
Roman Mogylatov
|
5c4c84b34e
|
Merge branch 'release/4.5.1' into master
|
2020-11-20 18:16:39 -05:00 |
|
Roman Mogylatov
|
4ff1a6eb25
|
Bump version to 4.5.1
|
2020-11-20 18:16:29 -05:00 |
|
Roman Mogylatov
|
9f314fd7e9
|
Merge branch 'release/4.5.0' into master
|
2020-11-20 18:10:13 -05:00 |
|
Roman Mogylatov
|
57faa5f93f
|
Bump version to 4.5.0
|
2020-11-20 18:10:04 -05:00 |
|
Roman Mogylatov
|
cd2c5697c3
|
Add commands and handlers example
|
2020-11-20 18:09:34 -05:00 |
|
Roman Mogylatov
|
fbaf35244c
|
Add example and docs
|
2020-11-20 17:57:33 -05:00 |
|
Roman Mogylatov
|
034e4814da
|
Add support of non-string keys for Dict provider
|
2020-11-20 17:30:42 -05:00 |
|
Roman Mogylatov
|
c8178cecda
|
Add extra typing test for provided instance of `DependenciesContainer ` provider
|
2020-11-20 12:25:35 -05:00 |
|
Roman Mogylatov
|
8092421727
|
Add simple FastAPI example
|
2020-11-18 11:13:31 -05:00 |
|
Roman Mogylatov
|
ee965f9782
|
Merge branch 'release/4.4.1' into master
|
2020-11-17 23:59:44 -05:00 |
|
Roman Mogylatov
|
d581a28b6e
|
Bump version to 4.4.1
|
2020-11-17 23:59:33 -05:00 |
|
Roman Mogylatov
|
49921dcf9d
|
Remove a typo from the Flask tutorial
|
2020-11-17 23:50:56 -05:00 |
|
Roman Mogylatov
|
950d5a5e6e
|
Update FastAPI example
|
2020-11-17 23:46:30 -05:00 |
|