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 a fully locked test environment #1349

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Use a fully locked test environment #1349

wants to merge 4 commits into from

Conversation

hynek
Copy link
Member

@hynek hynek commented Sep 19, 2024

This is currently more of an open experiment to find out what's missing in uv for FOSS projects.

The first obvious problem is that it locks the local version of the package that changes after every commit (so we can have Test PyPI uploads).

@hynek
Copy link
Member Author

hynek commented Sep 19, 2024

OK, problem number 2 is that we don't have --installpkg anymore.

That's a) a bummer because it's nice to test actual wheels, but also b) too much work to work around right now, so I'll get back to it later.

@hynek
Copy link
Member Author

hynek commented Sep 19, 2024

OK, problem number 2 is that we don't have --installpkg anymore.

That's a) a bummer because it's nice to test actual wheels, but also b) too much work to work around right now, so I'll get back to it later.

Problem number 2 has been fixed in tox-uv 1.13! https://github.com/tox-dev/tox-uv/releases/tag/1.13.0

@hynek hynek force-pushed the uv-lock branch 4 times, most recently from d6fa02f to c66aba9 Compare September 27, 2024 04:03
@hynek hynek force-pushed the uv-lock branch 3 times, most recently from c34e7ee to 49b9a17 Compare October 8, 2024 07:48
@hynek hynek force-pushed the uv-lock branch 2 times, most recently from aa0551d to f97daed Compare October 10, 2024 05:55
@hynek hynek force-pushed the uv-lock branch 2 times, most recently from b9a2857 to 55ad44f Compare November 2, 2024 10:36
@hynek
Copy link
Member Author

hynek commented Nov 2, 2024

hrhm the failure on 3.8 is AFAICT caused by the fact that tox-uv dropped 3.8 and the older tox-uv versions have no support for groups. Well, let's see how long it take uv to fix the dynamic version problem.

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