summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2020-01-24 22:11:27 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2020-01-24 22:11:27 +0100
commit34a6c2140d9c74fb34899f3da9bcf7539b7f9826 (patch)
treec25b692089be5a21c62137014b7ce7ab17ac508e
parent9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e (diff)
Make 14.0.0 release to use 'python3' in hashbangsv14.0.0
Adds commit 9e0a8d2 ("Use 'python3' instead of 'python' in hashbangs"). This has some breakage potential on older systems (though not when installing via 'pip'), so the major version is increased to 14.
-rw-r--r--README.rst12
-rw-r--r--kconfiglib.py2
-rw-r--r--setup.py2
3 files changed, 9 insertions, 7 deletions
diff --git a/README.rst b/README.rst
index 5153ffc..234c036 100644
--- a/README.rst
+++ b/README.rst
@@ -129,11 +129,12 @@ 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. ``v13.7.1``
+All releases have a corresponding tag in the git repository, e.g. ``v14.0.0``
(the latest version).
-`Semantic versioning <http://semver.org/>`_ is used. There's been
-ten small changes to the behavior of the API and a Windows packaging change
+`Semantic versioning <http://semver.org/>`_ is used. There's been ten small
+changes to the behavior of the API, a Windows packaging change, and a hashbang
+change to use ``python3``
(`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_,
`2 <https://github.com/ulfalizer/Kconfiglib/commit/db633015a4d7b0ba1e882f665e191f350932b2af>`_,
`3 <https://github.com/ulfalizer/Kconfiglib/commit/8983f7eb297dd614faf0beee3129559bc8ba338e>`_,
@@ -144,8 +145,9 @@ ten small changes to the behavior of the API and a Windows packaging change
`8 <https://github.com/ulfalizer/Kconfiglib/commit/f247ddf618ad29718e5efd3e69f8baf75d4d347b>`_,
`9 <https://github.com/ulfalizer/Kconfiglib/commit/4fed39d9271ceb68be4157ab3f96a45b94f77dc0>`_,
`10 <https://github.com/ulfalizer/Kconfiglib/commit/55bc8c380869ea663092212e8fe388ad7abae596>`_,
-`packaging change <https://github.com/ulfalizer/Kconfiglib/commit/21b4c1e3b6e2867b9a0788d21a358f6b1f581d86>`_),
-which is why the major version is at 13 rather than 2. I do major version bumps
+`Windows packaging change <https://github.com/ulfalizer/Kconfiglib/commit/21b4c1e3b6e2867b9a0788d21a358f6b1f581d86>`_,
+`Python 3 hashbang change <https://github.com/ulfalizer/Kconfiglib/commit/9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e>`_),
+which is why the major version is at 14 rather than 2. I do major version bumps
for all behavior changes, even tiny ones, and most of these were fixes for baby
issues in the early days of the Kconfiglib 2 API.
diff --git a/kconfiglib.py b/kconfiglib.py
index c0a5b2a..e325cd7 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -554,7 +554,7 @@ from glob import iglob
from os.path import dirname, exists, expandvars, islink, join, realpath
-VERSION = (13, 7, 1)
+VERSION = (14, 0, 0)
# File layout:
diff --git a/setup.py b/setup.py
index f038f61..442e4da 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ import setuptools
setuptools.setup(
name="kconfiglib",
# MAJOR.MINOR.PATCH, per http://semver.org
- version="13.7.1",
+ version="14.0.0",
description="A flexible Python Kconfig implementation",
# Make sure that README.rst decodes on Python 3 in environments that use