Thanks to visit codestin.com
Credit goes to github.com

Skip to content

build: switch to pyproject.toml#440

Open
afuetterer wants to merge 1 commit intochrismattmann:masterfrom
afuetterer:toml
Open

build: switch to pyproject.toml#440
afuetterer wants to merge 1 commit 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

@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

Coverage Status

coverage: 53.469%. remained the same
when pulling 707db94 on afuetterer:toml
into ce4c3ca on chrismattmann:master.

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