Skip to content

Update project configuration and documentation#422

Closed
hunterhogan wants to merge 1 commit intofonttools:mainfrom
hunterhogan:pyproject
Closed

Update project configuration and documentation#422
hunterhogan wants to merge 1 commit intofonttools:mainfrom
hunterhogan:pyproject

Conversation

@hunterhogan
Copy link
Copy Markdown
Contributor

Revise the pyproject.toml to address deprecations and improve configuration for packaging and testing. Update the documentation link format for consistency.

`project.license` is deprecated
https://raw.githubusercontent.com/tombi-toml/tombi/refs/tags/v0.9.3/www.schemastore.org/pyproject.json

`tool.setuptools_scm.write_to = "src/ufoLib2/_version.py"` is deprecated
https://www.schemastore.org/partial-setuptools-scm.json

`tool.pytest.ini_options` is deprecated
https://www.schemastore.org/partial-pytest.json

addopts: Expected a value of type Array, but found String

SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files'

setuptools.errors.InvalidConfigError: License classifiers have been superseded by license expressions (see https://peps.python.org/pep-0639/). Please remove:

      License :: OSI Approved :: Apache Software License

formatted with https://tombi-toml.github.io/tombi/

README: MD034/no-bare-urls: Bare URL used
@madig
Copy link
Copy Markdown
Collaborator

madig commented Apr 8, 2026

I have put off looking at this PR so far because of all the diff noise of stuff moving around. Just FYI if you want your PRs looked at quicker. Maybe make two commits next time, one for moving and sorting stuff, a second for updating information.

@madig
Copy link
Copy Markdown
Collaborator

madig commented Apr 8, 2026

Continued in #431. Thanks.

@madig madig closed this Apr 8, 2026
@hunterhogan
Copy link
Copy Markdown
Contributor Author

I have put off looking at this PR so far because of all the diff noise of stuff moving around. Just FYI if you want your PRs looked at quicker. Maybe make two commits next time, one for moving and sorting stuff, a second for updating information.

Thank you, I hadn't really thought about that before.

@hunterhogan hunterhogan deleted the pyproject branch April 8, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants