Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Setuptools Configuration with Python Project Configuration #675

Merged

Conversation

jtrobles-cdd
Copy link
Member

Starting with PEP 621, the Python community selected pyproject.toml as a standard way of specifying project metadata. Setuptools has adopted this standard and will use the information contained in this file as an input in the build process.

Note: Some deprecated and/or obsolete options were not migrated from setup.py to pyproject.toml.

See also: How to modernize a setup.py based project? (GitHub)

@jtrobles-cdd jtrobles-cdd added the task Task or chore label Aug 23, 2024
@jtrobles-cdd jtrobles-cdd self-assigned this Aug 23, 2024
@jtrobles-cdd jtrobles-cdd force-pushed the task/replace-setuptools-config-with-python-project-config branch from 95038ee to a99bba1 Compare August 23, 2024 16:57
Copy link

codecov bot commented Aug 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 0.00%. Comparing base (a2da966) to head (fe06140).
Report is 3 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #675       +/-   ##
===========================================
- Coverage    87.35%   0.00%   -87.36%     
===========================================
  Files           37      37               
  Lines         3069    3069               
  Branches       379     379               
===========================================
- Hits          2681       0     -2681     
- Misses         246    3068     +2822     
+ Partials       142       1      -141     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jtrobles-cdd jtrobles-cdd force-pushed the task/replace-setuptools-config-with-python-project-config branch from a99bba1 to 2cf0a33 Compare August 23, 2024 17:28
> Starting with PEP 621, the Python community selected `pyproject.toml`
> as a standard way of specifying *project metadata*. `Setuptools` has
> adopted this standard and will use the information contained in this
> file as an input in the build process.

Note: Some deprecated and/or obsolete options were not migrated from
`setup.py` to `pyproject.toml`.

See also:
[How to modernize a `setup.py` based project?](https://packaging.python.org/en/latest/guides/modernize-setup-py-project/)
([GitHub](https://github.com/pypa/packaging.python.org/blob/bcbb476c/source/guides/modernize-setup-py-project.rst))
@jtrobles-cdd jtrobles-cdd force-pushed the task/replace-setuptools-config-with-python-project-config branch from 2cf0a33 to fe06140 Compare August 23, 2024 18:17
Copy link

sonarcloud bot commented Aug 23, 2024

@jtrobles-cdd jtrobles-cdd marked this pull request as ready for review August 23, 2024 18:57
@jtrobles-cdd jtrobles-cdd requested a review from a team as a code owner August 23, 2024 18:57
@jtrobles-cdd jtrobles-cdd merged commit 06f4b1b into develop Aug 23, 2024
19 of 20 checks passed
@jtrobles-cdd jtrobles-cdd deleted the task/replace-setuptools-config-with-python-project-config branch August 23, 2024 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Task or chore
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant