John Vandenberg
717cb47d34
Docs and tests for abc and nullcontext
...
Followup of https://github.com/jazzband/contextlib2/pull/21
2019-09-21 09:17:20 +07:00
Nick Coghlan
739bd253bd
Merge pull request #21 from jayvdb/abc
...
Add nullcontext and AbstractContextManager
2019-09-20 21:15:35 +10:00
John Vandenberg
a8e6733e21
Add AbstractContextManager
...
Closes https://github.com/jazzband/contextlib2/issues/16
2019-09-09 23:22:33 +07:00
John Vandenberg
656a4eba29
Add nullcontext
...
Related to https://github.com/jazzband/contextlib2/issues/16
2019-09-09 23:02:56 +07:00
Nick Coghlan
57206f1181
Merge pull request #20 from jazzband/pypi-auto-release
...
Update travis.yml for PyPI semiauto-deploy via Jazzband.
2019-08-12 21:42:33 +10:00
Jannis Leidel
dd2388f7e6
Update travis.yml for PyPI semiauto-deploy via Jazzband.
2019-08-09 09:45:36 +02:00
Nick Coghlan
5a5d456af1
Merge pull request #17 from likeon/drop-py26
...
- dropped python 2.6 from test matrix
- updated travis config
- pep8 compliance
- set python-requires in package metadata
2019-04-09 00:32:26 +10:00
likeon
17cb926d56
Removed CPython 2.6 from a list of currently tested versions in README
...
Added "Python-Requires" metadata to setup.py to prevent package installation on python versions below 2.7
2019-04-08 14:06:10 +02:00
Aleksandr Sterkhov
977da10ab0
Dropped support for Python 2.6 as it reached EOL in 2013 and not supported by both tox and setuptools anymore
...
Enabled back Travis CI testing in pypy3 env, using stable python 3.7
Updated setup.py according to all the changes
Fixed several formatting issues to better comply with PEP8
2019-03-26 23:39:03 +01:00
Nick Coghlan
68069e372b
Merge pull request #15 from ncoghlan/update-test-matrix
...
Update test matrix
2017-04-25 13:47:18 +10:00
Nick Coghlan
3d2e7ab60e
Fix version ref in comment
2017-04-25 13:28:55 +10:00
Nick Coghlan
57eb33db7b
Don't test PyPy3 in Travis CI for now
2017-04-25 13:28:10 +10:00
Nick Coghlan
8728cae63b
Update test matrix
...
- drop 3.3 compatibility testing
- CPython dev branch is now 3.7
- add 3.6 maintenance branch
- PyPy3 exception chaining bug has been fixed
2017-04-25 13:07:46 +10:00
Nick Coghlan
166b07a463
Merge pull request #14 from allanhaywood/issue13-setup-does-not-fallback-to-distutils
...
Fixing issue13: setup.py does not fallback to using distutils
2017-04-25 12:39:54 +10:00
Allan Haywood
44966d33d3
Fixing issue13: setup.py does not fallback to using distutils.core import setup
...
Added falling back to distutils.core
Tested install on a machine with and without setuptools
2017-04-24 12:53:34 -07:00
Nick Coghlan
d533028739
Merge pull request #11 from ncoghlan/issue7-infinite-loop-on-py35
...
Issue7 infinite loop on py35
2016-07-31 13:40:33 +10:00
Nick Coghlan
31aa120bb8
Prepare for 0.5.4 release
2016-07-31 13:34:38 +10:00
Nick Coghlan
2f4fd22e2f
Issue #7 : Backport fix for CPython issue #27122
...
Prevents a potential infinite loop on Python 3.5 when handling
``RuntimeError``.
(CPython updates by Gregory P. Smith & Serhiy Storchaka)
2016-07-31 13:31:39 +10:00
Nick Coghlan
e4fbea45c6
Merge pull request #10 from jazzband/pypi-auto-release
...
Add PyPI auto release
2016-07-28 01:43:33 +10:00
Jannis Leidel
1d0b33bbb9
Add PyPI deploy section to Travis config file.
2016-07-27 17:33:07 +02:00
Nick Coghlan
4e8376e678
Merge pull request #9 from jezdez/jazzband
...
Updated links for Jazzband move.
2016-07-28 00:54:22 +10:00
Jannis Leidel
b12f399859
Updated links for Jazzband move.
2016-07-27 16:42:06 +02:00
Nick Coghlan
6482530d18
Merge pull request #8 from jezdez/coveralls
...
Set up coverage.py. Refs #4 .
2016-07-26 23:53:49 +10:00
Jannis Leidel
864625d870
Set up coverage.py. Refs #4 .
2016-07-26 14:36:15 +02:00
Nick Coghlan
6578b59179
Updates for 0.5.3 release
2016-05-02 21:12:42 +10:00
Nick Coghlan
6ff3657fdf
Issue #6 : Publish universal wheels
2016-05-02 16:54:31 +10:00
Nick Coghlan
8fa12aff40
Ignore egginfo directory
2016-05-02 16:54:00 +10:00
Nick Coghlan
0791b6a3f2
README tweaks
2016-05-02 16:50:59 +10:00
Nick Coghlan
911b459522
Issue #5 : support old-style classes in ExitStack
2016-05-02 16:41:56 +10:00
Nick Coghlan
c8efb9adcc
Start 0.5.3 development
2016-05-02 16:13:19 +10:00
Nick Coghlan
738954b2a3
Prep for full release
2016-05-02 15:05:22 +10:00
Nick Coghlan
184eaa1240
Add release date
2016-05-02 15:04:30 +10:00
Nick Coghlan
1fb0cf99cb
Note ExitStack's new-style class requirement
2016-05-02 15:03:03 +10:00
Nick Coghlan
0433cd4844
Add Coveralls shield
2016-04-17 21:05:53 +10:00
Nick Coghlan
f84ad22549
Update README for new CI setup
2016-04-17 19:30:39 +10:00
Nick Coghlan
01069f94d2
Install tox in Travis CI
2016-04-17 19:14:31 +10:00
Nick Coghlan
8b856b8b51
Specify Travis CI commands
2016-04-17 19:11:50 +10:00
Nick Coghlan
f41d813441
Enable Travis CI
2016-04-17 19:06:48 +10:00
Nick Coghlan
39b2081953
Prepare for 0.5.2 release
...
Also backfills contributor credits for past releases.
2016-04-17 17:49:53 +10:00
Nick Coghlan
af360370a8
Fix release note headings
2016-04-17 17:32:23 +10:00
Nick Coghlan
943e50a52d
Moving from BitBucket to GitHub
2016-04-17 17:31:06 +10:00
ncoghlan
c8b517d807
Merge pull request #1 from grzn/patch-1
...
MANIFEST.in should include itself so source distributions could be bu…
2016-04-14 00:11:14 +10:00
Guy Rozendorn
b93a40d958
MANIFEST.in should include itself so source distributions could be built from source distributions
...
We're using stdb (https://pypi.python.org/pypi/stdeb/0.8.5 ) to build debian packages from the source distribution of contextlib2, and it fails becasue MANIFEST.in is not in the tgz
This
2016-04-13 16:18:00 +03:00
Devin Jeanpierre
e48fbea5a5
Make all classes new-style in Python 2, allowing them to be used with ExitStack.
2016-01-29 14:11:25 -08:00
Nick Coghlan
20cdf6eda5
Revert README to ReST formatting for PyPI
2016-01-13 22:43:32 +10:00
Nick Coghlan
4469999858
NEWS entry for 2.6 compatibility
2016-01-13 22:40:27 +10:00
Nick Coghlan
deed672a89
Version bump
2016-01-13 22:33:07 +10:00
Armin Ronacher
15485962d1
Restored support for Python 2.6
2016-01-13 13:25:09 +01:00
Nick Coghlan
d6aabae9db
Added tag 0.5.0 for changeset 524eca6eaba5
2016-01-12 21:45:10 +10:00
Nick Coghlan
f9316995d8
Merged in dev (pull request #6 )
...
Rebase on Python 3.5 and prep 0.5.0 release
2016-01-12 21:20:09 +10:00