Cloning ~all pytest plugins #8721
Unanswered
The-Compiler
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I thought it'd be a fun idea to clone (almost) all pytest plugins to have a corpus of plugins lying around if we want to find out e.g. how much a certain deprecation will affect things.
Thus, I took update-plugin-list.py and hacked on it until I got it to find most code hosting URLs from PyPI (surprisingly hard...) and clone the repos: https://paste.the-compiler.org/view/0e5f4c5a
It's ugly, and really just a quick hack, but it seems to do it's job: After waiting a bit, around 750 plugins (~1GB total) ended up on my disk.
Using that corpus, we can now find out if any plugin still refers to the
#pylib
IRC channel after changing pytest's docs (answer: pytest-django does); or we can see what the most popular plugin hooks are:Beta Was this translation helpful? Give feedback.
All reactions