39fe69775d
Accepting request 1256063 from devel:languages:python
Ana Guerrero2025-03-26 20:19:44 +00:00
322d819fee
- Add websockets.patch to fix test failure
Matej Cepl2025-03-25 20:52:57 +00:00
2fd25a7f1c
Accepting request 1256021 from home:mcalabkova:branches:devel:languages:python
Matej Cepl2025-03-25 20:52:57 +00:00
03cdd46458
Accepting request 1236160 from devel:languages:python
Ana Guerrero2025-01-12 10:14:02 +00:00
2d84806676
Accepting request 1236160 from devel:languages:python
Ana Guerrero2025-01-12 10:14:02 +00:00
823c2f6e8e
- Build doc package just for tumbleweed to remove pydata-sphinx-theme requirement
Daniel Garcia2025-01-09 12:05:38 +00:00
213c7007b3
- Build doc package just for tumbleweed to remove pydata-sphinx-theme requirement
Daniel Garcia2025-01-09 12:05:38 +00:00
ec693d0a80
Accepting request 1223760 from devel:languages:python
Ana Guerrero2024-11-13 14:28:29 +00:00
d0a1062016
Accepting request 1223760 from devel:languages:python
Ana Guerrero2024-11-13 14:28:29 +00:00
47f9b5d457
- Update to 4.0.2 * Running Mypy on code that uses parts of falcon.testing would previously lead to errors like: "Name "falcon.testing.TestClient" is not defined" This has been fixed by explicitly exporting the names that are imported into the falcon.testing namespace. (#2387) * The printable PDF version of our documentation was enabled on Read the Docs. (#2365)
Markéta Machová2024-11-12 17:08:27 +00:00
743f2076b7
Accepting request 1223640 from home:glaubitz:branches:devel:languages:python
Markéta Machová2024-11-12 17:08:27 +00:00
c74f12e20f
- Update to 4.0.1: * Overview + CPython 3.11 - 3.13 is now fully supported. + End-of-life Python 3.5, 3.6 & 3.7 are no longer supported. + End-of-life Python 3.8 is no longer actively supported. + Type checking support was introduced. + Falcon is no longer vendoring the python-mimeparse library. + A number of undocumented internal helpers were renamed to start with an underscore. + A number of previously deprecated methods, attributes and classes have now been removed. + We decided, on the other hand, to keep the deprecated falcon.API alias until Falcon 5.0. + The deprecated api_helpers was removed in favor of the app_helpers module. + The function falcon.http_date_to_dt now validates HTTP dates to have the correct timezone set. It now also returns timezone-aware datetime.datetime objects. + setup.cfg was dropped in favor of consolidating all static project configuration in pyproject.toml * New & Improved + A new path converter falcon.routing.PathConverter capable of matching segments that include / was added. + Similar to the existing falcon.routing.IntConverter, a new falcon.routing.FloatConverter has been added, allowing to convert path segments to float. + A new method falcon.Request.get_header_as_int was implemented. + A new property, falcon.Request.headers_lower, was added to provide a unified, self-documenting way to get a copy of all request headers with lowercase names to facilitate case-insensitive matching.
Steve Kowalik2024-11-02 06:34:21 +00:00
bc42014bab
- Update to 4.0.1: * Overview + CPython 3.11 - 3.13 is now fully supported. + End-of-life Python 3.5, 3.6 & 3.7 are no longer supported. + End-of-life Python 3.8 is no longer actively supported. + Type checking support was introduced. + Falcon is no longer vendoring the python-mimeparse library. + A number of undocumented internal helpers were renamed to start with an underscore. + A number of previously deprecated methods, attributes and classes have now been removed. + We decided, on the other hand, to keep the deprecated falcon.API alias until Falcon 5.0. + The deprecated api_helpers was removed in favor of the app_helpers module. + The function falcon.http_date_to_dt now validates HTTP dates to have the correct timezone set. It now also returns timezone-aware datetime.datetime objects. + setup.cfg was dropped in favor of consolidating all static project configuration in pyproject.toml * New & Improved + A new path converter falcon.routing.PathConverter capable of matching segments that include / was added. + Similar to the existing falcon.routing.IntConverter, a new falcon.routing.FloatConverter has been added, allowing to convert path segments to float. + A new method falcon.Request.get_header_as_int was implemented. + A new property, falcon.Request.headers_lower, was added to provide a unified, self-documenting way to get a copy of all request headers with lowercase names to facilitate case-insensitive matching.
Steve Kowalik2024-11-02 06:34:21 +00:00
88eaa1b6d7
Accepting request 1163999 from devel:languages:python
Ana Guerrero2024-04-02 14:43:47 +00:00
e791b729f1
Accepting request 1163999 from devel:languages:python
Ana Guerrero2024-04-02 14:43:47 +00:00
ce9bc64cb2
- Remove skipping asgi for Python 3.9. - Add patch support-new-uvicorn.patch: * Support new uvicorn, which now propagates its exit code.
Steve Kowalik2024-04-02 01:45:45 +00:00
062164433c
- Remove skipping asgi for Python 3.9. - Add patch support-new-uvicorn.patch: * Support new uvicorn, which now propagates its exit code.
Steve Kowalik2024-04-02 01:45:45 +00:00
d260e8e312
- Update to 3.1.1: Falcon 3.1.1 is a minor point release addressing a couple of high impact bugs, and enabling the framework on the recently released CPython 3.11. - 3.1.0 This release contains several refinements to request validation and error handling, along with some tweaks to response handling for static and downloadable files. Due to popular demand, TestClient and ASGIConductor now expose convenience shorthand aliases for the simulate_* methods, i.e., simulate_get() is now also available as get(), etc. Some important bugs were also fixed to ensure applications properly clean up response streams and do not hang when reading request bodies that are streamed using chunked transfer encoding. This release also adds support for CPython 3.10 and deprecates CPython 3.6.
Daniel Garcia2023-01-16 12:58:40 +00:00
8cf825644c
- Update to 3.1.1: Falcon 3.1.1 is a minor point release addressing a couple of high impact bugs, and enabling the framework on the recently released CPython 3.11. - 3.1.0 This release contains several refinements to request validation and error handling, along with some tweaks to response handling for static and downloadable files. Due to popular demand, TestClient and ASGIConductor now expose convenience shorthand aliases for the simulate_* methods, i.e., simulate_get() is now also available as get(), etc. Some important bugs were also fixed to ensure applications properly clean up response streams and do not hang when reading request bodies that are streamed using chunked transfer encoding. This release also adds support for CPython 3.10 and deprecates CPython 3.6.
Daniel Garcia2023-01-16 12:58:40 +00:00