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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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