Skip to content

Commit

Permalink
Merge pull request #124 from itamarst/122-python-38
Browse files Browse the repository at this point in the history
Python 3.8 support.
  • Loading branch information
itamarst authored Dec 15, 2019
2 parents 8b4178e + 4c86e23 commit 720df3a
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 6 deletions.
7 changes: 6 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@ install:

python:
- "2.7"
- "3.4"
- "3.5"
- "3.6"
- "3.7"
- "3.8"
- "pypy"
- "pypy3"

env:
- TWISTED="16"
Expand All @@ -25,6 +26,10 @@ matrix:
include:
- python: "3.5"
env: TOXENV=lint3
exclude:
# Twisted 16 doesn't work with Python 3.8:
- python: "3.8"
env: TWISTED="16"

notifications:
email: false
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ regular blocking code. Some use cases include:

Crochet is maintained by Itamar Turner-Trauring.

**Note:** Crochet development is pretty slow these days because mostly it Just Works. PyPI shows about 20,000 downloads a month, so existing users seem happy: https://pypistats.org/packages/crochet
**Note:** Crochet development is pretty slow these days because mostly it **Just Works**. PyPI shows about 30,000 downloads a month, so existing users seem happy: https://pypistats.org/packages/crochet

You can install Crochet by running::

Expand All @@ -41,7 +41,7 @@ API and features
:target: http://travis-ci.org/itamarst/crochet
:alt: Build Status

Crochet supports Python 2.7, 3.4, 3.5, 3.6, and 3.7 as well as PyPy.
Crochet supports Python 2.7, 3.5, 3.6, 3.7, and 3.8 as well as PyPy and PyPy3.

Crochet provides the following basic APIs:

Expand Down
11 changes: 11 additions & 0 deletions docs/news.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
What's New
==========

1.11.0
^^^^^^

New features:

* Added support for Python 3.8 and PyPy 3.

Backwards incompatibility:

* Dropped support for Python 3.4, since latest Twisted doesn't support it.

1.10.0
^^^^^^

Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ def read(path):
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
],
Expand All @@ -33,7 +33,7 @@ def read(path):
cmdclass=versioneer.get_cmdclass(),
description="Use Twisted anywhere!",
install_requires=[
"Twisted>=15.0",
"Twisted>=16.0",
"wrapt",
],
keywords="twisted threading",
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = lint3,{py27,py34,py35,py36,py37,pypy}-{twisted-16,twisted-latest}
envlist = lint3,{py27,py35,py36,py37,pypy,pypy3}-{twisted-16,twisted-latest},py38-twisted-latest
usedevelop = true

[testenv]
Expand Down

0 comments on commit 720df3a

Please sign in to comment.