Commit Graph

  • d7caaf1f31 Accepting request 1317338 from devel:languages:python factory Ana Guerrero 2025-11-12 20:16:28 +00:00
  • 0ac6659d91 4.2.0 * Typing enhancements and performance optimizations * Fix reproducible builds of docs Markéta Machová 2025-11-12 13:50:54 +00:00
  • ed639e2655 Convert to libalternatives, bsc#1245883 slfo-main Daniel Garcia Moreno 2025-10-23 11:42:47 +02:00
  • d568f7e102 Accepting request 1314117 from devel:languages:python Ana Guerrero 2025-10-29 20:05:45 +00:00
  • 8bba6cd630 - Update to 4.1.0 * CPython 3.14 is now fully supported. (#2413) * Although the Falcon 4.x series is only guaranteed to support Python 3.10+, this release still supports 3.8 & 3.9 at runtime using the pure Python wheel. * Falcon 4.2 is expected to drop the end-of-life Python 3.8 completely (but runtime support will continue for 3.9 on a best effort basis). * StaticRoute now renders Etag headers. It also checks If-None-Match in requests and returns HTTP 304 response if appropriate. (#2243) * StaticRoute now sets the Last-Modified header when serving static files. The improved implementation also checks the value of the If-Modified-Since header, and renders an HTTP 304 response when the requested file has not been modified. (#2244) * Similar to create_environ(), the create_scope() testing helper now preserves the raw URI path, and propagates it to the created ASGI connection scope as the raw_path byte string (according to the ASGI specification). (#2262) * Two new media_type constants, falcon.MEDIA_CSV and falcon.MEDIA_PARQUET, were added in order to provide better support for Python data analysis applications out of the box. (#2335) * Support for allowing cross-origin private network access was added to the built-in CORSMiddleware. The new feature is off by default, and can be enabled by passing the keyword argument allow_private_network=True to CORSMiddleware during initialization. (#2381) * The falcon.secure_filename() utility function can now ensure that the length of the sanitized filename does not exceed the requested limit (passed via the max_length argument). In addition, a new option, max_secure_filename_length, was added to MultipartParseOptions in order to automatically populate this argument when referencing a body part’s secure_filename. (#2420) * The unset_cookie() method now accepts a same_site parameter (with underscore) for consistency with set_cookie(). The previous samesite parameter (without underscore) is now deprecated (referencing it will emit a deprecation warning). (#2453) * A new method, __rich__, has been added to falcon.testing.Result for facilitating Nico Krapp 2025-10-28 16:25:43 +00:00
  • 15db1c7b10 Accepting request 1300396 from devel:languages:python Ana Guerrero 2025-08-20 11:26:19 +00:00
  • a2b3838aaf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=68 Markéta Machová 2025-08-20 06:49:35 +00:00
  • a6380da2fc - Convert to libalternatives on SLE-16-based and newer systems Markéta Machová 2025-08-19 12:25:48 +00:00
  • 0d376a7d0e Accepting request 1291282 from devel:languages:python Ana Guerrero 2025-07-09 15:27:45 +00:00
  • eb5851ecc2 - Convert to libalternatives Markéta Machová 2025-07-08 13:24:23 +00:00
  • 828e29922b Accepting request 1256063 from devel:languages:python slfo-1.2 Ana Guerrero 2025-03-26 20:19:44 +00:00
  • 322d819fee - Add websockets.patch to fix test failure Matej Cepl 2025-03-25 20:52:57 +00:00
  • 03cdd46458 Accepting request 1236160 from devel:languages:python Ana Guerrero 2025-01-12 10:14:02 +00:00
  • 823c2f6e8e - Build doc package just for tumbleweed to remove pydata-sphinx-theme requirement Daniel Garcia 2025-01-09 12:05:38 +00:00
  • ec693d0a80 Accepting request 1223760 from devel:languages:python Ana Guerrero 2024-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
  • 5edd96e9d9 Accepting request 1220150 from devel:languages:python Dominique Leuenberger 2024-11-02 15:11:54 +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 Kowalik 2024-11-02 06:34:21 +00:00
  • 88eaa1b6d7 Accepting request 1163999 from devel:languages:python Ana Guerrero 2024-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 Kowalik 2024-04-02 01:45:45 +00:00
  • 918193c94f Accepting request 1159647 from devel:languages:python Dominique Leuenberger 2024-03-20 20:16:34 +00:00
  • 416b71033d - Ignore "tests/asgi" for python 3.9, some ws tests stalls with this python version Daniel Garcia 2024-03-19 18:34:03 +00:00
  • 42a489ba62 Accepting request 1144824 from devel:languages:python Ana Guerrero 2024-02-07 17:50:14 +00:00
  • 32936f13fe Accepting request 1144698 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2024-02-07 08:41:30 +00:00
  • 236d229baf Accepting request 1144006 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2024-02-05 12:43:31 +00:00
  • 5ddcfad4ee Accepting request 1140005 from devel:languages:python Ana Guerrero 2024-01-19 22:03:06 +00:00
  • 968ffdf9a9 Accepting request 1139652 from home:mcalabkova:branches:openSUSE:Backports:SLE-15-SP6:mailman Ondřej Súkup 2024-01-19 18:44:32 +00:00
  • 20ad484f04 Accepting request 1136656 from devel:languages:python Dominique Leuenberger 2024-01-04 14:58:47 +00:00
  • 0dc51594f5 Accepting request 1136552 from home:jsrain:branches:devel:languages:python Dirk Mueller 2024-01-03 18:39:03 +00:00
  • f450c88c84 Accepting request 1092385 from devel:languages:python Dominique Leuenberger 2023-06-12 13:26:23 +00:00
  • c961cd361c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=44 Dirk Mueller 2023-06-11 20:11:39 +00:00
  • d975523fd6 Accepting request 1092311 from home:ecsos:python Dirk Mueller 2023-06-11 20:11:16 +00:00
  • 32ade3367c Accepting request 1058834 from devel:languages:python Dominique Leuenberger 2023-01-17 16:35:27 +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 Garcia 2023-01-16 12:58:40 +00:00
  • 6dffcfba4c Accepting request 941333 from devel:languages:python Dominique Leuenberger 2021-12-18 19:30:13 +00:00
  • 7fd8da40a1 Accepting request 941223 from home:pgajdos:python Matej Cepl 2021-12-17 22:14:21 +00:00
  • 6be06fe834 Accepting request 933386 from devel:languages:python Dominique Leuenberger 2021-11-24 22:54:23 +00:00
  • 0a511e6cb3 Accepting request 933340 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-11-24 06:19:01 +00:00
  • 19af48a023 Accepting request 933137 from devel:languages:python Dominique Leuenberger 2021-11-22 22:04:00 +00:00
  • fb232c1af5 - Don't create %%{python_sitelib}/examples directory, that' just evil. Matej Cepl 2021-11-22 16:25:42 +00:00
  • 9e2be2bdc5 Fix changes Matej Cepl 2021-11-18 17:55:49 +00:00
  • 6504e043e8 Accepting request 932054 from home:gladiac:mailman3 Matej Cepl 2021-11-18 17:53:58 +00:00
  • 7f66288eb1 Accepting request 785772 from devel:languages:python Dominique Leuenberger 2020-03-17 12:11:13 +00:00
  • 0f43b44b45 - No longer build for Python 2 given not all dependencies build for it. Steve Kowalik 2020-03-17 04:49:11 +00:00
  • 27bb1f7bdc Accepting request 709105 from devel:languages:python Dominique Leuenberger 2019-06-12 11:17:15 +00:00
  • d08dc5978f - Drop python-mujson BuildRequires Thomas Bechtold 2019-06-11 10:02:54 +00:00
  • 045ef9e7c9 - Drop %patch1 which is no longer available - Drop python-rapidjson dependency again Thomas Bechtold 2019-06-11 09:20:45 +00:00
  • b22c8d926d - Add dependency over the rapidjson and remove patch: * python-falcon-no-rapidjson.patch Tomáš Chvátal 2019-06-06 09:27:16 +00:00
  • 058b2352e0 Accepting request 704723 from home:pgajdos Tomáš Chvátal 2019-05-22 12:49:21 +00:00
  • 29bf1c24ab Accepting request 598822 from devel:languages:python Dominique Leuenberger 2018-04-20 15:31:45 +00:00
  • b038612be1 Accepting request 598821 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2018-04-19 22:01:53 +00:00
  • d332fa49db Accepting request 583416 from devel:languages:python Dominique Leuenberger 2018-03-20 20:55:40 +00:00
  • fac3db8b45 Accepting request 583399 from home:aplanas:branches:devel:languages:python Thomas Bechtold 2018-03-06 14:31:29 +00:00
  • bdadf843fe Accepting request 580730 from home:aplanas:branches:devel:languages:python Dirk Mueller 2018-02-27 21:32:50 +00:00
  • bc2db47c7d Fix Ondřej Súkup 2018-01-29 00:33:44 +00:00
  • b2d8f9f379 Accepting request 570410 from home:apersaud:branches:devel:languages:python Ondřej Súkup 2018-01-28 23:53:41 +00:00
  • 5bbc1eca26 Accepting request 531783 from devel:languages:python Dominique Leuenberger 2017-10-11 20:57:05 +00:00
  • 92cb1c96bd Accepting request 531497 from home:apersaud:branches:devel:languages:python Todd R 2017-10-05 14:41:51 +00:00
  • 248d5ab834 Accepting request 520562 from devel:languages:python Dominique Leuenberger 2017-09-26 19:14:06 +00:00
  • e8025eead3 Accepting request 520351 from home:sebix:branches:devel:languages:python Thomas Bechtold 2017-09-04 05:32:08 +00:00
  • a31e4681f8 Accepting request 518781 from home:jengelh:branches:devel:languages:python Thomas Bechtold 2017-08-28 04:14:36 +00:00
  • 780867e163 Accepting request 517594 from home:sebix:branches:devel:languages:python Thomas Bechtold 2017-08-19 05:56:06 +00:00
  • d0ade1606f Accepting request 462020 from devel:languages:python Dominique Leuenberger 2017-03-03 16:56:05 +00:00
  • f559b6c9e4 Accepting request 462019 from home:dimstar:Factory Thomas Bechtold 2017-03-02 22:45:46 +00:00
  • 22fd6c898a Accepting request 445255 from devel:languages:python Dominique Leuenberger 2017-01-25 22:22:56 +00:00
  • 61a1511294 - update to 1.0.0: https://falcon.readthedocs.org/en/stable/changes/1.0.0.html Dirk Mueller 2016-12-03 18:26:08 +00:00
  • 8600d613a7 Accepting request 367884 from devel:languages:python Dominique Leuenberger 2016-03-18 20:40:07 +00:00
  • c898eae419 - update to 0.3.0: https://falcon.readthedocs.org/en/stable/changes/0.3.0.html Dirk Mueller 2016-02-29 21:42:13 +00:00
  • cd07b884fb Accepting request 356711 from devel:languages:python Dominique Leuenberger 2016-02-01 18:56:13 +00:00
  • eff9d93d95 Accepting request 356679 from home:lorenz:branches:devel:languages:python Dirk Mueller 2016-01-29 15:53:48 +00:00
  • 82b912d6f6 Accepting request 305662 from devel:languages:python Stephan Kulow 2015-05-07 07:22:39 +00:00
  • 74fc0a709a Accepting request 305351 from home:benoit_monin:branches:devel:languages:python Denisart Benjamin 2015-05-06 23:30:53 +00:00
  • 48acf200fc Accepting request 201504 from devel:languages:python Stephan Kulow 2013-10-01 06:29:59 +00:00
  • eb9607cf9e - Fix description Sascha Peilicke 2013-09-30 15:31:21 +00:00
  • bfe868a62e Accepting request 199364 from home:dirkmueller:branches:devel:languages:python Sascha Peilicke 2013-09-17 11:26:15 +00:00
  • f70a3ba0d1 - Add python-ordereddict test build requirement for SLE_11_SP3 Sascha Peilicke 2013-09-09 09:18:35 +00:00
  • 7b1b8eb8d2 - Initial version Sascha Peilicke 2013-09-09 08:28:22 +00:00