[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [sbws/master] fix: scripts: Stop changing version in __init__
commit b88eb394bdb9b1473289f8899d557fe6a084a139
Author: juga0 <juga@xxxxxxxxxx>
Date: Fri Jul 17 12:29:32 2020 +0000
fix: scripts: Stop changing version in __init__
Since it is now done by `versioneer`.
---
scripts/maint/release.py | 20 +++-----------------
1 file changed, 3 insertions(+), 17 deletions(-)
diff --git a/scripts/maint/release.py b/scripts/maint/release.py
index ee1c904..fba204e 100755
--- a/scripts/maint/release.py
+++ b/scripts/maint/release.py
@@ -9,8 +9,7 @@ It will:
1. Ask which version to release
2. Update the changelog automatically with ``gitchangelog``
and leave the option to user to manually edit it
-3. Modify the program version to release version,
- commit it and commit changelog
+3. Commit the changelog
4. Create a version with the tag and sign it
5. Push the commit and tag to the repository
6. Obtain the release tarball
@@ -21,7 +20,6 @@ It will:
All in sequence and doesn't recover from any previous step.
It assumes that:
-- the program version is in ``__init__.py.__version__``
- gitchangelog and semantic_version are installed
- the next prerelease version is the release version + "-dev0"
- the official tarball releases are at gitlab.torproject.org
@@ -66,15 +64,6 @@ def obtain_release_version(version):
sys.exit(1)
-def replace_version(old_version, new_version):
- with open(sbws.__file__, 'r+') as f:
- text = f.read()
- text = re.sub(str(old_version), str(new_version), text)
- f.seek(0)
- f.write(text)
- f.truncate()
-
-
def obtain_next_prerelease_version(release_version):
# Assuming that we are only jumping from release to `-dev0`
next_prerelease_version = semantic_version.Version(
@@ -112,12 +101,9 @@ def main(args):
print("\nRemoving the tag...")
subprocess.call(['git', 'tag', '-d', 'v{}'.format(release_version)])
- print("\n3. Modify program version")
+ print("\n3. Commit the changelog")
print("--------------------------")
- print("\nReplacing __init__.py version with the release version...")
- replace_version(current_version, release_version)
-
- print("\nCommiting __init__.py and CHANGELOG.rst...")
+ print("\nCommiting CHANGELOG.rst...")
subprocess.call(['git', 'commit',
'-am', '"Release version {}."'.format(release_version)])
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits