summaryrefslogtreecommitdiff
path: root/sandbox/infrastructure/version_identifier_parsing.py
diff options
context:
space:
mode:
authorgrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2021-02-10 20:44:56 +0000
committergrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2021-02-10 20:44:56 +0000
commit380f8be071dafe1527744f0b094dbcd4b09ce76f (patch)
treee6dfa051f860e3b504ab8d679cde222fbb7fccd9 /sandbox/infrastructure/version_identifier_parsing.py
parent68a487c15b6ed8761e2110d6c0908ba27de89eb8 (diff)
downloaddocutils-380f8be071dafe1527744f0b094dbcd4b09ce76f.tar.gz
move to python3
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@8614 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'sandbox/infrastructure/version_identifier_parsing.py')
-rwxr-xr-xsandbox/infrastructure/version_identifier_parsing.py44
1 files changed, 22 insertions, 22 deletions
diff --git a/sandbox/infrastructure/version_identifier_parsing.py b/sandbox/infrastructure/version_identifier_parsing.py
index b451809e6..09b40fe66 100755
--- a/sandbox/infrastructure/version_identifier_parsing.py
+++ b/sandbox/infrastructure/version_identifier_parsing.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# version_identifier_parsing.py: parse and sort Docutils version indentifiers
# ===========================================================================
@@ -131,16 +131,16 @@ def change_version_info_definition(version, source):
def test_parse(identifier):
segments = parse_version_identifier(identifier)
- print identifier
- print 'release:', segments['release']
- print ' major:', segments['major']
- print ' minor:', segments['minor']
- print ' micro:', segments['micro']
- print ' pre:', segments['pre']
- print ' pre_l:', segments['pre_l']
- print ' pre_n:', segments['pre_n']
- print ' dev:', segments['dev']
- print
+ print(identifier)
+ print('release:', segments['release'])
+ print(' major:', segments['major'])
+ print(' minor:', segments['minor'])
+ print(' micro:', segments['micro'])
+ print(' pre:', segments['pre'])
+ print(' pre_l:', segments['pre_l'])
+ print(' pre_n:', segments['pre_n'])
+ print(' dev:', segments['dev'])
+ print('')
def selftest(version=__version__):
"""Run a test on version identification parsing and transforming."""
@@ -168,32 +168,32 @@ def selftest(version=__version__):
for identifier in identifiers]
for vi in version_infos:
- print vi
- print
+ print(vi)
+ print('')
# test sort order:
sorted_version_infos = sorted(version_infos)
if sorted_version_infos == version_infos:
- print "Version order preserved by sorting."
+ print("Version order preserved by sorting.")
else:
- print "Version order changed by sorting."
+ print("Version order changed by sorting.")
for vi in sorted_version_infos:
- print vi
- print
+ print(vi)
+ print('')
# (re)convert version_info to PEP 440 version identifier:
ids = [version_info2identifier(vi) for vi in version_infos]
if ids == identifiers:
- print "Round trip conversion OK."
+ print("Round trip conversion OK.")
else:
- print ids
+ print(ids)
- print version_info_definition(version)
+ print(version_info_definition(version))
if __name__ == '__main__':
@@ -223,6 +223,6 @@ if __name__ == '__main__':
from pprint import pprint
pprint(_version_regexp.match(version_identifier).groupdict())
elif args.version_info:
- print version_info_definition(version_identifier)
+ print(version_info_definition(version_identifier))
elif args.source:
- print change_version_info_definition(version_identifier, args.source)
+ print(change_version_info_definition(version_identifier, args.source))