Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python39-greenlet-1.1.2-1.3 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: python39-greenlet Distribution: openSUSE Tumbleweed
Version: 1.1.2 Vendor: openSUSE
Release: 1.3 Build date: Thu Jan 13 18:28:48 2022
Group: Development/Libraries/Python Build host: obs-arm-11
Size: 1386908 Source RPM: python-greenlet-1.1.2-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/python-greenlet/greenlet
Summary: Lightweight in-process concurrent programming
The greenlet package is a spin-off of Stackless, a version of CPython
that supports micro-threads called "tasklets". Tasklets run
pseudo-concurrently (typically in a single or a few OS-level threads)
and are synchronized with data exchanges on "channels".

Provides

Requires

License

MIT

Changelog

* Sat Oct 16 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.1.2:
    - Fix a potential crash due to a reference counting error when Python
      subclasses of ``greenlet.greenlet`` were deallocated. The crash
      became more common on Python 3.10; on earlier versions, silent
      memory corruption could result.
    - Fix a leak of a list object when the last reference to a greenlet
      was deleted from some other thread than the one to which it
      belonged. For this to work correctly, you must call a greenlet API
      like ``getcurrent()`` before the thread owning the greenlet exits:
      this is a long-standing limitation that can also lead to the leak of
      a thread's main greenlet if not called; we hope to lift this
      limitation. Note that in some cases this may also fix leaks of
      greenlet objects themselves. See `issue 251
    - Python 3.10: Tracing or profiling into a spawned greenlet didn't
      work as expected. See `issue 256
* Mon Aug 30 2021 pgajdos@suse.com
  - %check: use %pyunittest rpm macro
* Sun Jun 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.1.0:
    * Add support for Python 3.10. Pre-built binary wheels for 3.10 are
      not currently available for all platforms. The greenlet ABI is
      different on Python 3.10 from all previous versions, but as 3.10 was
      never supported before, and the ABI has not changed on other Python
      versions, this is not considered a reason to change greenlet's major
      version.
* Mon Feb 01 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.0.0:
    * Require setuptools to build from source.
    * Stop asking setuptools to build both .tar.gz and .zip
      sdists. PyPI has standardized on .tar.gz for all platforms.
    * Publish the change log to https://greenlet.readthedocs.io
* Mon Sep 28 2020 Dirk Mueller <dmueller@suse.com>
  - update to 0.4.17:
    - Support for PEP 567 ContextVars
* Mon Jun 08 2020 Dirk Mueller <dmueller@suse.com>
  - update to 0.4.16:
    - Support for DEC Alpha architecture
    - Support for Python 3.9
    - Support for Python 3.10a0
* Sun Sep 16 2018 Arun Persaud <arun@gmx.de>
  - specfile:
    * update copyright year
    * be more specific in %files section
  - update to version 0.4.15:
    * Support for RISC-V architecture
    * Workaround a gcc bug on ppc64
* Tue Aug 07 2018 toddrme2178@gmail.com
  - Update to 0.4.14
    * Support for C-SKY architecture
    * Fixed support for ppc64 ABI
    * Fixed support for Python 3.7
  - Remove upstream-included greenlet-ppc64le.patch
* Fri Feb 02 2018 tchvatal@suse.com
  - Add patch to fix build on ppc64le to not clobber r2 register:
    * greenlet-ppc64le.patch
* Fri Feb 02 2018 tchvatal@suse.com
  - Version update to 0.4.13:
    * Support for Python 3.7
    * Support for MinGW x64
* Wed Apr 19 2017 toddrme2178@gmail.com
  - Update to 0.4.12
    * Stop using trashcan api
  - Update to 0.4.11
    * Fixes for aarch64 architecture
  - Implement singlespec version
* Fri Sep 02 2016 tbechtold@suse.com
  - update to 4.10.0:
    - Added missing files to manifest
    - Added workaround for ppc32 on Linux
    - Start building binary manylinux1 wheels
  - Use pypi.io as Source url
* Sat Apr 16 2016 t.gruner@katodev.de
  - update to 0.4.9
  - remove ppc64le-support.patch (is part of this version now)
* Mon Jun 22 2015 tbechtold@suse.com
  - update to 0.4.7:
    - Added a missing workaround for `return 0` on mips
    - Restore compatibility with Python 2.5
    - Fixed stack switching on sparc
* Wed May 06 2015 benoit.monin@gmx.fr
  - update to version 0.4.6:
    * Expose `_stack_saved` property on greenlet objects, it may be
      used to introspect the amount of memory used by a saved stack,
      but the API is subject to change in the future
    * Added a workaround for `return 0` compiler optimizations on all
      architectures
    * C API typo fixes
  - add -fno-strict-aliasing to CFLAGS to fix compiler warnings
  - remove hidden file .buildinfo from html documentation
* Tue Nov 18 2014 toddrme2178@gmail.com
  - Update to 0.4.5
    - Fixed several bugs in greenlet C API
    - Fixed a bug in multi-threaded applications, which manifested itself
      with spurious "cannot switch to a different thread" exceptions
    - Fixed some crashes on arm and mips architectures
* Thu Nov 06 2014 tserong@suse.com
  - Include LICENSE and LICENSE.PSF in package
* Mon Nov 03 2014 dvaleev@suse.com
  - build with -fno-tree-dominator-opts (boo#902146)
* Fri Sep 12 2014 dmueller@suse.com
  - update to 0.4.4:
    - Fixed PyGreenlet_SetParent signature, thanks to BoonsNaibot
    - Fixed 64-bit Windows builds depending on wrong runtime dll
* Fri Aug 15 2014 mcihar@suse.cz
  - Update to version 0.4.3:
    + Better slp_switch performance on SPARC
    + Drop support for Python 2.3
    + Fix trashcan assertions on debug builds of Python
    + Remove deprecated -fno-tree-dominator-opts compiler switch
    + Enable switch code for SunStudio on 32-bit SunOS
    + Support for abc abstract methods in greenlet subclasses
    + Support custom directories for tests
    + Document switch tracing support
* Fri Jan 17 2014 speilicke@suse.com
  - Update to version 0.4.2:
    + Add .travis.yml
    + Fix 'err' may be used uninitialized in this function
    + Check _MSC_VER for msvc specific code
    + Fix slp_switch on SPARC for multi-threaded environments
    + Add support for m68k
* Tue Dec 10 2013 uweigand@de.ibm.com
  - ppc64le-support.patch: Support powerpc64le-linux (ELFv2 ABI).
    Save/restore vector and floating-point registers as well on ppc.
* Thu Oct 24 2013 speilicke@suse.com
  - Require python-setuptools instead of distribute (upstreams merged)
* Thu Aug 08 2013 dvaleev@suse.com
  - run tests we optflags. Stuff got compiled in %check again.
* Tue Aug 06 2013 speilicke@suse.com
  - Drop python-greenlet-aarch64-support.diff
* Mon Jun 10 2013 dmueller@suse.com
  - update to 0.4.1:
    * fix segfaults when using gcc 4.8 on amd64/x86 unix
    * try to disable certain gcc 4.8 optimizations that make greenlet
      crash
    * Fix greenlet on aarch64 with gcc 4.8
    * workaround segfault on SunOS/sun4v
    * Add support for Aarch64
    * Add support for x32 psABI on x86_64
    * Changed memory constraints for assembly macro for PPC Linux
    platforms.
  - remove python-greenlet-aarch64-support.diff
* Mon Apr 08 2013 matz@suse.de
  - Add python-greenlet-aarch64-support.diff, for, well, aarch64
    support.
* Wed Jan 02 2013 toddrme2178@gmail.com
  - Fix building on SLES
* Wed Dec 19 2012 saschpe@suse.de
  - The devel subpackage contains only headers and thus is noarch
* Fri Nov 23 2012 saschpe@suse.de
  - Update to version 0.4.0:
    + Greenlet has an instance dictionary now, which means it can be
      used for implementing greenlet local storage, etc. However, this
      might introduce incompatibility if subclasses have __dict__ in their
      __slots__. Classes like that will fail, because greenlet already
      has __dict__ out of the box.
    + Greenlet no longer leaks memory after thread termination, as long as
      terminated thread has no running greenlets left at the time.
    + Add support for debian sparc and openbsd5-sparc64
    + Add support for ppc64 linux
    + Don't allow greenlets to be copied with copy.copy/deepcopy
    + Fix arm32/thumb support
    + Restore greenlet's parent after kill
    + Add experimental greenlet tracing
  - Changes from version 0.3.4:
    + Use plain distutils for install command, this fixes installation of
      the greenlet.h header.
    + Enhanced arm32 support
    + Fix support for Linux/S390 zSeries
    + Workaround compiler bug on RHEL 3 / CentOS 3
  - Changes from version 0.3.3:
    + Use sphinx to build documentation and publish it on greenlet.rtfd.org
    + Prevent segfaults on openbsd 4/i386
    + Workaround gcc-4.0 not allowing to clobber rbx
    + Enhance test infrastructure
    + Fix possible compilation problems when including greenlet.h in C++ mode
    + Make the greenlet module work on x64 windows
    + Add a test for greenlet C++ exceptions
    + Fix compilation on Solaris with SunStudio
  - Changes from version 0.3.2:
    + Fix various crashes with recent gcc versions and VC90
    + Try to fix stack save/restore on arm32
    + Store and restore the threadstate on exceptions like pypy/stackless do
    + GreenletExit is now based on BaseException on Python >= 2.5
    + Switch to using PyCapsule for Python 2.7 and 3.1
    + Port for AIX on PowerPC
    + Fix the sparc/solaris header
    + Improved build dependencies patch from flub.
    + Can't pass parent=None to greenlet.greenlet() (fixes #21)
    + Rudimentary gc support (only non-live greenlets are garbage collected though)
  - Dropped the following patches (merged upstream):
    + get-rid-of-ts_origin.patch
    + i686-register-fixes.patch
    + ppc-support.patch
    + ppc64-support.patch
  - Build HTML documentation
* Tue Jul 03 2012 dvaleev@suse.com
  - add ppc64 platform support
  - fix ppc platform
* Fri Dec 23 2011 idonmez@suse.com
  - Add upstream commits 25bf29f4d3b7 and 2d5b17472757 (bnc#738431)
  - Implement %check
* Wed Sep 21 2011 saschpe@suse.de
  - Spec file cleanup:
    * BuildRequire modern python-distribute instead of python-setuptools
    * No need for changing executable bits for benchmarks
    * Use SUSE version checks around specific macros
    * Only require %{name} = %{version} in devel package
* Fri Nov 26 2010 seife+obs@b1-systems.com
  - initial package (version 0.3.1)

Files

/usr/lib64/python3.9/site-packages/greenlet
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info/PKG-INFO
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info/SOURCES.txt
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info/dependency_links.txt
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info/not-zip-safe
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info/requires.txt
/usr/lib64/python3.9/site-packages/greenlet-1.1.2-py3.9.egg-info/top_level.txt
/usr/lib64/python3.9/site-packages/greenlet/__init__.py
/usr/lib64/python3.9/site-packages/greenlet/__pycache__
/usr/lib64/python3.9/site-packages/greenlet/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/_greenlet.cpython-39-aarch64-linux-gnu.so
/usr/lib64/python3.9/site-packages/greenlet/greenlet.c
/usr/lib64/python3.9/site-packages/greenlet/greenlet.h
/usr/lib64/python3.9/site-packages/greenlet/platform
/usr/lib64/python3.9/site-packages/greenlet/platform/setup_switch_x64_masm.cmd
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_aarch64_gcc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_alpha_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_amd64_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_arm32_gcc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_arm32_ios.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_csky_gcc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_m68k_gcc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_mips_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_ppc64_aix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_ppc64_linux.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_ppc_aix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_ppc_linux.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_ppc_macosx.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_ppc_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_riscv_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_s390_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_sparc_sun_gcc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_x32_unix.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_x64_masm.asm
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_x64_masm.obj
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_x64_msvc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_x86_msvc.h
/usr/lib64/python3.9/site-packages/greenlet/platform/switch_x86_unix.h
/usr/lib64/python3.9/site-packages/greenlet/slp_platformselect.h
/usr/lib64/python3.9/site-packages/greenlet/tests
/usr/lib64/python3.9/site-packages/greenlet/tests/__init__.py
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_contextvars.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_contextvars.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_cpp.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_cpp.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_extension_interface.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_extension_interface.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_gc.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_gc.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_generator.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_generator.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_generator_nested.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_generator_nested.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_greenlet.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_greenlet.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_leaks.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_leaks.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_stack_saved.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_stack_saved.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_throw.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_throw.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_tracing.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_tracing.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_version.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_version.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_weakref.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/__pycache__/test_weakref.cpython-39.pyc
/usr/lib64/python3.9/site-packages/greenlet/tests/_test_extension.c
/usr/lib64/python3.9/site-packages/greenlet/tests/_test_extension.cpython-39-aarch64-linux-gnu.so
/usr/lib64/python3.9/site-packages/greenlet/tests/_test_extension_cpp.cpp
/usr/lib64/python3.9/site-packages/greenlet/tests/_test_extension_cpp.cpython-39-aarch64-linux-gnu.so
/usr/lib64/python3.9/site-packages/greenlet/tests/test_contextvars.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_cpp.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_extension_interface.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_gc.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_generator.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_generator_nested.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_greenlet.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_leaks.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_stack_saved.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_throw.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_tracing.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_version.py
/usr/lib64/python3.9/site-packages/greenlet/tests/test_weakref.py
/usr/share/doc/packages/python39-greenlet
/usr/share/doc/packages/python39-greenlet/AUTHORS
/usr/share/doc/packages/python39-greenlet/CHANGES.rst
/usr/share/doc/packages/python39-greenlet/README.rst
/usr/share/doc/packages/python39-greenlet/html
/usr/share/doc/packages/python39-greenlet/html/_sources
/usr/share/doc/packages/python39-greenlet/html/_sources/api.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/c_api.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/caveats.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/changes.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/contextvars.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/creating_executing_greenlets.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/development.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/greenlet.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/greenlet_gc.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/gui_example.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/history.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/index.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/python_threads.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/switching.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_sources/tracing.rst.txt
/usr/share/doc/packages/python39-greenlet/html/_static
/usr/share/doc/packages/python39-greenlet/html/_static/basic.css
/usr/share/doc/packages/python39-greenlet/html/_static/classic.css
/usr/share/doc/packages/python39-greenlet/html/_static/default.css
/usr/share/doc/packages/python39-greenlet/html/_static/doctools.js
/usr/share/doc/packages/python39-greenlet/html/_static/documentation_options.js
/usr/share/doc/packages/python39-greenlet/html/_static/file.png
/usr/share/doc/packages/python39-greenlet/html/_static/jquery-3.5.1.js
/usr/share/doc/packages/python39-greenlet/html/_static/jquery.js
/usr/share/doc/packages/python39-greenlet/html/_static/language_data.js
/usr/share/doc/packages/python39-greenlet/html/_static/minus.png
/usr/share/doc/packages/python39-greenlet/html/_static/plus.png
/usr/share/doc/packages/python39-greenlet/html/_static/pygments.css
/usr/share/doc/packages/python39-greenlet/html/_static/searchtools.js
/usr/share/doc/packages/python39-greenlet/html/_static/sidebar.js
/usr/share/doc/packages/python39-greenlet/html/_static/underscore-1.13.1.js
/usr/share/doc/packages/python39-greenlet/html/_static/underscore.js
/usr/share/doc/packages/python39-greenlet/html/api.html
/usr/share/doc/packages/python39-greenlet/html/c_api.html
/usr/share/doc/packages/python39-greenlet/html/caveats.html
/usr/share/doc/packages/python39-greenlet/html/changes.html
/usr/share/doc/packages/python39-greenlet/html/contextvars.html
/usr/share/doc/packages/python39-greenlet/html/creating_executing_greenlets.html
/usr/share/doc/packages/python39-greenlet/html/development.html
/usr/share/doc/packages/python39-greenlet/html/genindex.html
/usr/share/doc/packages/python39-greenlet/html/greenlet.html
/usr/share/doc/packages/python39-greenlet/html/greenlet_gc.html
/usr/share/doc/packages/python39-greenlet/html/gui_example.html
/usr/share/doc/packages/python39-greenlet/html/history.html
/usr/share/doc/packages/python39-greenlet/html/index.html
/usr/share/doc/packages/python39-greenlet/html/objects.inv
/usr/share/doc/packages/python39-greenlet/html/python_threads.html
/usr/share/doc/packages/python39-greenlet/html/search.html
/usr/share/doc/packages/python39-greenlet/html/searchindex.js
/usr/share/doc/packages/python39-greenlet/html/switching.html
/usr/share/doc/packages/python39-greenlet/html/tracing.html
/usr/share/licenses/python39-greenlet
/usr/share/licenses/python39-greenlet/LICENSE
/usr/share/licenses/python39-greenlet/LICENSE.PSF


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 27 00:22:51 2022