Skip to content

test: create virtual PyPI packages#4469

Merged
ruben-arts merged 5 commits intoprefix-dev:mainfrom
tdejager:feat/create-virtual-pypi-tests
Sep 1, 2025
Merged

test: create virtual PyPI packages#4469
ruben-arts merged 5 commits intoprefix-dev:mainfrom
tdejager:feat/create-virtual-pypi-tests

Conversation

@tdejager
Copy link
Contributor

@tdejager tdejager commented Aug 29, 2025

For the record, I've mostly created this with codex. So know that when you start reading.

I've added this because it's really annoying to start testing PyPI things because you always need to hit the network or setup a very specific file system. So this adds structs to generate both a "flat index" and a file-based index. We can extends this with more functionality later.

I've also changed up some of the tests in the pypi_tests to start using it.

@tdejager tdejager marked this pull request as ready for review September 1, 2025 07:40
@tdejager tdejager changed the title test: create virtual PR packages test: create virtual PyPI packages Sep 1, 2025
@tdejager tdejager requested a review from ruben-arts September 1, 2025 07:40
Copy link
Contributor

@ruben-arts ruben-arts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, seems like a great new tool to quickly create tests!

@ruben-arts ruben-arts merged commit 2cb3634 into prefix-dev:main Sep 1, 2025
40 checks passed
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.

2 participants