14
0
forked from pool/python-falcon

43 Commits

Author SHA256 Message Date
56db6d0738 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=68 2025-08-20 06:49:35 +00:00
62fb66a27b - Convert to libalternatives on SLE-16-based and newer systems
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=67
2025-08-19 12:25:48 +00:00
7fcebf74b5 - Convert to libalternatives
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=65
2025-07-08 13:24:23 +00:00
937f80fbe9 Accepting request 1256021 from home:mcalabkova:branches:devel:languages:python
- Add websockets.patch to fix test failure

OBS-URL: https://build.opensuse.org/request/show/1256021
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=63
2025-03-25 20:52:57 +00:00
638d3461d3 - Build doc package just for tumbleweed to remove
pydata-sphinx-theme requirement

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=61
2025-01-09 12:05:38 +00:00
26e1a41bd5 Accepting request 1223640 from home:glaubitz:branches:devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/1223640
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=59
2024-11-12 17:08:27 +00:00
60805abe63 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=57
2024-11-02 06:34:21 +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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=55
2024-04-02 01:45:45 +00:00
416b71033d - Ignore "tests/asgi" for python 3.9, some ws tests stalls with this
python version

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=53
2024-03-19 18:34:03 +00:00
32936f13fe Accepting request 1144698 from home:bnavigator:branches:devel:languages:python
- Update source file
- Replace deprecated %patch0
- Move to PEP517
- Remove old TW python36 flavor directives
- Install examples into doc package and properly fdup

OBS-URL: https://build.opensuse.org/request/show/1144698
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=51
2024-02-07 08:41:30 +00:00
236d229baf Accepting request 1144006 from home:bnavigator:branches:devel:languages:python
- Update to 3.1.3
  * This is a minor bugfix release that only pins the
    pytest-asyncio test dependency in order to prevent an
    incompatible version from interfering with the build workflow.
  * This release is otherwise identical to Falcon 3.1.2.
