37 Commits

Author SHA256 Message Date
abe1f384f6 Accepting request 1281363 from devel:languages:python
- Convert to pip-based build

OBS-URL: https://build.opensuse.org/request/show/1281363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=18
2025-05-31 17:16:16 +00:00
7cf289a381 - Convert to pip-based build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=34
2025-05-30 10:24:06 +00:00
2161381074 Accepting request 1133655 from devel:languages:python
- update to 1.10.0:
  * Added Python 3.12 wheels.
  * Dropped support for Python 3.7.
  * Applied some reformatting and lint fixes using ruff to the
    codebase (mostly more Python 2 leftover cleanups).

OBS-URL: https://build.opensuse.org/request/show/1133655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=17
2023-12-17 20:32:54 +00:00
d77100ce02 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=32 2023-12-16 21:04:08 +00:00
6171c7b00b - update to 1.10.0:
* Added Python 3.12 wheels.
  * Dropped support for Python 3.7.
  * Applied some reformatting and lint fixes using ruff to the
    codebase (mostly more Python 2 leftover cleanups).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=31
2023-12-16 21:02:52 +00:00
76efa450c9 Accepting request 1085123 from devel:languages:python
- update to 1.9.0:
  * Added support for matrix multiplication operator (``@``).
  * Should have all the wheels now (including the manylinux
    ones).
  * Bumped minimum version requirements for setuptools and
    setuptools-scm.
  * Switched the default pure python fallback implementation to
    the "simple" one (when you ``from lazy_object_proxy import
    Proxy`` and the C extension is not available).
    Previously the "slots" implementation was used but as it
    turns out it is slower on Python 3.

OBS-URL: https://build.opensuse.org/request/show/1085123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=16
2023-05-09 11:06:52 +00:00
e3ef373568 - update to 1.9.0:
* Added support for matrix multiplication operator (``@``).
  * Should have all the wheels now (including the manylinux
    ones).
  * Bumped minimum version requirements for setuptools and
    setuptools-scm.
  * Switched the default pure python fallback implementation to
    the "simple" one (when you ``from lazy_object_proxy import
    Proxy`` and the C extension is not available).
    Previously the "slots" implementation was used but as it
    turns out it is slower on Python 3.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=29
2023-05-05 13:44:22 +00:00
ebfccd38cc Accepting request 1082051 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1082051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=15
2023-04-22 20:03:03 +00:00
7fa64806b1 Accepting request 1081484 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081484
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=27
2023-04-21 15:10:02 +00:00
47620c019f Accepting request 1039666 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1039666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=14
2022-12-04 13:57:33 +00:00
4275658602 Accepting request 1039638 from home:yarunachalam:branches:devel:languages:python
- Update to v1.8.0 
  Cleaned up use of cPickle. Contributed by Sandro Tosi in #62.
  Cleaned up more dead Python 2 code.
  Added Python 3.11 wheels.
  Dropped support for Python 3.6.

OBS-URL: https://build.opensuse.org/request/show/1039638
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=25
2022-12-02 21:37:01 +00:00
c34e9c0968 Accepting request 998095 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/998095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=13
2022-08-20 18:27:48 +00:00
2d8e79ee39 Accepting request 998031 from home:bnavigator:branches:devel:languages:python
- Clean specfile, remove code coverage check and travis-fold

OBS-URL: https://build.opensuse.org/request/show/998031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=23
2022-08-19 06:49:34 +00:00
2e7efb4ca8 Accepting request 965084 from devel:languages:python
- update to 1.7.1:
  * Removed most of the Python 2 support code and fixed ``python_requires`` to
    require at least Python 3.6.
    * Note that 1.7.0 has been yanked because it could not install on Python 2.7.
  * Switched CI to GitHub Actions, this has a couple consequences:
  * Fixed ``__index__`` to fallback to ``int`` if the wrapped object doesn't
    have an ``__index__`` method.  This prevents situations where code using a
    proxy would otherwise likely just call ``int`` had the object not have an
    ``__index__`` method.

OBS-URL: https://build.opensuse.org/request/show/965084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=12
2022-03-29 16:13:55 +00:00
0c3730f226 - update to 1.7.1:
* Removed most of the Python 2 support code and fixed ``python_requires`` to
    require at least Python 3.6.
    * Note that 1.7.0 has been yanked because it could not install on Python 2.7.
  * Switched CI to GitHub Actions, this has a couple consequences:
  * Fixed ``__index__`` to fallback to ``int`` if the wrapped object doesn't
    have an ``__index__`` method.  This prevents situations where code using a
    proxy would otherwise likely just call ``int`` had the object not have an
    ``__index__`` method.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=21
2022-03-26 20:04:23 +00:00
df5134cb50 Accepting request 925077 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/925077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=11
2021-10-25 13:17:01 +00:00
624c07fd32 Accepting request 925046 from home:bnavigator:branches:devel:languages:python
- Unpin setuptools_scm<6.0 limit

