Upgrade towncrier

Running towncrier now requires use of the 'build' sub-command.
This commit is contained in:
Daniel A. Wozniak 2023-01-19 14:57:02 -07:00 committed by Megan Wilhite
parent be5707d934
commit 55f2ce8bb7
7 changed files with 82 additions and 22 deletions

View file

@ -1633,7 +1633,7 @@ def changelog(session, draft, force):
install_command = ["--progress-bar=off", "-r", requirements_file]
session.install(*install_command, silent=PIP_INSTALL_SILENT)
town_cmd = ["towncrier", "--version={}".format(session.posargs[0])]
town_cmd = ["towncrier", "build", "--version={}".format(session.posargs[0])]
if draft:
town_cmd.append("--draft")
if force:

View file

@ -1 +1,4 @@
towncrier
towncrier==21.9.0; python_version <= '3.6'
towncrier==22.12.0; python_version > '3.6'
looseversion
packaging

View file

@ -4,15 +4,26 @@
#
# pip-compile --output-file=requirements/static/ci/py3.10/changelog.txt --pip-args='--constraint=requirements/static/ci/py3.10/linux.txt' requirements/static/ci/changelog.in
#
click==7.1.2
click-default-group==1.2.2
# via towncrier
click==7.1.2
# via
# click-default-group
# towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.2
# via towncrier
looseversion==1.0.3
# via -r requirements/static/ci/changelog.in
markupsafe==2.0.1
# via jinja2
toml==0.10.1
# via towncrier
towncrier==19.2.0
packaging==23.0
# via -r requirements/static/ci/changelog.in
tomli==2.0.1
# via towncrier
towncrier==22.12.0 ; python_version > "3.6"
# via -r requirements/static/ci/changelog.in
# The following packages are considered to be unsafe in a requirements file:
# setuptools

View file

@ -4,15 +4,28 @@
#
# pip-compile --output-file=requirements/static/ci/py3.6/changelog.txt --pip-args='--constraint=requirements/static/ci/py3.6/linux.txt' requirements/static/ci/changelog.in
#
click==7.1.1
click-default-group==1.2.2
# via towncrier
click==7.1.1
# via
# click-default-group
# towncrier
incremental==17.5.0
# via towncrier
jinja2==3.0.3
# via towncrier
looseversion==1.0.3
# via -r requirements/static/ci/changelog.in
markupsafe==2.0.1
# via jinja2
toml==0.10.2
# via towncrier
towncrier==19.2.0
packaging==21.3
# via -r requirements/static/ci/changelog.in
pyparsing==3.0.9
# via packaging
tomli==1.2.3
# via towncrier
towncrier==21.9.0 ; python_version <= "3.6"
# via -r requirements/static/ci/changelog.in
# The following packages are considered to be unsafe in a requirements file:
# setuptools

View file

@ -4,15 +4,26 @@
#
# pip-compile --output-file=requirements/static/ci/py3.7/changelog.txt --pip-args='--constraint=requirements/static/ci/py3.7/linux.txt' requirements/static/ci/changelog.in
#
click==7.1.1
click-default-group==1.2.2
# via towncrier
click==7.1.1
# via
# click-default-group
# towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.2
# via towncrier
looseversion==1.0.3
# via -r requirements/static/ci/changelog.in
markupsafe==2.0.1
# via jinja2
toml==0.10.2
# via towncrier
towncrier==19.2.0
packaging==23.0
# via -r requirements/static/ci/changelog.in
tomli==2.0.1
# via towncrier
towncrier==22.12.0 ; python_version > "3.6"
# via -r requirements/static/ci/changelog.in
# The following packages are considered to be unsafe in a requirements file:
# setuptools

View file

@ -4,15 +4,26 @@
#
# pip-compile --output-file=requirements/static/ci/py3.8/changelog.txt --pip-args='--constraint=requirements/static/ci/py3.8/linux.txt' requirements/static/ci/changelog.in
#
click==7.1.2
click-default-group==1.2.2
# via towncrier
click==7.1.2
# via
# click-default-group
# towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.2
# via towncrier
looseversion==1.0.3
# via -r requirements/static/ci/changelog.in
markupsafe==2.0.1
# via jinja2
toml==0.10.1
# via towncrier
towncrier==19.2.0
packaging==23.0
# via -r requirements/static/ci/changelog.in
tomli==2.0.1
# via towncrier
towncrier==22.12.0 ; python_version > "3.6"
# via -r requirements/static/ci/changelog.in
# The following packages are considered to be unsafe in a requirements file:
# setuptools

View file

@ -4,15 +4,26 @@
#
# pip-compile --output-file=requirements/static/ci/py3.9/changelog.txt --pip-args='--constraint=requirements/static/ci/py3.9/linux.txt' requirements/static/ci/changelog.in
#
click==7.1.2
click-default-group==1.2.2
# via towncrier
click==7.1.2
# via
# click-default-group
# towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.2
# via towncrier
looseversion==1.0.3
# via -r requirements/static/ci/changelog.in
markupsafe==2.0.1
# via jinja2
toml==0.10.1
# via towncrier
towncrier==19.2.0
packaging==23.0
# via -r requirements/static/ci/changelog.in
tomli==2.0.1
# via towncrier
towncrier==22.12.0 ; python_version > "3.6"
# via -r requirements/static/ci/changelog.in
# The following packages are considered to be unsafe in a requirements file:
# setuptools