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

Use pyproject.toml instead of setup.cfg and setup.py #751

Closed
karpetrosyan opened this issue Jul 7, 2023 · 1 comment
Closed

Use pyproject.toml instead of setup.cfg and setup.py #751

karpetrosyan opened this issue Jul 7, 2023 · 1 comment
Labels
tooling Development tooling and workflow

Comments

@karpetrosyan
Copy link
Member

karpetrosyan commented Jul 7, 2023

Discussed in: #748

Because httpx uses pyproject.toml for packaging, we should also use pyproject.toml for simplicity.
It would also be preferable to move all project configurations into pyproject toml, as httpx does.

It appears that we will need two PRs to make it much cleaner and more reviewable, one for packaging and one for configurations.

Packaging part

The PR should look very similar to this, so that we can easily migrate based on that PR.

Configuration part

The configuration part is also simple; according to this, we can migrate quickly.

@karpetrosyan karpetrosyan changed the title Move configuration of tools to pyproject.toml Use pyproject.toml instead of setup.cfg and setup.py Jul 7, 2023
@karpetrosyan karpetrosyan added the tooling Development tooling and workflow label Jul 7, 2023
@tomchristie
Copy link
Member

Closed via #752

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tooling Development tooling and workflow
Projects
None yet
Development

No branches or pull requests

2 participants