Set correct version during regen
This commit is contained in:
parent
d812690569
commit
64b19595a5
|
@ -27,7 +27,6 @@ REGENDOC_ARGS := \
|
||||||
--normalize "/in \d.\d\ds/in 0.12s/" \
|
--normalize "/in \d.\d\ds/in 0.12s/" \
|
||||||
--normalize "@/tmp/pytest-of-.*/pytest-\d+@PYTEST_TMPDIR@" \
|
--normalize "@/tmp/pytest-of-.*/pytest-\d+@PYTEST_TMPDIR@" \
|
||||||
--normalize "@pytest-(\d+)\\.[^ ,]+@pytest-\1.x.y@" \
|
--normalize "@pytest-(\d+)\\.[^ ,]+@pytest-\1.x.y@" \
|
||||||
--normalize "@(This is pytest version )(\d+)\\.[^ ,]+@\1\2.x.y@" \
|
|
||||||
--normalize "@py-(\d+)\\.[^ ,]+@py-\1.x.y@" \
|
--normalize "@py-(\d+)\\.[^ ,]+@py-\1.x.y@" \
|
||||||
--normalize "@pluggy-(\d+)\\.[.\d,]+@pluggy-\1.x.y@" \
|
--normalize "@pluggy-(\d+)\\.[.\d,]+@pluggy-\1.x.y@" \
|
||||||
--normalize "@hypothesis-(\d+)\\.[.\d,]+@hypothesis-\1.x.y@" \
|
--normalize "@hypothesis-(\d+)\\.[.\d,]+@hypothesis-\1.x.y@" \
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
Invoke development tasks.
|
Invoke development tasks.
|
||||||
"""
|
"""
|
||||||
import argparse
|
import argparse
|
||||||
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from subprocess import call
|
from subprocess import call
|
||||||
from subprocess import check_call
|
from subprocess import check_call
|
||||||
|
@ -65,10 +66,13 @@ def announce(version):
|
||||||
check_call(["git", "add", str(target)])
|
check_call(["git", "add", str(target)])
|
||||||
|
|
||||||
|
|
||||||
def regen():
|
def regen(version):
|
||||||
"""Call regendoc tool to update examples and pytest output in the docs."""
|
"""Call regendoc tool to update examples and pytest output in the docs."""
|
||||||
print(f"{Fore.CYAN}[generate.regen] {Fore.RESET}Updating docs")
|
print(f"{Fore.CYAN}[generate.regen] {Fore.RESET}Updating docs")
|
||||||
check_call(["tox", "-e", "regen"])
|
check_call(
|
||||||
|
["tox", "-e", "regen"],
|
||||||
|
env={**os.environ, "SETUPTOOLS_SCM_PRETEND_VERSION": version},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def fix_formatting():
|
def fix_formatting():
|
||||||
|
@ -88,13 +92,13 @@ def check_links():
|
||||||
def pre_release(version, *, skip_check_links):
|
def pre_release(version, *, skip_check_links):
|
||||||
"""Generates new docs, release announcements and creates a local tag."""
|
"""Generates new docs, release announcements and creates a local tag."""
|
||||||
announce(version)
|
announce(version)
|
||||||
regen()
|
regen(version)
|
||||||
changelog(version, write_out=True)
|
changelog(version, write_out=True)
|
||||||
fix_formatting()
|
fix_formatting()
|
||||||
if not skip_check_links:
|
if not skip_check_links:
|
||||||
check_links()
|
check_links()
|
||||||
|
|
||||||
msg = "Preparing release version {}".format(version)
|
msg = "Prepare release version {}".format(version)
|
||||||
check_call(["git", "commit", "-a", "-m", msg])
|
check_call(["git", "commit", "-a", "-m", msg])
|
||||||
|
|
||||||
print()
|
print()
|
||||||
|
|
Loading…
Reference in New Issue