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

Convert to pyproject.toml #927

Merged
merged 5 commits into from
Jan 3, 2024
Merged

Conversation

sirosen
Copy link
Member

@sirosen sirosen commented Jan 2, 2024

Based on #926 , this is a two step process:

  1. Convert to setup.cfg config for setuptools
  2. Convert from that to pyproject.toml

I could have collapsed the steps together, but it was easiest to do them in series like this, since it let me use ini2toml for the conversion.

For now, a compatibility-shim setup.py is defined, but this could be removed in a future version.

This version of the SDK deprecates `oauth2_validate_token`, so the
change replaces it with a direct form-encoded POST in order to
maintain the exact same behavior in the CLI for now.
All metadata which was dynamically defined in setup.py is now
declaratively defined in setup.cfg.
Convert setup.cfg to pyproject.toml + .flake8
@sirosen sirosen added the no-news-is-good-news This change does not require a news file label Jan 2, 2024
@sirosen sirosen merged commit fe4ed8b into globus:main Jan 3, 2024
19 checks passed
@sirosen sirosen deleted the convert-to-pyproject branch January 3, 2024 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-news-is-good-news This change does not require a news file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant