diff --git a/313-new-thread-attributes.patch b/313-new-thread-attributes.patch deleted file mode 100644 index 729bea0..0000000 --- a/313-new-thread-attributes.patch +++ /dev/null @@ -1,23 +0,0 @@ -From d19ad6cc086684ee74db250f5fd35227c98e678a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Thu, 6 Jun 2024 10:29:29 +0200 -Subject: [PATCH] Add new thread attributes from Python 3.13 - -Does not fix https://github.com/eventlet/eventlet/issues/964 yet ---- - eventlet/green/thread.py | 7 +++++++ - 1 file changed, 7 insertions(+) - ---- a/eventlet/green/thread.py -+++ b/eventlet/green/thread.py -@@ -118,3 +118,10 @@ from eventlet.corolocal import local as - - if hasattr(__thread, 'daemon_threads_allowed'): - daemon_threads_allowed = __thread.daemon_threads_allowed -+ -+if hasattr(__thread, 'start_joinable_thread'): -+ start_joinable_thread = __thread.start_joinable_thread -+ _shutdown = __thread._shutdown -+ _make_thread_handle = __thread._make_thread_handle -+ _ThreadHandle = __thread._ThreadHandle -+ _get_main_thread_ident = __thread._get_main_thread_ident diff --git a/_service b/_service deleted file mode 100644 index 953f36d..0000000 --- a/_service +++ /dev/null @@ -1,15 +0,0 @@ - - - git - https://github.com/eventlet/eventlet.git - 0.37.0+git - enable - mcepl@cepl.eu - - - - *.tar - gz - - - diff --git a/_servicedata b/_servicedata deleted file mode 100644 index 17f1cca..0000000 --- a/_servicedata +++ /dev/null @@ -1,4 +0,0 @@ - - - https://github.com/eventlet/eventlet.git - 8637820f468268ffb0b8504561ea4772de23fcdb \ No newline at end of file diff --git a/eventlet-0.37.0+git.1726056572.8637820.obscpio b/eventlet-0.37.0+git.1726056572.8637820.obscpio deleted file mode 100644 index 149ac6a..0000000 --- a/eventlet-0.37.0+git.1726056572.8637820.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:46c4d101b0ac919a1f70e2ad95894bc472793001f86bb1294867cde86e6af728 -size 1775116 diff --git a/eventlet-0.38.0.tar.gz b/eventlet-0.38.0.tar.gz new file mode 100644 index 0000000..c1c1437 --- /dev/null +++ b/eventlet-0.38.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5df970a2431526e4973bd5810bb8c41aa4da18baa531aa18799302c24e19510 +size 559783 diff --git a/eventlet.obsinfo b/eventlet.obsinfo deleted file mode 100644 index 2fe26a1..0000000 --- a/eventlet.obsinfo +++ /dev/null @@ -1,4 +0,0 @@ -name: eventlet -version: 0.37.0+git.1726056572.8637820 -mtime: 1726056572 -commit: 8637820f468268ffb0b8504561ea4772de23fcdb diff --git a/no-dynamic-version.patch b/no-dynamic-version.patch deleted file mode 100644 index e0e2f77..0000000 --- a/no-dynamic-version.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- - pyproject.toml | 8 +------- - 1 file changed, 1 insertion(+), 7 deletions(-) - ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -37,7 +37,7 @@ classifiers = [ - "Topic :: Internet", - "Topic :: Software Development :: Libraries :: Python Modules", - ] --dynamic = ["version"] -+version = '0.37.0' - dependencies = [ - 'dnspython >= 1.15.0', - 'greenlet >= 1.0', -@@ -61,12 +61,6 @@ packages = ['eventlet'] - where = "evenetlet" - exclude = ["tests*", "benchmarks", "examples"] - --[tool.hatch] --version.source = "vcs" -- --[tool.hatch.build.hooks.vcs] --version-file = "eventlet/_version.py" -- - [tool.ruff] - # Might eventually want to add evenetlet/green/, but it's a pain... - exclude = ["eventlet/green/", "eventlet/zipkin/_thrift", "tests/mock.py", "doc/"] diff --git a/python-eventlet.changes b/python-eventlet.changes index c09fc26..781546a 100644 --- a/python-eventlet.changes +++ b/python-eventlet.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Wed Dec 4 13:49:59 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 0.38.0 + * Python 3.13 Support (#988) + * [fix] wsgi: server MUST NOT send Content-Length/Transfer-Encoding + header in response with a status code of 1xx, 204 or (2xx to CONNECT + request) (#747) + * [fix] wsgi: No request Content-Length nor Transfer-Encoding implies + no body (#985) +- Drop 313-new-thread-attributes.patch, merged upstream +- Drop no-dynamic-version.patch, no longer required +- Switch back to stable releases + ------------------------------------------------------------------- Wed Oct 23 23:18:11 UTC 2024 - mcepl@cepl.eu diff --git a/python-eventlet.spec b/python-eventlet.spec index ae9a257..048158b 100644 --- a/python-eventlet.spec +++ b/python-eventlet.spec @@ -18,21 +18,13 @@ %{?sle15_python_module_pythons} Name: python-eventlet -Version: 0.37.0+git.1726056572.8637820 -%define up_version 0.37.0 +Version: 0.38.0 Release: 0 Summary: Concurrent networking library for Python License: MIT Group: Development/Languages/Python URL: https://eventlet.net -# Source: https://files.pythonhosted.org/packages/source/e/eventlet/eventlet-%%{version}.tar.gz -Source: eventlet-%{version}.tar.gz -# PATCH-FIX-UPSTREAM 313-new-thread-attributes.patch gh#eventlet/eventlet#964 mcepl@suse.com -# Hroncko's python3.13 branch -Patch0: 313-new-thread-attributes.patch -# PATCH-FIX-OPENSUSE no-dynamic-version.patch mcepl@suse.com -# We cannot use dynamic version number on a git checkout -Patch1: no-dynamic-version.patch +Source: https://files.pythonhosted.org/packages/source/e/eventlet/eventlet-%{version}.tar.gz BuildRequires: %{python_module hatch-vcs} BuildRequires: %{python_module pip} BuildRequires: %{python_module wheel} @@ -68,9 +60,6 @@ interpreter, or as part of a larger application. %prep %autosetup -p1 -n eventlet-%{version} -# set the package version manually -sed -i -e '/^\s*__version__/s/0.0.0/%{up_version}/' eventlet/__init__.py - %build %pyproject_wheel @@ -102,6 +91,6 @@ python310_skiptests+=" or test_017_ssl_zeroreturnerror" %license LICENSE %doc AUTHORS NEWS README.rst %{python_sitelib}/eventlet -%{python_sitelib}/eventlet-%{up_version}.dist-info +%{python_sitelib}/eventlet-%{version}.dist-info %changelog