Commit Graph

28 Commits (c6c8bfb690b8423b140917c9f5e9dcca72f17d30)

Author SHA1 Message Date
Alex Willmer 123efa7510 mitogen: Support Python 3.12
Most of the necessary changes were made in recent PEP 451 commits. This bumps
the CI jobs, and declares the support. Test dependendancies are bumped to
latest supportted/available versions.

refs #1033
8 months ago
Nerijus Baliūnas 4089e875a9 Add Python 3.11 support
Co-authored-by: Alex Willmer <alex@moreati.org.uk>
1 year ago
Alex Willmer 2a95d039ab Python 3.10 support 3 years ago
Alex Willmer 104865e866 build: Remove declared support for Python<2.7
Master and the 0.3.x branch have never supported these versions, but we didn't
update the metadata.
3 years ago
Alex Willmer e8c3fe7881
Fix Trove classifier, bump version
fixes #891

(cherry picked from commit 1a84184838)
3 years ago
Alex Willmer c61c063b4f Support for Ansible 3 & 4
fixes #834

Co-authored-by: Claude Becker (@upekkha)
Co-authored-by: Dolph Mathews (@dolph)
3 years ago
Alex Willmer da3772cbff Increment version to 0.3.1.dev0 3 years ago
Alex Willmer 9b1617f26f Bump version to 0.3.0rc1 4 years ago
Alex Willmer 28ea0067c6 setup: Add long_description, based on README 4 years ago
Alex Willmer a6387f69a8 setup: Declare MacOS/OSX support 4 years ago
Alex Willmer 0a28549c47 setup: Declare supported Python versions (2.4-2.7, 3.6+) 4 years ago
Alex Willmer 737e712024 setup: Update project URL 4 years ago
David Wilson 1f77d24bec Update copyright year everywhere. 6 years ago
David Wilson 155f26723d Drop 'alpha' trove classifier 6 years ago
David Wilson a53f2e7137 Update trove classifiers. 6 years ago
David Wilson 410016ff47 Initial Python 3.x port work.
* ansible: use unicode_literals everywhere since it only needs to be
  compatible back to 2.6.
* compat/collections.py: delete this entirely and rip out the parts of
  functools that require it.
* Introduce serializable Kwargs dict subclass that translates keys to
  Unicode on instantiation.
* enable_debug_logging() must set _v/_vv globals.
* cStringIO does not exist in 3.x.
* Treat IOLogger and LogForwarder input as latin-1.
* Avoid ResourceWarnings in first stage by explicitly closing fps.
* Fix preamble_size.py syntax errors.
6 years ago
Alex Willmer fbcb789f3f setup: Add missing os import 7 years ago
David Wilson 1fc7df5be5 Move canonical library version to __init__.py. 7 years ago
Alex Willmer 332e3ec5d0 setup: Scan project dir to find packages
This eliminates the possibility of the filesystem and setup.py
diverging, as had happened with ansible_mitogen/connection/ vs
ansible_mitogen/connection.py
7 years ago
David Wilson 58140eda92 issue #93: enable use_2to3 to see what happens 7 years ago
David Wilson bf4a5ae097 Bump version for release (closes #85) 7 years ago
David Wilson a35fcf44cc ansible: restructure to avoid intermediate imports 7 years ago
David Wilson 326886832e Add license text everywhere. 7 years ago
David Wilson f077b5b092 issue #56: fix up setup.py, bump version number. 7 years ago
Alex Willmer 6107cf7096 setup: Trove classifiers
These will help with future PyPI discovery, and should make it clear
that Python 3.x is not (yet) supported.
7 years ago
Alex Willmer 1ead1fb077 setup: Add a hashbang
- Uses /usr/bin/env so it still works in e.g. a virtualenv
- Uses python2, rather than python3 to indicate mitogen currently being
2.x only.
7 years ago
Alex Willmer 528b012736 setup: Use correct packages declaration
py_packages is not a field know by distutils or setuptools. The closest
is `py_modules`, which perhaps what the erroneus line here started as.

Fixes #43
7 years ago
David Wilson e7ff6259a3 Initial commit. 7 years ago