OBS-URL: https://build.opensuse.org/request/show/925046
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=20
2021-10-13 12:06:47 +00:00
3734b48e1d Accepting request 909535 from devel:languages:python
- update to 1.6.0:
  * Added support for async special methods (``__aiter__``, ``__anext__``,
    ``__await__``, ``__aenter__``, ``__aexit__``).
    These are used in the ``async for``, ``await` and ``async with`` statements.
    Note that ``__await__`` returns a wrapper that tries to emulate the crazy
    stuff going on in the ceval loop, so there will be a small performance overhead.
  * Added the ``__resolved__`` property. You can use it to check if the factory has
    been called.

OBS-URL: https://build.opensuse.org/request/show/909535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=10
2021-08-04 20:28:20 +00:00
750a122386 - update to 1.6.0:
* Added support for async special methods (``__aiter__``, ``__anext__``,
    ``__await__``, ``__aenter__``, ``__aexit__``).
    These are used in the ``async for``, ``await` and ``async with`` statements.
    Note that ``__await__`` returns a wrapper that tries to emulate the crazy
    stuff going on in the ceval loop, so there will be a small performance overhead.
  * Added the ``__resolved__`` property. You can use it to check if the factory has
    been called.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=19
2021-07-31 15:59:01 +00:00
Richard Brown
e21062f1c0 Accepting request 875445 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/875445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=9
2021-03-05 12:44:23 +00:00
12ce53d653 Accepting request 875301 from home:mcalabkova:branches:devel:languages:python
- Drop broken %ifpython3 macro

OBS-URL: https://build.opensuse.org/request/show/875301
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=17
2021-02-26 15:07:01 +00:00
09eeefe9c3 Accepting request 857112 from devel:languages:python
- update to 1.5.2:
  * Added Python 3.9 wheels.
  * Removed Python 2.7 Windows wheels

OBS-URL: https://build.opensuse.org/request/show/857112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=8
2020-12-23 13:19:09 +00:00
1457e959ec - update to 1.5.2:
* Added Python 3.9 wheels.
  * Removed Python 2.7 Windows wheels

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=15
2020-12-20 09:35:11 +00:00
78cd03f598 Accepting request 835176 from devel:languages:python
- udpate to 1.5.1:
  * Added ARM64 wheels (manylinux2014).
  * Added support for ``__fspath__``.
  * Dropped support for Python 3.4.

OBS-URL: https://build.opensuse.org/request/show/835176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=7
2020-10-25 17:08:46 +00:00
ff14a278f1 - udpate to 1.5.1:
* Added ARM64 wheels (manylinux2014).
  * Added support for ``__fspath__``.
  * Dropped support for Python 3.4.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=13
2020-09-17 11:39:48 +00:00
3c64891207 Accepting request 794168 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/794168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=6
2020-04-16 20:59:19 +00:00
Tomáš Chvátal
d79e746c05 Accepting request 794165 from home:mcalabkova:branches:devel:languages:python
- Update to 1.4.3
  * Added binary wheels for Python 3.8.
  * Fixed license metadata.

OBS-URL: https://build.opensuse.org/request/show/794165
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=11
2020-04-15 11:31:22 +00:00
3fe38071b2 Accepting request 730142 from devel:languages:python
- Update to 1.4.2:
  * Included a pyproject.toml to allow users install the sdist with old
    python/setuptools, as the setuptools-scm dep will be fetched by pip
    instead of setuptools. Fixes #30.

OBS-URL: https://build.opensuse.org/request/show/730142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=5
2019-09-23 10:08:02 +00:00
Tomáš Chvátal
4e83d1097a - Update to 1.4.2:
* Included a pyproject.toml to allow users install the sdist with old
    python/setuptools, as the setuptools-scm dep will be fetched by pip
    instead of setuptools. Fixes #30.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=9
2019-09-11 13:05:43 +00:00
9acb99c16c Accepting request 711151 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/711151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=4
2019-06-27 13:53:37 +00:00
9269923b2d Accepting request 711136 from home:mcalabkova:branches:devel:languages:python
- update to 1.4.1
  * Fixed __mod__ for the slots backend.
  * Dropped support for Python 2.6 and 3.3.
  * Fixed wheels being built with -coverage cflags. No more issues 
    about bogus cext.gcda files.
  * Removed useless C file from wheels.
  * Changed setup.py to use setuptools-scm.
- launch tests using multibuild

OBS-URL: https://build.opensuse.org/request/show/711136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=7
2019-06-20 15:48:14 +00:00
4b3cdd2393 Accepting request 626578 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/626578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=3
2018-08-03 10:29:18 +00:00
c6ef98c8f0 Accepting request 626518 from home:seanmarlow:branches:devel:languages:python
Update to v1.3.1

OBS-URL: https://build.opensuse.org/request/show/626518
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=5
2018-07-31 06:00:46 +00:00
d21cde129b Accepting request 493139 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/493139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=2
2017-05-06 16:31:27 +00:00
Todd R
397d93765c Accepting request 493121 from home:TheBlackCat:branches:devel:languages:python
Don't provide python2-lazy_object_proxy, singlespec packages should use correct name.

OBS-URL: https://build.opensuse.org/request/show/493121
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=3
2017-05-06 04:27:30 +00:00
b244a0d9d6 Accepting request 479708 from devel:languages:python
rename from python-lazy_object_proxy

OBS-URL: https://build.opensuse.org/request/show/479708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lazy-object-proxy?expand=0&rev=1
2017-03-18 19:50:40 +00:00
Jan Matejek
b10616c2f0 Accepting request 479707 from devel:languages:python:singlespec
initial for singlespec

OBS-URL: https://build.opensuse.org/request/show/479707
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lazy-object-proxy?expand=0&rev=1
2017-03-15 15:09:55 +00:00