summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml18
-rw-r--r--CHANGES.rst4
-rw-r--r--appveyor.yml21
-rw-r--r--greenlet.h2
-rwxr-xr-xsetup.py8
5 files changed, 10 insertions, 43 deletions
diff --git a/.travis.yml b/.travis.yml
index 58db234..67b3a4c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,9 +3,6 @@ sudo: false
matrix:
include:
- - arch: amd64
- python: 2.6
- dist: precise
- arch: arm64
python: 2.7
dist: bionic
@@ -15,18 +12,6 @@ matrix:
- arch: ppc64le
python: 2.7
dist: bionic
- - arch: amd64
- python: 3.3
- dist: precise
- - arch: arm64
- python: 3.4
- dist: xenial
- - arch: amd64
- python: 3.4
- dist: xenial
- - arch: ppc64le
- python: 3.4
- dist: xenial
- arch: arm64
python: 3.5
dist: bionic
@@ -63,7 +48,8 @@ matrix:
- arch: ppc64le
python: 3.8
dist: bionic
+ - python: 3.9-dev
-install: python setup.py build_ext -i
+install: pip install -U -e .[test]
script: python run-tests.py
diff --git a/CHANGES.rst b/CHANGES.rst
index 1c7586b..51a476c 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -9,7 +9,9 @@
- (Packaging) Stop asking setuptools to build both .tar.gz and .zip
sdists. PyPI has standardized on .tar.gz for all platforms.
- (Documentation) Publish the change log to https://greenlet.readthedocs.io
-- Drop support for Python 3.0, 3.1 and 3.2.
+- 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.
0.4.17 (2020-09-22)
diff --git a/appveyor.yml b/appveyor.yml
index 0dc45df..b9fb75b 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,4 +1,3 @@
-version: 0.4.17.{build}
environment:
global:
# SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
@@ -16,22 +15,6 @@ environment:
PYTHON_ARCH: "64"
PYTHON_VERSION: "2.7.x"
- - PYTHON_ROOT: "C:\\Python33"
- PYTHON_ARCH: "32"
- PYTHON_VERSION: "3.3.x"
-
- - PYTHON_ROOT: "C:\\Python33-x64"
- PYTHON_ARCH: "64"
- PYTHON_VERSION: "3.3.x"
-
- - PYTHON_ROOT: "C:\\Python34"
- PYTHON_ARCH: "32"
- PYTHON_VERSION: "3.4.x"
-
- - PYTHON_ROOT: "C:\\Python34-x64"
- PYTHON_ARCH: "64"
- PYTHON_VERSION: "3.4.x"
-
- PYTHON_ROOT: "C:\\Python35"
PYTHON_ARCH: "32"
PYTHON_VERSION: "3.5.x"
@@ -76,14 +59,14 @@ install:
- "%CMD_IN_ENV% pip install --upgrade -r dev-requirements.txt"
build_script:
- - "%CMD_IN_ENV% python setup.py build"
+ - "%CMD_IN_ENV% python -m pip install -U -e .[test]"
+# XXX: setup.py test is deprecated
test_script:
- "%CMD_IN_ENV% python setup.py test"
after_test:
- "%CMD_IN_ENV% python setup.py bdist_wheel"
- - "%CMD_IN_ENV% python setup.py bdist_egg"
artifacts:
- path: dist\*
diff --git a/greenlet.h b/greenlet.h
index d68160b..cf48a06 100644
--- a/greenlet.h
+++ b/greenlet.h
@@ -11,7 +11,7 @@
extern "C" {
#endif
-#define GREENLET_VERSION "0.4.17"
+#define GREENLET_VERSION "1.0.0.dev0"
#if PY_VERSION_HEX >= 0x030700A3
# define GREENLET_USE_EXC_INFO
diff --git a/setup.py b/setup.py
index 19df822..77d7978 100755
--- a/setup.py
+++ b/setup.py
@@ -65,7 +65,7 @@ else:
setup(
name="greenlet",
- version='0.4.17',
+ version='1.0.0.dev0',
description='Lightweight in-process concurrent programming',
long_description=readfile("README.rst"),
url="https://github.com/python-greenlet/greenlet",
@@ -86,13 +86,8 @@ setup(
'Programming Language :: C',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.4',
- 'Programming Language :: Python :: 2.5',
- 'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.3',
- 'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
@@ -106,6 +101,7 @@ setup(
'Sphinx',
]
},
+ python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
# XXX: This is deprecated. appveyor.yml still uses it though.
test_suite='tests.test_collector',
zip_safe=False,