Skip to content

Commit 386c67a

Browse files
authored
fix for towncrier>=24.7.0 (#27)
1 parent c4ad14f commit 386c67a

File tree

2 files changed

+2
-16
lines changed

2 files changed

+2
-16
lines changed

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ python_requires = >=3.8
1515
setup_requires = setuptools_scm
1616
install_requires =
1717
sphinx
18-
towncrier==23.11.0
18+
towncrier==24.8.0
1919

2020
[options.extras_require]
2121
test =

sphinx_changelog/towncrier.py

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ def generate_changelog_for_docs(directory, skip_if_empty=True, underline=1):
4141
directory = os.path.abspath(directory)
4242
base_directory, config = load_config_from_options(directory, None)
4343

44-
curdir = os.getcwd()
45-
os.chdir(base_directory)
46-
4744
print("Loading template...")
4845
if isinstance(config.template, tuple):
4946
template = (
@@ -57,17 +54,8 @@ def generate_changelog_for_docs(directory, skip_if_empty=True, underline=1):
5754

5855
definitions = config.types
5956

60-
if config.directory:
61-
base_directory = os.path.abspath(config.directory)
62-
fragment_directory = None
63-
else:
64-
base_directory = os.path.abspath(
65-
os.path.join(directory, config.package_dir, config.package)
66-
)
67-
fragment_directory = "newsfragments"
68-
6957
fragments, fragment_filenames = find_fragments(
70-
base_directory, config.sections, fragment_directory, definitions
58+
base_directory, config, strict=False
7159
)
7260

7361
# Empty fragments now are an OrderedDict([('', {})])
@@ -114,8 +102,6 @@ def generate_changelog_for_docs(directory, skip_if_empty=True, underline=1):
114102
render_title=render_title,
115103
)
116104

117-
os.chdir(curdir)
118-
119105
if not render_title: # Prepend the custom title format
120106
top_line = config.title_format.format(
121107
name=project_name, version=project_version, project_date=project_date

0 commit comments

Comments
 (0)