- Update to 3.1.2
  ## Summary
  * This is a minor point release fixing a couple of high impact
    bugs, as well as publishing binary wheels for the recently
    released CPython 3.12.
  ## Changes to Supported Platforms
  * Falcon is now supported (including binary wheels) on CPython
    3.12. A couple of remaining stdlib deprecations from 3.11 and
    3.12 will be addressed in Falcon 4.0.
  * As with the previous release, Python 3.5 & 3.6 remain
    deprecated and will no longer be supported in Falcon 4.0.
  * EOL Python 3.7 will no longer be actively supported in 4.0, but
    the framework should still continue to install from source. We
    may remove the support for 3.7 altogether later in the 4.x
    series if we are faced with incompatible ecosystem changes in
    typing, Cython, etc.
  ## Fixed
  * Some essential files were unintentionally omitted from the
    source distribution archive, rendering it unsuitable to run the
    test suite off. This has been fixed, and the sdist tarball
    should now be usable as a base for packaging Falcon in OS
    distributions. (#2051)
  * WebSocket implementation has been fixed to properly handle
    HTTPError and HTTPStatus exceptions raised by custom error
    handlers. The WebSocket connection is now correctly closed with

OBS-URL: https://build.opensuse.org/request/show/1144006
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=50
2024-02-05 12:43:31 +00:00
968ffdf9a9 Accepting request 1139652 from home:mcalabkova:branches:openSUSE:Backports:SLE-15-SP6:mailman
- remove unneeded build dependency python-ujson

OBS-URL: https://build.opensuse.org/request/show/1139652
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=48
2024-01-19 18:44:32 +00:00
0dc51594f5 Accepting request 1136552 from home:jsrain:branches:devel:languages:python
- removed unneeded build dependency on python3-pygments-style-railscasts

OBS-URL: https://build.opensuse.org/request/show/1136552
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=46
2024-01-03 18:39:03 +00:00
c961cd361c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=44 2023-06-11 20:11:39 +00:00
d975523fd6 Accepting request 1092311 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1092311
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=43
2023-06-11 20:11:16 +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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=41
2023-01-16 12:58:40 +00:00
7fd8da40a1 Accepting request 941223 from home:pgajdos:python
- do not require pytest-runner for build, not required

OBS-URL: https://build.opensuse.org/request/show/941223
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=40
2021-12-17 22:14:21 +00:00
0a511e6cb3 Accepting request 933340 from home:bnavigator:branches:devel:languages:python
- Don't restrict to primary python3 flavor. Other packages depend
  on this.
- Update requirements
  * The only runtime deps have been removed in version 2.0
  * Test requirements from examples are obsolete
- Implement some python packaging best practises:
  * Check for version in dist metadata
  * uninstall alternative only takes master (there was even a typo)

OBS-URL: https://build.opensuse.org/request/show/933340
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=39
2021-11-24 06:19:01 +00:00
fb232c1af5 - Don't create %%{python_sitelib}/examples directory, that' just
evil.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=38
2021-11-22 16:25:42 +00:00
6504e043e8 Accepting request 932054 from home:gladiac:mailman3
- Update to version 3.0.1
  * https://falcon.readthedocs.io/en/stable/changes/3.0.1.html

OBS-URL: https://build.opensuse.org/request/show/932054
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=36
2021-11-18 17:53:58 +00:00
0f43b44b45 - No longer build for Python 2 given not all dependencies build for it.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=34
2020-03-17 04:49:11 +00:00
Thomas Bechtold
d08dc5978f - Drop python-mujson BuildRequires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=32
2019-06-11 10:02:54 +00:00
Thomas Bechtold
045ef9e7c9 - Drop %patch1 which is no longer available
- Drop python-rapidjson dependency again

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=31
2019-06-11 09:20:45 +00:00
Tomáš Chvátal
b22c8d926d - Add dependency over the rapidjson and remove patch:
* python-falcon-no-rapidjson.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=30
2019-06-06 09:27:16 +00:00
Tomáš Chvátal
058b2352e0 Accepting request 704723 from home:pgajdos
- version update to 2.0.0
  * many changes, see CHANGES.rst
- deleted patches
  - remove_failing_test.patch (not needed)
- added patches
  rapidjson implementation python binding not available.
  + python-falcon-no-rapidjson.patch
  github pygments style is not available
  + python-falcon-sphinx-pygments-style.patch

OBS-URL: https://build.opensuse.org/request/show/704723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=29
2019-05-22 12:49:21 +00:00
b038612be1 Accepting request 598821 from home:mimi_vx:branches:devel:languages:python
- use %license macro

OBS-URL: https://build.opensuse.org/request/show/598821
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=27
2018-04-19 22:01:53 +00:00
Thomas Bechtold
fac3db8b45 Accepting request 583399 from home:aplanas:branches:devel:languages:python
- Allows Recommends and Suggest in Fedora

OBS-URL: https://build.opensuse.org/request/show/583399
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=25
2018-03-06 14:31:29 +00:00
bdadf843fe Accepting request 580730 from home:aplanas:branches:devel:languages:python
- Suggests only for SUSE

OBS-URL: https://build.opensuse.org/request/show/580730
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=24
2018-02-27 21:32:50 +00:00
bc2db47c7d Fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=23
2018-01-29 00:33:44 +00:00
b2d8f9f379 Accepting request 570410 from home:apersaud:branches:devel:languages:python
fixed source to point to pypi again

OBS-URL: https://build.opensuse.org/request/show/570410
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=22
2018-01-28 23:53:41 +00:00
Todd R
92cb1c96bd Accepting request 531497 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/531497
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=20
2017-10-05 14:41:51 +00:00
Thomas Bechtold
e8025eead3 Accepting request 520351 from home:sebix:branches:devel:languages:python
- add patch remove_failing_test.patch removes a broken test

OBS-URL: https://build.opensuse.org/request/show/520351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=18
2017-09-04 05:32:08 +00:00
Thomas Bechtold
a31e4681f8 Accepting request 518781 from home:jengelh:branches:devel:languages:python
- Remove filler words from descriptions.

OBS-URL: https://build.opensuse.org/request/show/518781
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=17
2017-08-28 04:14:36 +00:00
Thomas Bechtold
780867e163 Accepting request 517594 from home:sebix:branches:devel:languages:python
- disable Cython-build because of failing tests
- update to 1.2.0:
- update to 1.1.0:

OBS-URL: https://build.opensuse.org/request/show/517594
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=16
2017-08-19 05:56:06 +00:00
Thomas Bechtold
f559b6c9e4 Accepting request 462019 from home:dimstar:Factory
- Update Dependency on python-PyYAML: this package had been renamed
  a long time ago to follow the naming convention. The compat
  symbol 'python-yaml' was lost with the migration to singlespec.

OBS-URL: https://build.opensuse.org/request/show/462019
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=14
2017-03-02 22:45:46 +00:00
61a1511294 - update to 1.0.0:
https://falcon.readthedocs.org/en/stable/changes/1.0.0.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=12
2016-12-03 18:26:08 +00:00
c898eae419 - update to 0.3.0:
https://falcon.readthedocs.org/en/stable/changes/0.3.0.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=10
2016-02-29 21:42:13 +00:00
eff9d93d95 Accepting request 356679 from home:lorenz:branches:devel:languages:python
Add missing requirement "python-python-mimeparse"

OBS-URL: https://build.opensuse.org/request/show/356679
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=8
2016-01-29 15:53:48 +00:00
Denisart Benjamin
74fc0a709a Accepting request 305351 from home:benoit_monin:branches:devel:languages:python
- update to version 0.2
- add python-ddt and python-yaml as BuildRequires for the tests
- remove unwanted shebang of bench.py
- add -fno-strict-aliasing to CFLAGS to avoid compiler warnings
- pass -q to test to avoid spamming the build log
- remove AUTHORS CHANGES.md LICENSE: no provided anymore
- remove README.md: its content is identical to README.rst

OBS-URL: https://build.opensuse.org/request/show/305351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=6
2015-05-06 23:30:53 +00:00
Sascha Peilicke
eb9607cf9e - Fix description
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=4
2013-09-30 15:31:21 +00:00
Sascha Peilicke
bfe868a62e Accepting request 199364 from home:dirkmueller:branches:devel:languages:python
- update to 0.1.7:
 * req.get_params_as_list now inserts None as a placeholder for missing
 elements, and returns None all by itself if the param is present in the
 query string, but has an empty string as its value. (kgriffs)

OBS-URL: https://build.opensuse.org/request/show/199364
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=3
2013-09-17 11:26:15 +00:00
Sascha Peilicke
f70a3ba0d1 - Add python-ordereddict test build requirement for SLE_11_SP3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=2
2013-09-09 09:18:35 +00:00
Sascha Peilicke
7b1b8eb8d2 - Initial version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-falcon?expand=0&rev=1
2013-09-09 08:28:22 +00:00