Skip to content

Commit 34a6c21

Browse files
committed
Make 14.0.0 release to use 'python3' in hashbangs
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.
1 parent 9e0a8d2 commit 34a6c21

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

README.rst

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,12 @@ Python 2 and Python 3. Previously, ``menuconfig.py`` only ran under Python 3
129129
that your ``PATH`` includes the directory where the executables end up. You can
130130
list the installed files with ``pip(3) show -f kconfiglib``.
131131

132-
All releases have a corresponding tag in the git repository, e.g. ``v13.7.1``
132+
All releases have a corresponding tag in the git repository, e.g. ``v14.0.0``
133133
(the latest version).
134134

135-
`Semantic versioning <http://semver.org/>`_ is used. There's been
136-
ten small changes to the behavior of the API and a Windows packaging change
135+
`Semantic versioning <http://semver.org/>`_ is used. There's been ten small
136+
changes to the behavior of the API, a Windows packaging change, and a hashbang
137+
change to use ``python3``
137138
(`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_,
138139
`2 <https://github.com/ulfalizer/Kconfiglib/commit/db633015a4d7b0ba1e882f665e191f350932b2af>`_,
139140
`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
144145
`8 <https://github.com/ulfalizer/Kconfiglib/commit/f247ddf618ad29718e5efd3e69f8baf75d4d347b>`_,
145146
`9 <https://github.com/ulfalizer/Kconfiglib/commit/4fed39d9271ceb68be4157ab3f96a45b94f77dc0>`_,
146147
`10 <https://github.com/ulfalizer/Kconfiglib/commit/55bc8c380869ea663092212e8fe388ad7abae596>`_,
147-
`packaging change <https://github.com/ulfalizer/Kconfiglib/commit/21b4c1e3b6e2867b9a0788d21a358f6b1f581d86>`_),
148-
which is why the major version is at 13 rather than 2. I do major version bumps
148+
`Windows packaging change <https://github.com/ulfalizer/Kconfiglib/commit/21b4c1e3b6e2867b9a0788d21a358f6b1f581d86>`_,
149+
`Python 3 hashbang change <https://github.com/ulfalizer/Kconfiglib/commit/9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e>`_),
150+
which is why the major version is at 14 rather than 2. I do major version bumps
149151
for all behavior changes, even tiny ones, and most of these were fixes for baby
150152
issues in the early days of the Kconfiglib 2 API.
151153

kconfiglib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ def my_other_fn(kconf, name, arg_1, arg_2, ...):
554554
from os.path import dirname, exists, expandvars, islink, join, realpath
555555

556556

557-
VERSION = (13, 7, 1)
557+
VERSION = (14, 0, 0)
558558

559559

560560
# File layout:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
setuptools.setup(
88
name="kconfiglib",
99
# MAJOR.MINOR.PATCH, per http://semver.org
10-
version="13.7.1",
10+
version="14.0.0",
1111
description="A flexible Python Kconfig implementation",
1212

1313
# Make sure that README.rst decodes on Python 3 in environments that use

0 commit comments

Comments
 (0)