https://wagtail.org/blog/uv-overtakes-pip-in-ci/ Join us for Registration banner Learn more Skip to main content Star * About + < Back + About o About - All about Wagtail o Features - What Wagtail offers o Wagtail roadmap - Our plans for future releases o Core team - Our leading contributors o Accessibility - Making Wagtail work for everyone o Sustainability - Reducing the climate impact of Wagtail o Contact - How to get in touch + Do your best work Check out the very best features Wagtail offers * Resources + < Back + Resources o Try Wagtail - Give Wagtail a go o Get Help - How to find help for Wagtail o Developer documentation - Read the docs. Learn the code. o Wagtail on GitHub - Explore the Wagtail code o Wagtail User Guide - How to create Wagtail content o Wagtail packages - Extend Wagtail with Wagtail packages o Wagtail AI - Power up your content with AI o Localization and translations - Check out Wagtail Localize o Go headless with Wagtail - Headless or traditional Wagtail? You choose. o Release schedule - A new release ships every 3 months o FAQs - The most common Wagtail questions + Try Wagtail Get a working site up in 15 minutes * Community + < Back + Community o Blog - The latest Wagtail news o Newsletter - This Week in Wagtail o Slack - Join our Slack community o Wagtail Space - Meet up with other Wagtailers o Code of conduct - Our community commitments + Sign up for our newsletter Don't miss the latest Wagtail news, events and releases * Why Wagtail? + < Back + Why Wagtail? o Who uses Wagtail? - These organisations trust Wagtail o Showcase - Explore amazing projects built with Wagtail o Wagtail for Government - Why Wagtail is great for public institutions o Wagtail for Charities and Nonprofits - Why Wagtail is great for mission-driven organizations o Wagtail for Cultural Institutions - Why Wagtail is great for museums, libraries, and more o Wagtail for Education - Why Wagtail is great for academic institutions o Wagtail for Businesses - Why Wagtail is great for businesses o Wagtail vs Wordpress - A CMS-to-CMS comparison o Wagtail vs Drupal - A CMS-to-CMS comparison + Wagtail Showcase Discover the great results organizations achieved with Wagtail * Services + < Back + Services o Wagtail services - Get expert help with your Wagtail project o Sponsor a feature - Sponsor new features for Wagtail + Wagtail support Get professional help from Wagtail experts And support Wagtail at the same time * About + < Back + About o About - All about Wagtail o Features - What Wagtail offers o Wagtail roadmap - Our plans for future releases o Core team - Our leading contributors o Accessibility - Making Wagtail work for everyone o Sustainability - Reducing the climate impact of Wagtail o Contact - How to get in touch + Do your best work Check out the very best features Wagtail offers * Resources + < Back + Resources o Try Wagtail - Give Wagtail a go o Get Help - How to find help for Wagtail o Developer documentation - Read the docs. Learn the code. o Wagtail on GitHub - Explore the Wagtail code o Wagtail User Guide - How to create Wagtail content o Wagtail packages - Extend Wagtail with Wagtail packages o Wagtail AI - Power up your content with AI o Localization and translations - Check out Wagtail Localize o Go headless with Wagtail - Headless or traditional Wagtail? You choose. o Release schedule - A new release ships every 3 months o FAQs - The most common Wagtail questions + Try Wagtail Get a working site up in 15 minutes * Community + < Back + Community o Blog - The latest Wagtail news o Newsletter - This Week in Wagtail o Slack - Join our Slack community o Wagtail Space - Meet up with other Wagtailers o Code of conduct - Our community commitments + Sign up for our newsletter Don't miss the latest Wagtail news, events and releases * Why Wagtail? + < Back + Why Wagtail? o Who uses Wagtail? - These organisations trust Wagtail o Showcase - Explore amazing projects built with Wagtail o Wagtail for Government - Why Wagtail is great for public institutions o Wagtail for Charities and Nonprofits - Why Wagtail is great for mission-driven organizations o Wagtail for Cultural Institutions - Why Wagtail is great for museums, libraries, and more o Wagtail for Education - Why Wagtail is great for academic institutions o Wagtail for Businesses - Why Wagtail is great for businesses o Wagtail vs Wordpress - A CMS-to-CMS comparison o Wagtail vs Drupal - A CMS-to-CMS comparison + Wagtail Showcase Discover the great results organizations achieved with Wagtail * Services + < Back + Services o Wagtail services - Get expert help with your Wagtail project o Sponsor a feature - Sponsor new features for Wagtail + Wagtail support Get professional help from Wagtail experts And support Wagtail at the same time Get started Get started Enter a search term [ ] Search Give Wagtail a go * Try the starter kit See if Wagtail is right for you You can deploy a working Wagtail site in as little as 15 minutes. * Play with the code Wagtail on Gitpod Launch a Wagtail development environment with one click. * Build your first site Our 10 min install guide Follow our tutorial to build a brand new Wagtail project. * Get support Our community is here to help Find out how you can get help with Wagtail. Enter a search term [ ] Search News 6 Oct 2025 uv overtakes pip in CI An opportunity for more opinionated defaults Thibaud Colas Thibaud Colas Wagtail core team Line chart of PyPI downloads of Wagtail. Two dotted lines for uv and pip. pip is flat, uv is rising gradually. Two solid lines at the bottom for uv and pip 'likely CI', with the rising uv line going above the flat pip line ^ in CI for Wagtail projects, uv now sees more usage than any other installer. It's at 66% of CI downloads of Wagtail, compared to 34% for pip. Other installers don't report their CI usage specifically, but their overall usage is very distant. What it means for Wagtail "uv = good" is old news for all of the early adopters. For us, we look at those kinds of usage trends on a regular basis to figure out where everyone else is at. It's a big deal if uv becomes the majority tool. And looks like it is now, at least in CI. In practice, it means it might be time for us to revisit our README install steps, tutorial / workshop instructions, or even the built-in project template - do we reflect the lower common denominator experience with pip, or the majority (and often superior) experience with uv? In other projects Oh and it's not just looking to be that way for Wagtail, here are the same numbers for Django: Line chart of PyPI downloads of Django. Two dotted lines for uv and pip. pip is wobbly but overall trend is relatively flat, uv is rising gradually. Two solid lines at the bottom for uv and pip 'likely CI', with the rising uv line going above the occasion Looks like it's the same story, just shifted by a few months? uv represents 21% of total Django downloads, and 43% of CI downloads. And for good measure, the same numbers for FastAPI: Line chart of PyPI downloads of FastAPI. Two dotted lines for uv and pip. pip is wobbly but overall trend is relatively up and to the right, uv is similar. Two solid lines at the bottom for uv and pip &# x27;likely CI', with the rising uv line following its dot Similar story, though again shifted by a few months? uv represents 31% of total downloads, 60% of CI downloads. Methodology notes Back to Wagtail, here are the download numbers and proportions for September 2025: * 480k total Wagtail downloads + 55% via pip (272k) + 28% via uv (139k) * 128k total downloads in CI (26%), with: + 34% for pip (43k downloads, 16% of total pip downloads, 9% of total) + 66% for uv (85k downloads, 61% of total uv downloads, 17% of total) There is a fair chance the data will shift a bit month to month, but the trend is pretty clear (see the data and query if you want to dive deeper). For people unfamiliar with PyPI download statistics in BigQuery, this is what is possible to do: WITH filtered_downloads AS ( SELECT timestamp, details.installer.name AS installer, details.ci AS ci FROM `bigquery-public-data.pypi.file_downloads` WHERE project = 'wagtail' AND timestamp BETWEEN TIMESTAMP('2024-01-01T00:00:01.000Z') AND CURRENT_TIMESTAMP() ) SELECT TIMESTAMP_TRUNC(timestamp, MONTH) AS month, installer, ci, COUNT(*) AS num_downloads FROM filtered_downloads GROUP BY month, installer, ci ORDER BY month, num_downloads DESC, ci; This is all shared with the caveats that not all downloads are equal, some installers might produce more or fewer downloads than others in some conditions (depending on caching implementation details). And the proportion of "CI" within those download statistics is more of a lower end of likely real figures. It's unclear how comparable "% downloads via uv in CI" and "% downloads via pip in CI" are. Still though, if overall uv download figures go 4x over a year, we take note. --------------------------------------------------------------------- If you want to learn more about download statistics, check out PyPI downloads statistics and continuous integration on the Python forum. You might also like uv overtakes Poetry 20,000 Django packages About About * Wagtail overview * Features * Wagtail roadmap * Core team * Accessibility * Sustainability * Digital emissions - 0.06 gCO2e * Cookie policy * Privacy policy * Contact Resources Resources * Get Started * Developer docs * Wagtail on Github * Release schedule * Wagtail User Guide * Wagtail packages * Wagtail AI * Wagtail Localize * Go headless with Wagtail * Get help * FAQs Community Community * Newsletter * Blog * Slack * Wagtail Space * Code of conduct Why Wagtail? Why Wagtail? * Who uses Wagtail? * Wagtail showcase * Wagtail for Government * Wagtail for Charities and Nonprofits * Wagtail for Cultural Institutions * Wagtail for Education * Wagtail for Businesses * Wagtail vs. Wordpress * Wagtail vs. Drupal Services Services * Wagtail services * Wagtail developer support * Wagtail developer training * Wagtail implementation audit * Sponsor a feature * Sponsor Wagtail Help build Wagtail enhancements and support the long-term health of the project * Contribute code 200+ contributors in 2022! Follow us * * * * * JavaScript is required to toggle light/dark mode.. Dark Light mode Dark mode Light This Week in Wagtail Sign up for events, features and adventures on Wagtail [ ] Sign up Wagtail is an open source project by Torchbox. (c) 2025 We use cookies to provide you with a better service. Carry on browsing if you're happy with this, or find out more