diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2019-06-06 05:10:10 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2019-06-06 05:32:37 +0200 |
| commit | fe91f478b5620235b8a462533850afef4731dac0 (patch) | |
| tree | 406f4e45a337222808a9f0de8cdb7967fbd0cfa3 | |
| parent | cf6527e6ae34c808e5209b71817a49b00b7479f4 (diff) | |
Make 12.2.0 releasev12.2.0
Do the opposite of what other people are doing and make menuconfig.py
Python 2-compatible. Turns out it's not that tricky after all, and it
makes everything consistently Python 2/3-compatible and streamlines
things.
- Commit 41b5891 ("menuconfig: Get rid of 'nonlocal'")
- Commit b2e211d ("menuconfig: Fall back on getch() when get_wch()
isn't available")
- Commit c3162be ("menuconfig: Only decode curses.erasechar() on Python
3")
- Commit fe6ed99 ("menuconfig: Import print_function for Python 2
compatibility")
- Commit c209188 ("menuconfig: Have hashbang point to 'python' instead
of 'python3'")
- Commit d577865 ("Remove Python 3 menuconfig special-casing from
Makefile patch")
- Commit 319f7f0 ("Update various comments now that menuconfig is
Python 2-compatible")
- Commit 5fbd70e ("Update setup.py now that menuconfig is Python
2-compatible")
Also investigate exactly what the Python version requirements are and tweak
and document things a bit:
- Commit e0baa79 ("Tweak python_requires to 2.7/3.2+")
- Commit 3a772a6 ("Add a section on version compatibility to the
README")
| -rw-r--r-- | README.rst | 2 | ||||
| -rw-r--r-- | kconfiglib.py | 2 | ||||
| -rw-r--r-- | setup.py | 2 |
3 files changed, 3 insertions, 3 deletions
@@ -96,7 +96,7 @@ Python 2 and Python 3. Previously, ``menuconfig.py`` only ran under Python 3 that your ``PATH`` includes the directory where the executables end up. You can list the installed files with ``pip(3) show -f kconfiglib``. -All releases have a corresponding tag in the git repository, e.g. ``v12.1.0`` +All releases have a corresponding tag in the git repository, e.g. ``v12.2.0`` (the latest version). `Semantic versioning <http://semver.org/>`_ is used. There's been diff --git a/kconfiglib.py b/kconfiglib.py index dcf4e49..4805f01 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -546,7 +546,7 @@ from glob import iglob from os.path import dirname, exists, expandvars, islink, join, realpath -VERSION = (12, 1, 0) +VERSION = (12, 2, 0) # File layout: @@ -7,7 +7,7 @@ import setuptools setuptools.setup( name="kconfiglib", # MAJOR.MINOR.PATCH, per http://semver.org - version="12.1.0", + version="12.2.0", description="A flexible Python Kconfig implementation", # Make sure that README.rst decodes on Python 3 in environments that use |
