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

switch to legacy_tox_ini, remove tox-ini-fmt. #22

Merged
merged 1 commit into from
Jun 25, 2024
Merged

Conversation

sbrudenell
Copy link
Owner

I noticed tox-dev/tox-ini-fmt#42, which makes it hard to use comments in tox.ini. Auto-formatting tox.ini was the main motivation to use a separate tox.ini at all, so just keep everything in pyproject.toml.

Maybe tox will eventually have first-party support for pyproject.toml; this will make the transition that much simpler.

I noticed tox-dev/tox-ini-fmt#42, which makes
it hard to use comments in tox.ini. Auto-formatting tox.ini was the main
motivation to use a separate tox.ini at all, so just keep everything in
pyproject.toml.

Maybe tox will eventually have first-party support for pyproject.toml;
this will make the transition that much simpler.

It appears that tox==3.21.4 (appears on on ubuntu-22.04) can't actually
parse the legacy_tox_ini option, and so does not get to the point of
provisioning a tox environment for the approrpiate version. We now do
proper provisioning ourselves in github ci.
@sbrudenell sbrudenell merged commit 53d58d2 into master Jun 25, 2024
8 checks passed
@sbrudenell sbrudenell deleted the legacy-tox-ini branch June 25, 2024 03:10
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