Skip to content

Conversation

@zulquer
Copy link
Collaborator

@zulquer zulquer commented Apr 22, 2025

This pull request updates the pyproject.toml file to align with modern Python packaging standards by restructuring its configuration and adding metadata fields. The most important changes focus on transitioning to the build-system table, enhancing project metadata, and refining maintainers' information.

Metadata Enhancements:

  • Added detailed project metadata under the [project] table, including name, version, description, authors, license, readme, repository, homepage, requires-python, and license-files. This improves clarity and discoverability of the project.
  • Defined maintainers with names and email addresses, providing clear points of contact for the project.

Included:
1. [project] name, version, description, authors, license, readme,
repository, homepage, requires-python, classifiers, packages, maintainers,
license-files.

Extra:
1. [tool.poetry] This was adapted to be similar to [project].
@zulquer zulquer requested review from Copilot and danielcivit April 22, 2025 10:31
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request updates the pyproject.toml configuration to align with modern packaging standards by introducing a [build-system] table and enriching the project metadata in the new [project] section.

  • Introduces a [build-system] section with poetry-core as the backend.
  • Adds detailed metadata (e.g., maintainers, repository, homepage) under the [project] table.
  • Retains a [tool.poetry] block with similar metadata for backwards compatibility.
Comments suppressed due to low confidence (1)

pyproject.toml:41

  • [nitpick] The maintainers field in the [tool.poetry] block uses a string format while the [project] block uses an object format. Consider unifying the maintainers representation to avoid potential confusion.
maintainers = [

@danielcivit danielcivit deleted the PTHMINT-59 branch April 22, 2025 15:40
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.

3 participants