Skip to content

Commit b7e538c

Browse files
Start of 2.1.6.dev0
1 parent fadb612 commit b7e538c

File tree

5 files changed

+32
-24
lines changed

5 files changed

+32
-24
lines changed

NEWS.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,3 +189,7 @@ to sign using HSMs. The only mandatory non-python dependency now is lxml.
189189

190190
2.1.5
191191
-----
192+
* Release date: Mon Feb 23 15:11:40 CET 2026
193+
194+
* Switch to uv.lock for reproducable builds.
195+
* temp dir fix

RELEASE.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ To make a release,
66
1) remove dev suffix on version in pyproject.toml
77
2) set release date in NEWS.txt
88
2b) update the version in docs/conf.py
9-
3) commit the changes to setup.py and NEWS.txt
9+
3) commit the changes to pyproject.toml and NEWS.txt
1010
4) git tag <version>
1111
5) git push && git push --tag
1212
6) cd docs && make html
13-
6) Upload to PyPI: twine upload dist/pyFF-<version>.tar.gz
14-
7) Increase version in pyproject.toml (for next release) with dev suffix
15-
8) Create NEWS.txt entry for next release
13+
7) uv build && uv publish
14+
8) Increase version in pyproject.toml (for next release) with dev suffix
15+
9) Create NEWS.txt entry for next release
1616

docs/conf.py

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@
1616
import sphinx
1717

1818
sys.path.insert(0, os.path.abspath('./../'))
19-
autodoc_mock_imports = ["alpha","beta"]
19+
autodoc_mock_imports = ["alpha", "beta"]
2020

21-
#import sphinx.apidoc
21+
22+
# import sphinx.apidoc
2223
def setup(app):
23-
sphinx.ext.apidoc.main(['-f', '-T', '-e', '-M', '-o', './code/', '../src', '../src/localconfig.py', '../src/pyff/test'])
24+
sphinx.ext.apidoc.main(
25+
['-f', '-T', '-e', '-M', '-o', './code/', '../src', '../src/localconfig.py', '../src/pyff/test']
26+
)
27+
2428

2529
# If extensions (or modules to document with autodoc) are in another directory,
2630
# add these directories to sys.path here. If the directory is relative to the
@@ -59,7 +63,7 @@ def setup(app):
5963
# The short X.Y version.
6064
version = '2.1'
6165
# The full version, including alpha/beta/rc tags.
62-
release = '2.1.4'
66+
release = '2.1.6.dev0'
6367

6468
# The language for content autogenerated by Sphinx. Refer to documentation
6569
# for a list of supported languages.
@@ -181,19 +185,16 @@ def setup(app):
181185
latex_elements = {
182186
# The paper size ('letterpaper' or 'a4paper').
183187
#'papersize': 'letterpaper',
184-
185188
# The font size ('10pt', '11pt' or '12pt').
186189
#'pointsize': '10pt',
187-
188190
# Additional stuff for the LaTeX preamble.
189191
#'preamble': '',
190192
}
191193

192194
# Grouping the document tree into LaTeX files. List of tuples
193195
# (source start file, target name, title, author, documentclass [howto/manual]).
194196
latex_documents = [
195-
('index', 'FederationFeeder.tex', 'Federation Feeder Documentation',
196-
'Leif Johansson', 'manual'),
197+
('index', 'FederationFeeder.tex', 'Federation Feeder Documentation', 'Leif Johansson', 'manual'),
197198
]
198199

199200
# The name of an image file (relative to this directory) to place at the top of
@@ -221,10 +222,7 @@ def setup(app):
221222

222223
# One entry per manual page. List of tuples
223224
# (source start file, name, description, authors, manual section).
224-
man_pages = [
225-
('index', 'federationfeeder', 'Federation Feeder Documentation',
226-
['Leif Johansson'], 1)
227-
]
225+
man_pages = [('index', 'federationfeeder', 'Federation Feeder Documentation', ['Leif Johansson'], 1)]
228226

229227
# If true, show URL addresses after external links.
230228
# man_show_urls = False
@@ -236,9 +234,15 @@ def setup(app):
236234
# (source start file, target name, title, author,
237235
# dir menu entry, description, category)
238236
texinfo_documents = [
239-
('index', 'FederationFeeder', 'Federation Feeder Documentation',
240-
'Leif Johansson', 'FederationFeeder', 'One line description of project.',
241-
'Miscellaneous'),
237+
(
238+
'index',
239+
'FederationFeeder',
240+
'Federation Feeder Documentation',
241+
'Leif Johansson',
242+
'FederationFeeder',
243+
'One line description of project.',
244+
'Miscellaneous',
245+
),
242246
]
243247

244248
# Documents to append as an appendix to all manuals.

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pyFF"
3-
version = "2.1.5-dev"
3+
version = "2.1.6.dev0"
44
readme = "README.rst"
55
description = "Federation Feeder"
66
requires-python = ">=3.9"
@@ -102,5 +102,5 @@ all_files = "1"
102102
upload-dir = "docs/build/html"
103103

104104
[build-system]
105-
requires = ["hatchling"]
106-
build-backend = "hatchling.build"
105+
requires = ["uv_build>=0.10.4,<0.11.0"]
106+
build-backend = "uv_build"

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)