ZipFile
41e18dfa90
Add Starlette lifespan handler implementation ( #683 )
2025-01-05 14:39:26 -05:00
František Trebuňa
f9db578c59
🎨 Raise exception instead of hiding it in finally ( #845 )
2025-01-05 14:33:09 -05:00
ZipFile
d82d9fb822
Improve debugability of deepcopy errors ( #839 )
2025-01-01 21:22:29 +02:00
ZipFile
3ba4704bc1
Remove six
2024-12-14 13:24:28 +00:00
JC (Jonathan Chen)
aa56b70dc8
docs: fix grammar ( #709 )
2024-12-09 10:54:30 +02:00
ZipFile
7f586246b4
Update examples ( #838 )
2024-12-08 18:53:29 +02:00
ZipFile
87741edb53
Upgrade testing deps ( #837 )
2024-12-08 18:53:08 +02:00
Roman Mogylatov
be7abb3ec7
Merge branch 'release/4.44.0' into master
2024-12-07 13:44:32 -05:00
ZipFile
15400dea7d
Fix sdist build for publishing ( #836 )
2024-12-07 13:42:27 -05:00
Roman Mogylatov
704e36a642
Merge branch 'release/4.44.0' into master
2024-12-07 11:52:05 -05:00
Roman Mogylatov
83d71acb70
Bump version to 4.44.0
2024-12-07 11:51:44 -05:00
ZipFile
c61fc16b8d
Yet another Pydantic 2 support ( #832 )
...
* Add support for Pydantic v2 settings
* Configure pipeline to run tests against different pydantic versions
* Update Pydantic docs and examples for v2
* Fix compatibility with httpx v0.27.0
2024-12-07 11:38:08 -05:00
Roman Mogylatov
cab75cb9c7
Update changelog
2024-11-10 00:05:25 -05:00
ZipFile
494c457643
PEP-517 ( #829 )
...
* Convert to PEP-517 project
* Move pylint and coverage configs to pyproject.toml
* Remove autogenerated C files
2024-11-10 00:01:30 -05:00
Roman Mogylatov
abf2a2577c
Merge branch 'release/4.43.0' into master
2024-11-04 00:03:25 -05:00
Roman Mogylatov
3777a947ea
Update version to 4.43.0
2024-11-04 00:02:52 -05:00
Roman Mogylatov
c92129dcb0
Add support for Python 3.13 ( #828 )
...
* Update tests pipeline and setup.py
* Update tox coverage command
* Add setuptools to the dev requirements file
* Enforce coverage version in tox
* Leave coveralls CI/CD job on Python 3.12 because coveralls 4.0.1 doesn't support Python 3.13
* Update changelog and publishing jobs
2024-11-04 00:01:28 -05:00
Roman Mogylatov
37486900cd
Add ZipFile to the list of contributors and update changelog
2024-11-03 21:01:45 -05:00
Roman Mogylatov
9071583981
Pin Cython version
2024-11-03 20:55:53 -05:00
ZipFile
595daebd3a
Migrate to Cython3 ( #813 )
...
* Fix asyncio tests
* Convert class-private attributes to just private
* Upgrade to Cython 3
* Regenerate C files
* Fix tox coverage report
2024-11-03 20:48:40 -05:00
Roman Mogylatov
13a7ef609b
Merge branch 'release/4.42.0' into master
2024-09-09 22:24:12 -04:00
Roman Mogylatov
7a88a8ee8d
Update version
2024-09-09 22:23:27 -04:00
Roman Mogylatov
938091b6ea
Add Github Sponsors button
2024-09-09 22:23:19 -04:00
Roman Mogylatov
4bda5105c2
Remove obsolete disqus javascript file
2024-09-09 22:22:09 -04:00
Roman Mogylatov
46034cbeb1
Update the copuright in the docs
2024-09-09 21:53:37 -04:00
Roman Mogylatov
39ac098ca2
Fix the Disqus comment widget
2024-09-09 21:52:11 -04:00
Roman Mogylatov
f54604fc14
Fix the bug in the docs step of the publishing job
2024-08-08 21:29:02 -04:00
Roman Mogylatov
2c998b8448
Merge branch 'release/4.42.0b1' into master
2024-08-07 22:11:07 -04:00
Roman Mogylatov
5697f1d5d8
Update macos version in the publishing job
2024-08-07 22:10:03 -04:00
Roman Mogylatov
086d82f13d
Merge branch 'release/4.42.0b1' into master
2024-08-07 21:22:25 -04:00
Roman Mogylatov
3375436eb3
Remove Python 3.13 builds from the publishing job
2024-08-07 21:21:36 -04:00
Roman Mogylatov
fec2b08210
Merge branch 'release/4.42.0b1' into master
2024-08-07 21:04:56 -04:00
Roman Mogylatov
8a44027f3d
Update cibuildwheel to version 2.20.0
2024-08-07 21:04:37 -04:00
Roman Mogylatov
f56453f59f
Merge branch 'release/4.42.0b1' into master
2024-08-07 20:51:40 -04:00
Roman Mogylatov
1b9e079524
Add explicit setuptools installation to the publishing job
2024-08-07 20:48:41 -04:00
Roman Mogylatov
b1a3a69428
Merge branch 'release/4.42.0b1' into master
2024-08-06 22:52:17 -04:00
Roman Mogylatov
a8b54423dc
Update version to 4.42.0b1
2024-08-06 22:51:59 -04:00
Roman Mogylatov
3e56fef461
Update version to 4.42.0b
2024-08-06 22:45:40 -04:00
Roman Mogylatov
5d1e5ee485
Update the year in the licensing file
2024-08-06 22:45:21 -04:00
Roman Mogylatov
f7c6cb2647
Add Anton Petrov to CONTRIBUTORS.rst
2024-08-06 22:44:57 -04:00
Roman Mogylatov
a5166bf591
Add Python 3.12 Support ( #752 ) ( #765 )
...
* Add Python 3.12 Support (#752 )
* Ignore .vscode
* Python 3.12 Support
* Change base python to 3.12 and pin pydantic to V1
* all tests passed
* ci: change default python to 3.12
* remove legacy python versions
* annotate pydantic models for tests
* Update publishing pipeline to use Python 3.12
* Test environment updates
* Update Cython to the latest prior 3.0 version and remove tracing from CI/CD
* Give up using editable tox installation in the coverage job
* Add mypy test fixes
* Remove tracing from the coverage job
* Fix typing test
* Remove PyPy 2.7
* Fix typing test
* Fix the typing issue with pydantic
* Remove pypy 3.9
* Fix the typing issue with mypy
* Update pydantic version to the latest from 1.x
* Update scipy deprecation warning filter
* Fix the tox job running coveralls
* Update changelog
---------
Co-authored-by: Anton Petrov <anton.a.petrov@gmail.com>
2024-08-06 22:41:24 -04:00
Roman Mogylatov
98d5867743
Add a link to my profile ( #806 )
2024-08-06 21:28:50 -04:00
Roman Mogylatov
68da747ce0
Add a link to my profile ( #806 )
2024-08-06 21:27:23 -04:00
Roman Mogylatov
cc2304e46e
Merge branch 'release/4.41.0' into master
2022-12-18 22:14:24 -05:00
Roman Mogylatov
4bfdf89142
Bump version
2022-12-18 22:14:00 -05:00
Roman Mogylatov
659d242503
Update builds badge
2022-12-18 22:12:38 -05:00
Roman Mogylatov
6b13b6dbaf
Update line length to 120
2022-12-18 22:04:03 -05:00
Roman Mogylatov
d3320f5f06
Fix typing in wiring
2022-12-18 22:02:11 -05:00
Roman Mogylatov
31c1f7c2d6
Update setup.py
2022-12-18 21:59:31 -05:00
Roman Mogylatov
d0c8f328b3
Update changelog
2022-12-18 21:52:32 -05:00