From e3ef373568b319417bf1d0322bd0630df2b81bffcb9ce9efd87fffbe9d42336f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 5 May 2023 13:44:22 +0000 Subject: [PATCH] - 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 --- lazy-object-proxy-1.8.0.tar.gz | 3 --- lazy-object-proxy-1.9.0.tar.gz | 3 +++ python-lazy-object-proxy.changes | 15 +++++++++++++++ python-lazy-object-proxy.spec | 6 +++--- 4 files changed, 21 insertions(+), 6 deletions(-) delete mode 100644 lazy-object-proxy-1.8.0.tar.gz create mode 100644 lazy-object-proxy-1.9.0.tar.gz diff --git a/lazy-object-proxy-1.8.0.tar.gz b/lazy-object-proxy-1.8.0.tar.gz deleted file mode 100644 index 1a5be32..0000000 --- a/lazy-object-proxy-1.8.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 -size 41884 diff --git a/lazy-object-proxy-1.9.0.tar.gz b/lazy-object-proxy-1.9.0.tar.gz new file mode 100644 index 0000000..e5f9865 --- /dev/null +++ b/lazy-object-proxy-1.9.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae +size 42830 diff --git a/python-lazy-object-proxy.changes b/python-lazy-object-proxy.changes index ff44491..9b4643b 100644 --- a/python-lazy-object-proxy.changes +++ b/python-lazy-object-proxy.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Fri May 5 13:42:30 UTC 2023 - Dirk Müller + +- 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. + ------------------------------------------------------------------- Fri Apr 21 12:27:50 UTC 2023 - Dirk Müller diff --git a/python-lazy-object-proxy.spec b/python-lazy-object-proxy.spec index bfc4985..083f25a 100644 --- a/python-lazy-object-proxy.spec +++ b/python-lazy-object-proxy.spec @@ -28,7 +28,7 @@ %global skip_python2 1 %{?sle15_python_module_pythons} Name: python-lazy-object-proxy%{psuffix} -Version: 1.8.0 +Version: 1.9.0 Release: 0 Summary: Rebuild a new abstract syntax tree from Python's ast License: BSD-2-Clause @@ -36,8 +36,8 @@ Group: Development/Libraries/Python URL: https://github.com/ionelmc/python-lazy-object-proxy Source: https://files.pythonhosted.org/packages/source/l/lazy-object-proxy/lazy-object-proxy-%{version}.tar.gz BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools_scm >= 3.3.1} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module setuptools >= 45} +BuildRequires: %{python_module setuptools_scm >= 6.2} BuildRequires: fdupes BuildRequires: python-rpm-macros Obsoletes: python-lazy_object_proxy < %{version}-%{release}