Skip to content

build: switch to pyproject.toml#440

Draft
afuetterer wants to merge 5 commits intochrismattmann:masterfrom
afuetterer:toml
Draft

build: switch to pyproject.toml#440
afuetterer wants to merge 5 commits intochrismattmann:masterfrom
afuetterer:toml

Conversation

@afuetterer
Copy link
Contributor

@afuetterer afuetterer commented Feb 22, 2026

Hi, since you merged my PR about the gha setup, I thought I might submit another one.

This modernizes the project setup using a pyproject.toml file.

What do you think?

Refs:

Tasks

  • Rebase
  • Drop pyyaml from dependencies
  • set requires-python to >= 3.10
  • add 3.10-3.14 to trove classifiers
  • add 3.10-3.14 ci tests
  • check if license can be included without manifest file
  • squash commits
  • update coveralls and pytest-cov dependency (updated previously in requirements.txt)
  • waiting for fix: replace urlretrieve in getRemoteFile #444 to be merged, so that CI can (hopefully) pass
  • rebase
  • squash commits
  • add parallel coverage completion job
  • squash commits

@afuetterer

This comment was marked as outdated.

@afuetterer afuetterer marked this pull request as ready for review February 23, 2026 09:19
@afuetterer

This comment was marked as resolved.

@chrismattmann
Copy link
Owner

If this PR looks good to you, I will squash all those tiny commits.

LGTM please squash.

@afuetterer afuetterer marked this pull request as ready for review March 4, 2026 05:47
@coveralls
Copy link

coveralls commented Mar 4, 2026

Coverage Status

coverage: 55.646% (+2.2%) from 53.469%
when pulling 66aae33 on afuetterer:toml
into ce4c3ca on chrismattmann:master.

@afuetterer afuetterer marked this pull request as draft March 4, 2026 06:00
@afuetterer
Copy link
Contributor Author

Failing test case due to network reasons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants