Subject: CVS commit: pkgsrc/devel/py-greenlet
From: Adam Ciarcinski
Date: 2021-03-03 19:05:02
Message id: 20210303180502.37084FA95@cvs.NetBSD.org

Log Message:
py-greenlet: updated to 1.0.0

1.0.0 (2021-01-13)

Fix %s and %r formatting of a greenlet on Python 2. Previously it would result \ 
in a Unicode string instead of a native string. See issue 218.
Move continuous integration from Travis CI to Github Actions.

1.0a1 (2020-11-20)

Add the ability to set a greenlet's PEP 567 contextvars context directly, by \ 
assigning to the greenlet's gr_context attribute. This restores support for some \ 
patterns of using greenlets atop an async environment that became more \ 
challenging in 0.4.17. Thanks to Joshua Oreman, Mike bayer, and Fantix King, \ 
among others. See PR 198.
The repr of greenlet objects now includes extra information about its state. \ 
This is purely informative and the details are subject to change. See issue 215.
The greenlet module is now a package. There are no API changes, so all existing \ 
imports, including from C code, should continue to work.
(C API) The undocumented GREENLET_VERSION macro that defined a string giving the \ 
greenlet version is now deprecated and will not be updated.
(Documentation) Publish the change log to https://greenlet.readthedocs.io
Supported Platforms

Drop support for Python 2.4, 2.5, 2.6, 3.0, 3.1, 3.2 and 3.4. The project \ 
metadata now includes the python_requires data to help installation tools \ 
understand supported versions.
Add partial support for AIX ppc64 and IBM i. Thanks to Jesse Gorzinski and Kevin \ 
Adler. See PR 197.
Packaging Changes

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.
Stop using a custom distutils command to build extensions. distutils is deprecated.
Remove the ability to use the deprecated command python setup.py test. Run \ 
greenlet tests with your favorite unittest-compatible test runner, e.g., python \ 
-m unittest discover greenlet.tests. See issue 185.
The directory layout and resulting sdists have changed. See issue 184.
greenlet is now always built with support for tracing and garbage collection, \ 
and, on Python 3.7 and above, support for context variables. The internal and \ 
undocumented C preprocessor macros that could be used to alter that at compile \ 
time have been removed (no combination other than the defaults was ever tested). \ 
This helps define a stable ABI.

Files:
RevisionActionfile
1.11modifypkgsrc/devel/py-greenlet/Makefile
1.2modifypkgsrc/devel/py-greenlet/PLIST
1.11modifypkgsrc/devel/py-greenlet/distinfo
1.1addpkgsrc/devel/py-greenlet/patches/patch-src_greenlet_slp__platformselect.h
1.1removepkgsrc/devel/py-greenlet/patches/patch-slp__platformselect.h