Gives ability https://github.com/MikeWooster/api-client to validate request data and converting json straight to pydantic class.
MIT License
Bot releases are visible (Hide)
Upgrade dependencies.
Bump pytest from 7.3.2 to 7.4.0
Bump mypy from 1.3.0 to 1.4.0
Bump flake8-comprehensions from 3.12.0 to 3.13.0
Bump flake8-tidy-imports from 4.8.0 to 4.9.0
Bump pytest from 7.3.1 to 7.3.2
Bump pydantic from 1.10.8 to 1.10.9
Bump coverage from 7.2.6 to 7.2.7
Bump pytest-cov from 4.0.0 to 4.1.0
Bump pydantic from 1.10.7 to 1.10.8
Bump coverage from 7.2.5 to 7.2.6
Bump types-setuptools from 67.7.0.2 to 67.8.0.0
Bump types-setuptools from 67.7.0.1 to 67.7.0.2
Bump mypy from 1.2.0 to 1.3.0
Bump types-setuptools from 67.7.0.0 to 67.7.0.1
Bump coverage from 7.2.3 to 7.2.5
Bump types-setuptools from 67.6.0.8 to 67.7.0.0
Bump mypy from 0.991 to 1.2.0
Bump pre-commit from 2.20.0 to 2.21.0
Bump flake8-comprehensions from 3.10.1 to 3.12.0
Bump types-setuptools from 67.6.0.7 to 67.6.0.8
Bump pydantic from 1.10.2 to 1.10.7
Bump types-toml from 0.10.8.1 to 0.10.8.6
Bump pytest from 7.2.0 to 7.3.1
Published by github-actions[bot] over 1 year ago
Bump actions
Bump safety from 2.3.1 to 2.3.5
Bump certifi from 2021.10.8 to 2022.12.7
Bump setuptools from 65.3.0 to 67.6.1
Bump ipython from 7.32.0 to 7.34.0
Bump ipdb from 0.13.9 to 0.13.13
Bump types-setuptools from 65.5.0.3 to 67.6.0.7
Bump pytest-asyncio from 0.20.2 to 0.21.0
Bump isort from 5.10.1 to 5.11.5
Bump flake8-quotes from 3.3.1 to 3.3.2
Bump flake8-builtins from 2.0.1 to 2.1.0
Bump flake8-bugbear from 22.10.27 to 23.3.12
Bump coverage from 6.5.0 to 7.2.3
Bump black from 22.10.0 to 23.3.0
Remove dependency ipdb.
Bump pytest-asyncio from 0.20.1 to 0.20.2
Bump types-setuptools from 65.5.0.2 to 65.5.0.3
Bump mypy from 0.990 to 0.991
Bump types-toml from 0.10.8 to 0.10.8.1
Bump pytest-cov from 3.0.0 to 4.0.0
Bump mypy from 0.982 to 0.990
Bump flake8-builtins from 2.0.0 to 2.0.1
Bump flake8-comprehensions from 3.10.0 to 3.10.1
Bump flake8-bugbear from 22.10.25 to 22.10.27
Bump flake8-bugbear from 22.9.23 to 22.10.25
Bump pytest from 7.1.3 to 7.2.0
Bump types-setuptools from 65.5.0.1 to 65.5.0.2
Bump pytest-asyncio from 0.19.0 to 0.20.1
Bump flake8-builtins from 1.5.3 to 2.0.0
Bump types-setuptools from 65.4.0.0 to 65.5.0.1
Bump black from 22.8.0 to 22.10.0
Bump safety from 2.2.1 to 2.3.1
Bump safety from 2.2.0 to 2.2.1
Bump mypy from 0.981 to 0.982
Bump flake8-broken-line from 0.5.0 to 0.6.0
Bump types-setuptools from 65.3.0 to 65.4.0.0
Bump coverage from 6.4.4 to 6.5.0
Bump mypy from 0.971 to 0.981
Bump flake8-bugbear from 22.9.11 to 22.9.23
Bump flake8-eradicate from 1.3.0 to 1.4.0
Bump safety from 2.1.1 to 2.2.0
Bump flake8-bugbear from 22.8.23 to 22.9.11
Bump pydantic from 1.10.1 to 1.10.2
Bump black from 22.6.0 to 22.8.0
Bump pytest from 7.1.2 to 7.1.3
Bump pydantic from 1.10.0 to 1.10.1
Bump types-setuptools from 64.0.1 to 65.3.0
Bump pydantic from 1.9.2 to 1.10.0
Bump flake8-bugbear from 22.8.22 to 22.8.23
Bump flake8-bugbear from 22.7.1 to 22.8.22
Bump pep8-naming from 0.13.1 to 0.13.2
Bump coverage from 6.4.3 to 6.4.4
Bump flake8-broken-line from 0.4.0 to 0.5.0
Bump types-setuptools from 63.4.0 to 64.0.1
Bump pydantic from 1.9.1 to 1.9.2
Bump flake8-eradicate from 1.2.1 to 1.3.0
Bump coverage from 6.4.2 to 6.4.3
Bump types-setuptools from 63.2.3 to 63.4.0
Bump types-setuptools from 63.2.2 to 63.2.3
Bump types-setuptools from 63.2.1 to 63.2.2
Bump types-setuptools from 57.4.18 to 63.2.1
Bump safety from 1.10.3 to 2.1.1
Bump mypy from 0.961 to 0.971
Bump pep8-naming from 0.13.0 to 0.13.1
Bump coverage from 6.4.1 to 6.4.2
Bump pytest-asyncio from 0.18.3 to 0.19.0
Bump types-toml from 0.10.7 to 0.10.8
Bump pre-commit from 2.19.0 to 2.20.0
Bump flake8-bugbear from 22.6.22 to 22.7.1
Bump black from 22.3.0 to 22.6.0
Bump types-setuptools from 57.4.17 to 57.4.18
Bump flake8-bugbear from 22.4.25 to 22.6.22
Bump mypy from 0.960 to 0.961
Bump mypy from 0.950 to 0.960
Bump coverage from 6.4 to 6.4.1
Bump pep8-naming from 0.12.1 to 0.13.0
Bump types-setuptools from 57.4.16 to 57.4.17
Bump types-setuptools from 57.4.15 to 57.4.16
Bump coverage from 6.3.3 to 6.4
Bump types-setuptools from 57.4.14 to 57.4.15
Bump pydantic from 1.9.0 to 1.9.1
Bump flake8-comprehensions from 3.9.0 to 3.10.0
Published by github-actions[bot] over 2 years ago
Add dep pytest-asyncio for async testing.
Bump coverage from 6.3.2 to 6.3.3
Bump flake8-comprehensions from 3.8.0 to 3.9.0
Bump flake8-tidy-imports from 4.7.0 to 4.8.0
Bump types-toml from 0.10.6 to 0.10.7
Bump pre-commit from 2.18.1 to 2.19.0
Bump flake8-tidy-imports from 4.6.0 to 4.7.0
Bump types-toml from 0.10.5 to 0.10.6
Bump mypy from 0.942 to 0.950
Bump flake8-eradicate from 1.2.0 to 1.2.1
Bump flake8-bugbear from 22.3.23 to 22.4.25
Bump pytest from 7.1.1 to 7.1.2
Published by github-actions[bot] over 2 years ago
fix release template
Improve `.gitignore`
Improved all dev things
- Changed formater to black
- Reformat code
- Added checks
- pre-commit autoupdate
commitlint is off, need research
Upgrading a dependency doesn't increase the version
Small changes due to coverage analysis
remove walrus operator for python 3.7 compatibility (#73) (Issues: #73
)
Changelog generation job because now pre-commit generate changelog
Published by github-actions[bot] over 2 years ago
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: flake8-comprehensions
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: isort
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
Published by github-actions[bot] over 2 years ago
#72
)- support for more use cases (fix #72).
- `serialize_response` and `serialize_request` and `serialize` call signature changed.
- `serialize_response` and `serialize_request` names are left for compatibility,
it is better to use `params_serializer` and `response_serializer` instead.
- Removed unnecessary dependencies.
- Tests completely rewritten.
- Decorating will only be done if necessary, which will positively affect performance.
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
args
are also serialized. def func(i: int):
return i
assert func('1') == 1
Small changes for release config
no need `cfg` settings in editorconfig.
Bump types-toml from 0.10.4 to 0.10.5
Upgrade dependency black -> black[d]
Bump types-setuptools from 57.4.12 to 57.4.14
Bump types-setuptools from 57.4.11 to 57.4.12
Bump pre-commit from 2.17.0 to 2.18.1
Bump black from 22.1.0 to 22.3.0
Bump mypy from 0.941 to 0.942
Bump flake8-bugbear from 22.3.20 to 22.3.23
Bump flake8-bugbear from 22.1.11 to 22.3.20
Bump pytest from 7.1.0 to 7.1.1
Bump types-setuptools from 57.4.10 to 57.4.11
Bump mypy from 0.940 to 0.941
Bump mypy from 0.931 to 0.940
Bump pytest from 7.0.1 to 7.1.0
Published by mom1 about 3 years ago
1.2.0
(2021-10-24)Published by mom1 about 3 years ago
v1.1.1
(2021-10-13)def function(q: Optional[str]):
Published by mom1 about 3 years ago
v1.1.0
(2021-08-09)Published by mom1 almost 4 years ago
v1.0.2
(2021-01-21)Published by mom1 almost 4 years ago
v1.0.1
(2021-01-17)Published by mom1 almost 4 years ago
v1.0.0
(2021-01-17)from apiclient_pydantic import *
Published by mom1 almost 4 years ago
v0.1.1
(2021-01-16)Published by mom1 almost 4 years ago
v0.1.0
(2021-01-15)