Skip to content

Merge setup.cfg into pyproject.toml and use dependency groups #316

Description

@samcunliffe

The napari plugin template has got rid of setup.cfg and only has pyproject.toml, so it seems that there's no reason to keep both.

Definition of done

  • setup.cfg file's contents are moved into pyproject.toml.
  • No change to project metadata.
  • Developer (testing, doc,...) dependencies are handled in dependency groups (PEP735)

Activity

  1. added
    MaintenanceNot related to the development of new features
    dependenciesPull requests that update a dependency file
    on Oct 30, 2025
  2. changed the title [-]Merge setup.cfg into pyproject.toml and use dependency groups[/-] [+]Merge `setup.cfg` into `pyproject.toml` and use dependency groups[/+] on Oct 30, 2025
  3. jaideepkathiresan commented on Oct 30, 2025

    @jaideepkathiresan
    Contributor

    Hi @samcunliffe, I think i can fix this. Could you assign me with this issue?

  4. jaideepkathiresan commented on Oct 30, 2025

    @jaideepkathiresan
    Contributor

    Hi @samcunliffe, I believe to have addressed the issue. Could you review my pull request? Thank-you.

  5. jaideepkathiresan commented on Oct 31, 2025

    @jaideepkathiresan
    Contributor

    Hi @samcunliffe, Thanks for reacting! Just wanted to check in, if you've had a chance to review it and everything looks good, would you mind merging it when convenient? Let me know if there's anything else you'd like me to tweak.
    Thank-you.

  6. samcunliffe commented on Feb 2, 2026

    @samcunliffe
    CollaboratorAuthor

    via #322

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

Metadata

Metadata

Labels

MaintenanceNot related to the development of new featuresdependenciesPull requests that update a dependency filegood first issueGood for newcomers

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions