https://github.com/fedora-python/portingguide
Conservative Python 3 Porting Guide
https://github.com/fedora-python/portingguide
Last synced: 6 months ago
JSON representation
Conservative Python 3 Porting Guide
- Host: GitHub
- URL: https://github.com/fedora-python/portingguide
- Owner: fedora-python
- License: other
- Created: 2016-02-25T10:57:05.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T11:48:16.000Z (over 4 years ago)
- Last Synced: 2025-05-13T14:16:22.308Z (8 months ago)
- Language: Python
- Homepage: http://portingguide.readthedocs.io/
- Size: 178 KB
- Stars: 32
- Watchers: 6
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
The Conservative Python 3 Porting Guide
=======================================
A guide for people for whom Python 3 is a necessary nuisance, written for
large, conservative codebases that need to start supporting Python 3.
Building
--------
To build the documentation locally, use a Python 3 virtualenv,
install sphinx:
$ python -m pip install sphinx
... and run it:
$ make html
Testing
-------
We have a few automatic tests. To run them, install dependencies:
$ python -m pip install -r test-requirements.txt
... and run:
$ python -m pytest -v
Licence
-------
This guide is released under the [CC BY-SA 4.0] licence.
Additionally, all code in this repository (including code samples in the text,
tests, build scripts) is dedicated to the public domain under the
[CC0 1.0] dedication.
[CC BY-SA 4.0]: https://creativecommons.org/licenses/by-sa/4.0/
[CC0 1.0]: https://creativecommons.org/publicdomain/zero/1.0/
See the files `LICENCE.CC-BY-SA` and `LICENCE.CC0`, respectively, for the
license text.