Skip to content

fix(packaging): adequa declaracao de licenca ao padrao PEP 639 - #24

Merged
elielsousa-pathbit merged 1 commit into
masterfrom
fix/pep-639-license-expression
Oct 8, 2026
Merged

elielsousa-pathbit merged 1 commit into
masterfrom
fix/pep-639-license-expression

Conversation

@elielsousa-pathbit

Copy link
Copy Markdown
Contributor

Substitui a declaracao de licenca legada e remove o classificador 'License :: OSI Approved :: MIT License' no pyproject.toml, em conformidade com a PEP 639. Previne falhas de compilacao/instalacao editavel em versoes recentes do setuptools (>= 75).

Substitui a declaracao de licenca legada e remove o classificador
'License :: OSI Approved :: MIT License', em conformidade com a PEP 639.
Isso impede o erro de build com versoes recentes do setuptools (>= 75).
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-08T02:12:02.035174Z 300cea8 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@elielsousa-pathbit
elielsousa-pathbit merged commit 3623b0f into master Oct 8, 2026
6 checks passed
@elielsousa-pathbit
elielsousa-pathbit deleted the fix/pep-639-license-expression branch October 8, 2026 02:11

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 300cea81df

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread pyproject.toml
{ name = "Eliel Sousa", email = "eliel@pathbit.co" }
]
license = { text = "MIT" }
license = "MIT"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Raise the setuptools floor for SPDX license syntax

When build isolation resolves any allowed setuptools version from 61 through 76, this string-valued project.license is unsupported and package metadata generation fails instead of installing. Setuptools documents that SPDX license expressions were introduced in 77.0.0 and recommends requiring setuptools>=77; update [build-system].requires alongside this migration. Setuptools migration guidance

Useful? React with 👍 / 👎.

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.

1 participant