https://github.com/interifter/py2py3-example
An example on how to maintain python 2.7 and python 3.10
https://github.com/interifter/py2py3-example
multi-version python python2 python27 python3 python310
Last synced: 5 months ago
JSON representation
An example on how to maintain python 2.7 and python 3.10
- Host: GitHub
- URL: https://github.com/interifter/py2py3-example
- Owner: interifter
- Created: 2024-12-05T05:04:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-20T03:07:47.000Z (about 1 year ago)
- Last Synced: 2025-01-20T04:19:35.315Z (about 1 year ago)
- Topics: multi-version, python, python2, python27, python3, python310
- Language: Python
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Minimal Example on Multi-Versioned Python Package Management
This is a minimal (and currently incomplete) example on how to develop, build, package, and test a project that _requires_ python 2.7 support.
This specifically attempts to adopt modern tools from python 3.10, and bolt on 2.7 support.
If you are in this situation, I do not envy you.
## Contributing and Building
See [CONTRIBUTING](./CONTRIBUTING.md) on all the details for local test, dev, and build
## Type Checking Python 2.7
https://github.com/python/mypy/blob/4687cec37a2a28e477e0fcf7eb95d2701bea55eb/docs/source/python2.rst