Commit graph

37 commits

Author SHA1 Message Date
Nick Coghlan
c223508344 Sync with CPython 3.12.3
Also adds some helper scripts for the sync process

Closes #43
2024-05-23 16:55:15 +10:00
Alyssa Coghlan
8fe4d73971
Fix typechecking with recent mypy releases (#59)
* sync with latest typeshed stub file (closes #54)
* publish `dev/mypy.allowlist` in sdist (closes #53)
* drop Python 3.7 support due to positional-only arg
  syntax in the updated stub file
2024-05-23 00:26:48 +10:00
Nick Coghlan
7e2a0a900a Fix references to me 2024-05-22 21:13:35 +10:00
Nick Coghlan
4b353b9815 Update NEWS file 2021-06-26 22:34:23 +10:00
Nick Coghlan
4b39470cbb Sync test suite, add notes on sync process 2021-06-26 17:49:42 +10:00
Nick Coghlan
a1ea615bb3 Issue #29: Switch to CalVer, require Python >= 3.6 2021-06-26 15:39:33 +10:00
Nick Coghlan
603052bd0c Update NEWS.rst for 0.6.0 release
Closes #24
2019-10-10 22:26:16 +10:00
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
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
31aa120bb8 Prepare for 0.5.4 release 2016-07-31 13:34:38 +10:00
Nick Coghlan
6578b59179 Updates for 0.5.3 release 2016-05-02 21:12:42 +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
184eaa1240 Add release date 2016-05-02 15:04:30 +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
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
7bb40c1582 Note new deprecation warnings 2016-01-12 21:16:20 +10:00
Nick Coghlan
a254dc69e2 Merge from default 2016-01-12 21:13:45 +10:00
Nick Coghlan
6820fad049 Note compatibility testing changes 2016-01-12 20:59:26 +10:00
Nick Coghlan
b5db8d23a4 Update NEWS and docs for 0.5.0 2016-01-12 20:54:00 +10:00
Marc Abramowitz
90cf9323d4 Add support for tox (http://tox.testrun.org/)
```
$ tox
...
  py26: commands succeeded
  py27: commands succeeded
  pypy: commands succeeded
  py32: commands succeeded
  py33: commands succeeded
  py34: commands succeeded
  py35: commands succeeded
  pypy3: commands succeeded
  congratulations :)
```
2015-09-14 08:34:55 -07:00
Nick Coghlan
30515dbe4f Update to Python 3.4 alpha version 2013-10-26 21:42:03 +10:00
Nick Coghlan
21a5d8b0a4 Issue #8: Switch to ExitStack instead of ContextStack 2012-05-01 21:50:17 +10:00
Nick Coghlan
7d3f886c77 Fallback to unittest2 when necessary 2012-05-01 20:42:19 +10:00
Nick Coghlan
bccd39fa3a Create development branch and start work on 0.4.0 2012-05-01 20:06:25 +10:00
Nick Coghlan
4e0cbce114 Issue #7: Provide MANIFEST.in to ensure files are uploaded correctly 2012-01-17 21:57:24 +10:00
Nick Coghlan
e2b0e0c037 Prep for 0.3 release 2012-01-04 14:31:43 +10:00
Nick Coghlan
0cbb244909 Issue #6: fix various problems related to the callback wrappers, including correctly looking up __exit__ on the type in register_exit() 2012-01-04 00:26:17 +10:00
Nick Coghlan
8bca9f8cd0 Issue #5: ContextStack.register no longer pointlessly returns the wrapped function 2012-01-03 23:58:00 +10:00
Nick Coghlan
7cab096ee8 Issue #2: Add examples and recipes section to docs 2012-01-03 23:53:22 +10:00
Nick Coghlan
580d9bde76 Issue #3: Accept context managers in ContextStack.register_exit() 2012-01-03 22:21:27 +10:00
Nick Coghlan
8e373d228e Issue #1: Add ContextStack.preserve() 2012-01-03 15:05:55 +10:00
Nick Coghlan
7f99236d3b Properly wrap callbacks in ContextStack.register() and actually assert something in TestContextStack.test_register() 2012-01-03 14:00:18 +10:00
Nick Coghlan
57bc54d8e4 Version history tweaks for in development version 2012-01-03 13:08:43 +10:00
Nick Coghlan
2c9b212384 Better version history information 2011-12-18 18:09:52 +10:00