15
0

13 Commits

Author SHA256 Message Date
d267c6e05f Accepting request 1283645 from home:glaubitz:branches:devel:languages:python
- Update to 1.6.2
  * No significant changes
- from version 1.6.1
  * Correctly use cimport for including PyBool_FromLong
  * Exclude _frozenlist.cpp from bdists/wheels
  * Updated to use Cython 3.1 universally across the build path
- from version 1.6.0
  * Stopped implicitly allowing the use of Cython pre-release versions
    when building the distribution package
  * Implemented support for the free-threaded build of CPython 3.13
  * Started building armv7l wheels
  * Stopped implicitly allowing the use of Cython pre-release versions
    when building the distribution package
  * Started building wheels for the free-threaded build of CPython 3.13
  * The packaging metadata switched to including an SPDX license identifier
    introduced in :pep:639
  * GitHub Actions CI/CD is now configured to manage caching pip-ecosystem
    dependencies using re-actors/cache-python-deps_ -- an action by
    :user:webknjaz that takes into account ABI stability and the exact
    version of Python runtime.
  * .. _re-actors/cache-python-deps:
    https://github.com/marketplace/actions/cache-python-deps
  * Organized dependencies into test and lint dependencies so that no
    unnecessary ones are installed during CI runs
- Add gcc-c++ to BuildRequires
- Refresh no-pytest-cov.patch

OBS-URL: https://build.opensuse.org/request/show/1283645
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=22
2025-06-09 08:19:45 +00:00
7e7fbcdb9c - update to 1.5.0:
* An incorrect signature of the __class_getitem__ class method
    has been fixed, adding a missing class_item argument under
    Python 3.8 and older. This change also improves the code
    coverage of this method that was previously missing -- by
    :user:`webknjaz`. Related issues and pull requests on GitHub:
    :issue:`567`, :issue:`571`.
  * Rendered issue, PR, and commit links now lead to frozenlist's
    repo instead of yarl's repo. Related issues and pull requests
    on GitHub: :issue:`573`.
  * On the :doc:`Contributing docs <contributing/guidelines>`
    page, a link to the Towncrier philosophy has been fixed.
    Related issues and pull requests on GitHub: :issue:`574`.
  * A name of a temporary building directory now reflects that
    it's related to frozenlist, not yarl. Related issues and pull
    requests on GitHub: :issue:`573`.
  * Declared Python 3.13 supported officially in the distribution
    package metadata. Related issues and pull requests on GitHub:
    :issue:`595`.
- drop skip-some-attributes.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=20
2024-10-29 21:44:04 +00:00
7abfd8ebda Accepting request 1190281 from home:glaubitz:branches:devel:languages:python
- Cherry-pick patch from Fedora to fix testsuite with Python 3.13
  * skip-some-attributes.patch

OBS-URL: https://build.opensuse.org/request/show/1190281
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=18
2024-07-30 20:04:13 +00:00
2c1aaea4f2 Accepting request 1139165 from home:bmwiedemann:branches:devel:languages:python
Add reproducible.patch to avoid embedding a random tmp dir (boo#1062303)

OBS-URL: https://build.opensuse.org/request/show/1139165
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=16
2024-01-16 14:57:43 +00:00
20d33a4464 - add no-pytest-cov.patch to skip pytest-coverage
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=14
2024-01-08 09:16:55 +00:00
78dfe12776 - update to 1.4.1:
* Declared Python 3.12 and PyPy 3.8-3.10 supported officially
    in the distribution package metadata.
  * Replaced the packaging is replaced from an old-fashioned
    :file:`setup.py` to an in-tree PEP 517 build backend -- by
    :user:`webknjaz`. Whenever the end-users or downstream
    packagers need to build frozenlist from source (a Git
    checkout or an sdist), they may pass a config_settings flag
    pure-python. If this flag is not set, a C-extension will be
    built and included into the distribution. Here is how this
    can be done with pip:  $ python3 -m pip install . --config-
    settings=pure-python=  This will also work with -e |
    --editable. The same can be achieved via pypa/build:  $
    python3 -m build --config-setting=pure-python=  Adding -w |
    --wheel can force pypa/build produce a wheel from source
    directly, as opposed to building an sdist and then building
    from it. Related issues and pull requests on GitHub:
    :issue:`560`.
  * Replaced the packaging is replaced from an old-fashioned
    :file:`setup.py` to an in-tree PEP 517 build backend
  * Whenever the end-users or downstream packagers need to build
    frozenlist from source (a Git checkout or an sdist), they may
    pass a config_settings flag pure-python. If this flag is not
    set, a C-extension will be built and included into the
    distribution.
  * It is now possible to request line tracing in Cython builds
    using the with-cython-tracing PEP 517 config setting
  * This can be used in CI and development environment to measure
    coverage on Cython modules, but is not normally useful to the
    end-users or downstream packagers.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=13
2024-01-08 09:13:01 +00:00
John Vandenberg
df9dc03791 Accepting request 1103939 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
- update to 1.4.0:
  * The published source distribution package became buildable
  * under Python 3.12.
  * Removed an unused :py:data:`typing.Tuple` import
  * Deprecations and Removals
  * Dropped Python 3.7 support.

OBS-URL: https://build.opensuse.org/request/show/1103939
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=11
2023-08-15 01:13:49 +00:00
40f6c8d10b Accepting request 1081417 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081417
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=9
2023-04-21 14:37:38 +00:00
bbe39fb901 Accepting request 1039630 from home:yarunachalam:branches:devel:languages:python
- Update to 1.3.3
  * Fixed CI runs when creating a new release, where new towncrier versions fail
    when the current version section is already present.
- Update to 1.3.2 
  * Misc
    Updated the CI runs to better check for test results and to avoid
    deprecated syntax. #327

OBS-URL: https://build.opensuse.org/request/show/1039630
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=7
2022-12-02 21:38:58 +00:00
9a3a569d3b Accepting request 1006762 from home:yarunachalam:branches:devel:languages:python
- update to 1.3.1
  * The published source distribution package became buildable under Python 3.11.

OBS-URL: https://build.opensuse.org/request/show/1006762
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=5
2022-09-29 09:10:46 +00:00
32e62fe83f - update to 1.3.0:
* Do not install C sources with binary distributions.
  * Dropped Python 3.6 support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=4
2022-01-23 16:25:33 +00:00
2c82dd3dea Accepting request 939955 from home:bnavigator:python-rpm-macros
- Update to 1.2.0
  * FrozenList now supports being used as a generic type as per PEP
    585, e.g. frozen_int_list: FrozenList[int] (requires Python 3.9
    or newer). #172
  * Added support for Python 3.10. #227
  * Started shipping platform-specific wheels with the musl tag
    targeting typical Alpine Linux runtimes. #227
  * Started shipping platform-specific arm64 wheels for Apple
    Silicon. #227
- Cythonize
- Required by some aio packages.

OBS-URL: https://build.opensuse.org/request/show/939955
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=2
2021-12-14 21:25:31 +00:00
cd2cf3ab83 Accepting request 851594 from home:jayvdb:py-submit
dep of several aio-libs projects, include aiosignal (not in d-l-py yet), and aiohttp which is already in d-l-py, and I activated most of its tests recently, but some are still broken due this and other packaging bugs.  It is also an exposed datatype of aiohttp, so this library is needed by users of the relevant part of aiohttp, and they will be expecting it pre-installed by aiohttp.

OBS-URL: https://build.opensuse.org/request/show/851594
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-frozenlist?expand=0&rev=1
2020-11-30 14:43:14 +00:00