CINXE.COM

Sponsors · PyPI

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="defaultLanguage" content="en"> <meta name="availableLanguages" content="en, es, fr, ja, pt_BR, uk, el, de, zh_Hans, zh_Hant, ru, he, eo"> <title>Sponsors · PyPI</title> <meta name="description" content="The Python Package Index (PyPI) is a repository of software for the Python programming language."> <link rel="stylesheet" href="/static/css/warehouse-ltr.7fd6e4e4.css"> <link rel="stylesheet" href="/static/css/fontawesome.da0464c1.css"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+3:400,400italic,600,600italic,700,700italic%7CSource+Code+Pro:500"> <noscript> <link rel="stylesheet" href="/static/css/noscript.0673c9ea.css"> </noscript> <link rel="icon" href="/static/images/favicon.35549fe8.ico" type="image/x-icon"> <link rel="alternate" type="application/rss+xml" title="RSS: 40 latest updates" href="/rss/updates.xml"> <link rel="alternate" type="application/rss+xml" title="RSS: 40 newest packages" href="/rss/packages.xml"> <meta property="og:url" content="https://pypi.org/sponsors/"> <meta property="og:site_name" content="PyPI"> <meta property="og:type" content="website"> <meta property="og:image" content="https://pypi.org/static/images/twitter.abaf4b19.webp"> <meta property="og:title" content="Sponsors"> <meta property="og:description" content="The Python Package Index (PyPI) is a repository of software for the Python programming language."> <link rel="search" type="application/opensearchdescription+xml" title="PyPI" href="/opensearch.xml"> <script async data-ga-id="UA-55961911-1" data-ga4-id="G-RW7D75DF8V" src="/static/js/warehouse.f780b8ef.js"> </script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-55961911-1"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-RW7D75DF8V"></script> <script defer src="https://www.fastly-insights.com/insights.js?k=6a52360a-f306-421e-8ed5-7417d0d4a4e9&dnt=true"></script> <script async src="https://media.ethicalads.io/media/client/v1.4.0/ethicalads.min.js" integrity="sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0= sha384-UcmsCqcNRSLW/dV3Lo1oCi2/VaurXbib6p4HyUEOeIa/4OpsrnucrugAefzVZJfI sha512-q4t1L4xEjGV2R4hzqCa41P8jrgFUS8xTb8rdNv4FGvw7FpydVj/kkxBJHOiaoxHa8olCcx1Slk9K+3sNbsM4ug==" crossorigin="anonymous" ></script> </head> <body data-controller="viewport-toggle"> <!-- Accessibility: this link should always be the first piece of content inside the body--> <a href="#content" class="skip-to-content">Skip to main content</a> <button type="button" class="button button--primary button--switch-to-mobile hidden" data-viewport-toggle-target="switchToMobile" data-action="viewport-toggle#switchToMobile"> Switch to mobile version </button> <div id="sticky-notifications" class="stick-to-top js-stick-to-top"> <!-- Add browser warning. Will show for ie9 and below --> <!--[if IE]> <div class="notification-bar notification-bar--warning" role="status"> <span class="notification-bar__icon"> <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> <span class="sr-only">Warning</span> </span> <span class="notification-bar__message">You are using an unsupported browser, upgrade to a newer version.</span> </div> <![endif]--> <noscript> <div class="notification-bar notification-bar--warning" role="status"> <span class="notification-bar__icon"> <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> <span class="sr-only">Warning</span> </span> <span class="notification-bar__message">Some features may not work without JavaScript. Please try enabling it if you encounter problems.</span> </div> </noscript> <div data-html-include="/_includes/notification-banners/"></div> </div> <div data-html-include="/_includes/flash-messages/"></div> <div data-html-include="/_includes/session-notifications/"></div> <header class="site-header "> <div class="site-container"> <div class="split-layout"> <div class="split-layout"> <div> <a class="site-header__logo" href="/"> <img alt="PyPI" src="/static/images/logo-small.8998e9d1.svg"> </a> </div> <form class="search-form search-form--primary" action="/search/" role="search"> <label for="search" class="sr-only">Search PyPI</label> <input id="search" class="search-form__search" type="text" name="q" placeholder="Search projects" value="" autocomplete="off" autocapitalize="off" spellcheck="false" data-controller="search-focus" data-action="keydown@window->search-focus#focusSearchField" data-search-focus-target="searchField"> <button type="submit" class="search-form__button"> <i class="fa fa-search" aria-hidden="true"></i> <span class="sr-only">Search</span> </button> </form> </div> <div data-html-include="/_includes/current-user-indicator/"> <div id="user-indicator" class="horizontal-menu horizontal-menu--light horizontal-menu--tall"> <nav class="horizontal-menu horizontal-menu--light horizontal-menu--tall hide-on-tablet" aria-label="Main navigation"> <ul> <li class="horizontal-menu__item"><a href="/help/" class="horizontal-menu__link">Help</a></li> <li class="horizontal-menu__item"><a href="/sponsors/" class="horizontal-menu__link">Sponsors</a></li> <li class="horizontal-menu__item"><a href="/account/login/" class="horizontal-menu__link">Log in</a></li> <li class="horizontal-menu__item"><a href="/account/register/" class="horizontal-menu__link">Register</a></li> </ul> </nav> <nav class="dropdown dropdown--on-menu hidden show-on-tablet" aria-label="Main navigation"> <button type="button" class="horizontal-menu__link dropdown__trigger" aria-haspopup="true" aria-expanded="false" aria-label="View menu"> Menu <span class="dropdown__trigger-caret"> <i class="fa fa-caret-down" aria-hidden="true"></i> </span> </button> <ul class="dropdown__content" aria-hidden="true" aria-label="Main menu"> <li><a class="dropdown__link" href="/help/">Help</a></li> <li><a class="dropdown__link" href="/sponsors/">Sponsors</a></li> <li><a class="dropdown__link" href="/account/login/">Log in</a></li> <li><a class="dropdown__link" href="/account/register/">Register</a></li> </ul> </nav> </div> </div> </div> </div> </header> <div class="mobile-search"> <form class="search-form search-form--fullwidth" action="/search/" role="search"> <label for="mobile-search" class="sr-only">Search PyPI</label> <input id="mobile-search" class="search-form__search" type="text" name="q" placeholder="Search projects" value="" autocomplete="off" autocapitalize="off" spellcheck="false"> <button type="submit" class="search-form__button"> <i class="fa fa-search" aria-hidden="true"></i> <span class="sr-only">Search</span> </button> </form> </div> <main id="content"> <div class="horizontal-section"> <div class="site-container"> <div class="sponsorship-intro"> <div class="sponsorship-intro__text"> <div class="heading-wsubtitle"> <h1 class="heading-wsubtitle__heading">Support PyPI and related projects</h1> <p class="heading-wsubtitle__subtitle">Sponsor the Python Software Foundation</p> </div> <p class="lede-paragraph"> The Python Software Foundation raises and distributes funds to improve Python's packaging ecosystem. </p> <p>Recent projects funded include:</p> <ul class="hooray-list"> <li> The successful relaunch of the Python Package Index, powered by the new 'Warehouse' codebase <br><small>With <a href="https://pyfound.blogspot.com/2017/11/the-psf-awarded-moss-grant-pypi.html" title="External link" target="_blank" rel="noopener">$170,000 in funding</a> from the <a href="https://www.mozilla.org/en-US/moss/" title="External link" target="_blank" rel="noopener">Mozilla Open Source Support Program</a> in 2018</small> </li> <li> Improving PyPI's security and accessibility, and adding support for multiple locales <br><small>With $80,000 in funding from the <a href="https://www.opentech.fund/results/supported-projects/pypi-improvements/" title="External link" target="_blank" rel="noopener">Open Technology Fund</a> in 2019</small> </li> <li> Additional security-focused features for PyPI <br><small>With <a href="http://pyfound.blogspot.com/2018/12/upcoming-pypi-improvements-for-2019.html" title="External link" target="_blank" rel="noopener">$100,000 in funding</a> from <a href="https://research.fb.com/" title="External link" target="_blank" rel="noopener">Facebook Research</a> in 2019 and 2020</small> </li> <li> Overhauling pip's user experience and dependency resolver <br><small>With <a href="https://pyfound.blogspot.com/2019/12/moss-czi-support-pip.html" title="External link" target="_blank" rel="noopener">$407,000 in funding</a> from the <a href="https://chanzuckerberg.com/eoss/" title="External link" target="_blank" rel="noopener">Chan Zuckerberg Initiative</a> and the <a href="https://www.mozilla.org/en-US/moss/" title="External link" target="_blank" rel="noopener">Mozilla Open Source Support Program</a> in 2020</small> </li> </ul> <p> With your support, the PSF can continue to fund packaging improvements, benefiting millions of Python users around the world. </p> </div> <div class="sponsorship-intro__donations sponsor-package"> <div class="sponsor-package__header"> <div class="sponsor-package__icon"> <i class="fas fa-donate" aria-hidden="true"></i> </div> <h2>PSF Sponsorship</h2> </div> <div class="sponsor-package__body"> <p>All of these initiatives help maintain and support the tools that the Python community uses daily. This work can only be done with the generous financial support that you or your organization provides.</p> <p>Your contributions matter and they make an impact. Every donation counts!</p> </div> <div class="sponsor-package__button"> <a class="button button--primary" href="https://www.python.org/sponsors/application/" title="External link" target="_blank" rel="noopener"> Become a sponsor </a> <small>The PSF is recognized by the IRS as a 501(c)(3) non-profit charitable organization, and donations are tax-deductible for organizations that pay taxes in the United States.</small> </div> </div> </div> </div> </div> <div class="horizontal-section horizontal-section--grey horizontal-section--thin"> <div class="site-container"> <div class="sponsorship-benefits"> <div class="sponsorship-benefits__benefit"> <h3>Get your logo on PyPI.org</h3> <p>Looking for brand visibility? In the last year*, 21.1 million people from 237 countries visited PyPI.org.</p> <p><small>* Data as of March 2020</small></p> </div> <div class="sponsorship-benefits__benefit"> <h3>Strengthen the Python ecosystem</h3> <p>Funds raised by the Python Software Foundation go directly towards improving the tools your company uses every day.</p> </div> <div class="sponsorship-benefits__benefit"> <h3>Boost your reputation</h3> <p>Enhance your company's reputation by investing in Python and the open source community.</p> </div> </div> </div> </div> <section class="horizontal-section"> <div class="site-container"> <div class="centered-heading"> <h1 class="centered-heading__title">PSF sponsors</h1> <p class="centered-heading__subtitle">We are immensely grateful to the following organizations for their support of the Python Software Foundation</p> <hr class="centered-heading__rule"> </div> <div class="sponsor-grid sponsor-grid--bottom-margin"> <div class="sponsor-grid__sponsor sponsor-grid__sponsor--invitation"> <div class="sponsor-grid__sponsor-img"> <img src="/static/images/yourlogo.31c2f9c9.webp" alt="Your logo here"> </div> <h2 class="sponsor-grid__sponsor-name">Your company here</h2> <div class="sponsor-grid__sponsor-activity"> <p>Sponsor the Python Software Foundation today!</p> </div> <a href="https://www.python.org/sponsors/application/" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button button--primary">See sponsorship packages</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/27b6a826990864617ce90a9835f37297d93ba0ef/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4375626973742e6a706567" alt="Cubist Systematic Strategies" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Cubist Systematic Strategies</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#cubist-systematic-strategies" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Cubist Systematic Strategies</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/d9c4c81cf94ca22020595b3736dc4d3ee4f9d8ec/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f736f6369616c2d776974682d73747261702e706e67" alt=Pydantic loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Pydantic</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#pydantic" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Pydantic</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/6e88e2936afbdf6c9ed25a8ee50a7b8a273a082e/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f6c6f676f5f686f72697a6f6e74616c5f626c75655f726567697374657265642d30312e706e67" alt="Jane Street" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Jane Street</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#jane-street" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Jane Street</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/6b0f5ded16174452274dc952e32c8f71841c3153/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4d6963726f736f66742d6c6f676f5f7267625f632d677261795f68564b4d4637462e706e67" alt=Microsoft loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Microsoft</h2> <div class="sponsor-grid__sponsor-activity"> <p>Microsoft is a visionary sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#microsoft" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Microsoft</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/0d5ea7de5f52be0f79d61c06faf9cf6045c1d142/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f5f5765622d43315f436f72655f5247422e706e67" alt="Capital One" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Capital One</h2> <div class="sponsor-grid__sponsor-activity"> <p>Capital One is a maintaining sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#capital-one" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Capital One</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/a3555b522a4fc190d46a6b5fb0e341c1a30d825f/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f72657a6f6f6d65782d6c6f676f2e706e67" alt=Rezoomex loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Rezoomex</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#rezoomex" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Rezoomex</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/8a3b3bcd94a9051d6477e2c4708477f60539f9d7/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f454e444f525f315f4b5470426a79492e706e67" alt="Endor labs" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Endor labs</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#endor-labs" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Endor labs</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/ce986157c847f9978d040ff6120f06a756f9e94f/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f466c61745f4c6f676f5f436f6c6f725f486f72697a6f6e74616c2e706e67" alt="Crunchy Data" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Crunchy Data</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#crunchy-data" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Crunchy Data</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/a5702574b3c96e4ce54a9c8b5e226691b29d867d/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4d6f6e676f44425f466f72657374477265656e2e706e67" alt=MongoDB loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">MongoDB</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#mongodb" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit MongoDB</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/97c1dae5b35a95431d9cc85d557fbae91a28dce2/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f7377616e2d6c6f676f2e706e67" alt="Swan Softweb Solutions" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Swan Softweb Solutions</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#swan-softweb-solutions" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Swan Softweb Solutions</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/55432e8fc39868d2abc63b1977150e4ce91b2b3e/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f707974686f6e2d696e737469747574652d726567756c61725f5a7339637049542e706e67" alt="OpenEDG Python Institute" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">OpenEDG Python Institute</h2> <div class="sponsor-grid__sponsor-activity"> <p>OpenEDG Python Institute is a supporting sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#openedg-python-institute" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit OpenEDG Python Institute</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/8bb3f2468ad24d835128b978f73073ce5dbfc656/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f436f696c65645f2d5f426c61636b5f41646a75737465642e706e67" alt=Coiled loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Coiled</h2> <div class="sponsor-grid__sponsor-activity"> <p>Coiled is a contributing sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#coiled" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Coiled</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/6f7cbf25b7d9ee146661528e012e8fa51d6f3337/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4d6574615f6c6f636b75705f706f7369746976655f7072696d6172795f5247425f636f70795f68546b493532472e706e67" alt=Meta loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Meta</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#meta" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Meta</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/5ad2873eeb9b0c96eda6e478539c1377169e9a2b/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f746563746f6e2d6c6f676f2d7265645f312e706e67" alt=Tecton loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Tecton</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#tecton" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Tecton</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/2801e699ccf10f5ef90db461aebb0c803cbb979d/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f6a625f6265616d5f5843306b4d75622e706e67" alt=JetBrains loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">JetBrains</h2> <div class="sponsor-grid__sponsor-activity"> <p>JetBrains is a supporting sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#jetbrains" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit JetBrains</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/6766f1cdd27f8696be7ccc1b44a5f38193000292/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f41637469766553746174655f4c6f676f5f426c61636b2e706e67" alt=ActiveState loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">ActiveState</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#activestate" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit ActiveState</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/82fb91086a27471127a9a5c43fcd7b23514ff07d/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f566f6e616765504f455f5072696d6172792e706e67" alt=Vonage loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Vonage</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#vonage" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Vonage</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/f2295b0809a6949ba96fc60ad97d0b55d0b2f201/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4c6f676f2d5265644861742d412d436f6c6f722d5247422e706e67" alt="Red Hat" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Red Hat</h2> <div class="sponsor-grid__sponsor-activity"> <p>Red Hat is a contributing sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#red-hat" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Red Hat</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/5d4114d0304ad7b6f5a7375ef81e20a2452bd4b5/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f486179737461636b5f6c6f676f5f616e645f746578745f686f72697a6f6e74616c5f677265656e2e706e67" alt="Haystack (by deepset)" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Haystack (by deepset)</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#haystack-by-deepset" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Haystack (by deepset)</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/08cd661e8e6496c22292c2ea6550421a95835cc8/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f424247456e67696e656572696e675f626c61636b5f667436597542442e706e67" alt=Bloomberg loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Bloomberg</h2> <div class="sponsor-grid__sponsor-activity"> <p>Bloomberg is a visionary sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#bloomberg" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Bloomberg</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/c3c94ed82cfc577d1a01aaaf3f1b5bdad98d3d7f/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f534c5f6c6f676f5f686f72697a6f6e74616c5f626c61636b32782e706e67" alt="Sauce Labs" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Sauce Labs</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#sauce-labs" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Sauce Labs</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/2af6259c96548d7d8b693010d38ed8184e6a85f9/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f557064617465645f4e6f5f5374617263685f4c6f676f5f6e5676397145332e706e67" alt="No Starch Press" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">No Starch Press</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#no-starch-press" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit No Starch Press</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/440751ff9258f266f6aa59bb6549e6cb4a526c23/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f636f76616c656e742d6c6f676f2d686f72697a6f6e74616c2d626c75652e706e67" alt=Covalent loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Covalent</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#covalent" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Covalent</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/e98c4d987efad8ff31aa164ffd1b51cb7f3fba73/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f566572746963616c5f436f6d62696e6174696f6e5f4d61726b5f2d5f46756c6c5f436f6c6f725f4c696768745f312e706e67" alt="Hudson River Trading" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Hudson River Trading</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#hudson-river-trading" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Hudson River Trading</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/500f0acd06c89f68ecb116e8732a16f390ec6505/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4272696768745f446174615f2e706e67" alt="Bright Data" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Bright Data</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#bright-data" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Bright Data</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/87a2a6ba58105243e22cdbfc89e2417cafba7c34/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f506f7369742d6c6f676f5f66756c6c2d636f6c6f722e706e67" alt="Posit, PBC" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Posit, PBC</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#posit-pbc" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Posit, PBC</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/6607d42d8e1529bfb28e6f2d68fc7c3072c2134e/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f73747265616d6c69742d6c6f676f2d7072696d6172792d636f6c6f726d61726b2d6461726b746578745f312e706e67" alt=Streamlit loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Streamlit</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#streamlit" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Streamlit</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/a6c012d762835f64efee4e799dbbccea56847e2f/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f7172745f6c6f676f2d6f7074696d697a65642d6c696768742d62672e706e67" alt="Qube Research &amp; Technologies Limited" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Qube Research &amp; Technologies Limited</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#qube-research-technologies-limited" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Qube Research &amp; Technologies Limited</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/a372cdc8a47768d8aa822b3e36c92024066c5eee/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f616c676f72616e645f66756c6c5f6c6f676f5f626c61636b2e706e67" alt=Algorand loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Algorand</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#algorand" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Algorand</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/2ce376f8073cf396d868e842ac8a65fda8f5f355/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f426c61636b2e706e67" alt=Awesomic loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Awesomic</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#awesomic" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Awesomic</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/7b81e2ae20987aa80a35bc695c09453d7a702355/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f6564625f6c6f676f5f6461726b33782e706e67" alt=EdgeDB loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">EdgeDB</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#edgedb" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit EdgeDB</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/ce7503dc29a96fad76f40188559a43296cf42a3a/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f5747552e6a7067" alt="Western Governors University" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Western Governors University</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#western-governors-university" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Western Governors University</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/400903105f9c495bd3f7df784bcded8e6e05d2bb/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4f7261636c655f7267625f6337343633345f7139364e75666a2e706e67" alt=Oracle loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Oracle</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#oracle" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Oracle</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/c527405beac16d6bda2c165bc8cdf50d17b53474/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f436c6f7564666c6172652d4c6f676f2d343230783432305f537461636b65642d436f6c6f722e706e67" alt=Cloudflare loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Cloudflare</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#cloudflare" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Cloudflare</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/91e3f373b497213b461b2e2cd6acf5356b886b5d/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f64617461737461782d6c6f676f2d3130305f312e6a7067" alt=DataStax loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">DataStax</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#datastax" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit DataStax</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/ba014bb02926e6ee5e06d7593e2c1be7e04109fe/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f4e56494449415f4c6f676f5f565f466f7253637265656e5f466f724c6967687442475f6753596f45737a2e706e67" alt=NVIDIA loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">NVIDIA</h2> <div class="sponsor-grid__sponsor-activity"> <p>NVIDIA is a sustainability sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://www.python.org/psf/sponsors/#nvidia" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit NVIDIA</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/139f81c46b890180b7031da4fde098c6951561cb/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f41637475616c5f73697a655f504e472d6c6f676f2d7477696c696f2d7265642e706e67" alt=Twilio loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Twilio</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#twilio" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Twilio</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/c59b7efb6de9dc0e15ea312a9d6e643f5109f8fa/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f555344535f4c6f676f5f335565763259522e706e67" alt="U.S. Digital Service" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">U.S. Digital Service</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#us-digital-service" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit U.S. Digital Service</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/3469bbf891737c2308a9188c3385e5568512a4e9/68747470733a2f2f73332e6475616c737461636b2e75732d656173742d322e616d617a6f6e6177732e636f6d2f707974686f6e646f746f72672d6173736574732f6d656469612f73706f6e736f725f7765625f6c6f676f732f323032305f416e61636f6e64615f4c6f676f5f5247425f436f72706f726174652e706e67" alt="Anaconda, Inc" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2 class="sponsor-grid__sponsor-name">Anaconda, Inc</h2> <div class="sponsor-grid__sponsor-activity"> </div> </div> <a href="https://www.python.org/psf/sponsors/#anaconda-inc" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Anaconda, Inc</a> </div> </div> <div class="centered-heading"> <h2 class="centered-heading__title">Infrastructure sponsors</h2> <p class="centered-heading__subtitle">The following sponsors donate infrastructure that keeps PyPI up and running for millions of users across the globe</p> <hr class="centered-heading__rule"> </div> <div class="sponsor-grid sponsor-grid--bottom-margin"> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/f0e9bd2edb2aa1c533d61b0d4fda0ee761bef88a/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6177732d636f6c6f722d6c6f676f2d416c6f43525230612e706e67" alt=AWS loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>AWS</h2> <div class="sponsor-grid__sponsor-activity"> <p>Amazon Web Services is a Maintaining sponsor of the Python Software Foundation as well as the 2023 PyPI Security Sponsor, funding key enhancements to PyPI infrastructure and operations including the new PyPI Safety &amp; Security Engineer position.</p> </div> </div> <a href="https://aws.amazon.com/" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit AWS</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/530379bec76c3440bd94a24092f49e27323ad0d7/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f64617461646f672d636f6c6f722d6c6f676f2d71616563774a67722e706e67" alt=Datadog loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Datadog</h2> <div class="sponsor-grid__sponsor-activity"> <p>PyPI uses Datadog to collect metrics from the applications, services, and infrastructure behind the scenes allowing for the team to measure the impact of new changes, monitor for problems, and alert when systems fail.</p> </div> </div> <a href="https://www.datadoghq.com/" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Datadog</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/9706778018adad6f5bf682f55d7bbc226abe551c/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f666173746c792d636f6c6f722d6c6f676f2d766c6d424c33654c2e706e67" alt=Fastly loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Fastly</h2> <div class="sponsor-grid__sponsor-activity"> <p>PyPI uses Fastly's CDN to quickly serve content to end-users, allowing us to minimize our hosting infrastructure and obscure possible downtime.</p> </div> </div> <a href="https://www.fastly.com/" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Fastly</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/522342e78db3080c18697369dde99a0ed7925e86/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f676f6f676c652d636f6c6f722d6c6f676f2d32755437496c54702e706e67" alt=Google loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Google</h2> <div class="sponsor-grid__sponsor-activity"> <p>Google is a visionary sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://careers.google.com/" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Google</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/29bc2192b0afd3893457210127ed9ddfd86cb3f5/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f70696e67646f6d2d636f6c6f722d6c6f676f2d782d5a51436f6a672e706e67" alt=Pingdom loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Pingdom</h2> <div class="sponsor-grid__sponsor-activity"> <p>PyPI's infrastructure volunteers use Pingdom to monitor and receive alerts about downtime and other issues affecting end-users.</p> </div> </div> <a href="https://www.pingdom.com/" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Pingdom</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/f2a422796f8e4d51d60d7030b7973aa1651bd096/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f73656e7472792d636f6c6f722d6c6f676f2d346e306a654878502e706e67" alt=Sentry loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Sentry</h2> <div class="sponsor-grid__sponsor-activity"> <p>The PyPI team uses Sentry to capture, record, and respond to exceptions and errors on PyPI. Sentry is also a supporting sponsor of the Python Software Foundation.</p> </div> </div> <a href="https://getsentry.com/for/python" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Sentry</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/b0ba0741ac65afcb01ebb4bbf0634c54b8a15827/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f737461747573706167652d636f6c6f722d6c6f676f2d423232436b746e6b2e706e67" alt=StatusPage loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>StatusPage</h2> <div class="sponsor-grid__sponsor-activity"> <p>The PyPI team uses StatusPage to communicate downtime, service degradation, or maintenance windows to end-users.</p> </div> </div> <a href="https://statuspage.io" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit StatusPage</a> </div> </div> <div class="centered-heading"> <h2 class="centered-heading__title">One-time donors</h2> <p class="centered-heading__subtitle">We are thankful to our one-time donors for their support of the Python Package Index</p> <hr class="centered-heading__rule"> </div> <div class="sponsor-grid"> <div class="sponsor-grid__sponsor sponsor-grid__sponsor--invitation"> <div class="sponsor-grid__sponsor-img"> <img src="/static/images/yourlogo.31c2f9c9.webp" alt="Your logo here"> </div> <h2 class="sponsor-grid__sponsor-name">Your company here</h2> <div class="sponsor-grid__sponsor-activity"> <p>Would you like to fund a specific development to make Python packaging better?</p> <p>Contact the <a href="mailto:project-funding-wg@python.org">Project Funding Working Group</a> to discuss how we can partner with you.</p> </div> <a href="https://github.com/psf/fundable-packaging-improvements/blob/master/FUNDABLES.md" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button button--primary">See funding suggestions</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/9d458616ec450e49aa09c2281bc7c25e9d305150/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6d6f7a696c6c612d636f6c6f722d6c6f676f2d614d6834553334772e706e67" alt=Mozilla loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Mozilla</h2> <div class="sponsor-grid__sponsor-activity"> <p>In late 2017 the Python Software Foundation was awarded a Mozilla Open Source Support (MOSS) award.</p> <p>This award was used to move PyPI from its legacy codebase and deploy Warehouse - the new codebase powering PyPI.</p> </div> </div> <a href="https://www.mozilla.org" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Mozilla</a> </div> <div class="sponsor-grid__sponsor"> <div class="sponsor-grid__sponsor-img"> <img src="https://pypi-camo.freetls.fastly.net/4c0f888d1e6ca073a1067930a7257af2c5116446/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6f70656e2d746563686e6f6c6f67792d66756e642d636f6c6f722d6c6f676f2d74504338656731792e706e67" alt="Open Technology Fund" loading=lazy> </div> <div class="sponsor-grid__sponsor-description"> <h2>Open Technology Fund</h2> <div class="sponsor-grid__sponsor-activity"> <p>In 2019 the Python Software Foundation was awarded a contract through the OTF Core Infrastructure Fund.</p> <p>This contract included an audit and improvements to the accessibility of PyPI, internationalization and translations for PyPI user interface, and security features including two-factor authentication and API tokens for uploads.</p> </div> </div> <a href="https://www.opentech.fund" target="_blank" rel="noopener" class="sponsor-grid__sponsor-link button">Visit Open Technology Fund</a> </div> </div> </div> </section> </main> <footer class="footer"> <div class="footer__logo"> <img src="/static/images/white-cube.2351a86c.svg" alt="" class="-js-white-cube"> </div> <div class="footer__menus"> <div class="footer__menu"> <h2>Help</h2> <nav aria-label="Help navigation"> <ul> <li><a href="https://packaging.python.org/tutorials/installing-packages/" title="External link" target="_blank" rel="noopener">Installing packages</a></li> <li><a href="https://packaging.python.org/tutorials/packaging-projects/" title="External link" target="_blank" rel="noopener">Uploading packages</a></li> <li><a href="https://packaging.python.org/" title="External link" target="_blank" rel="noopener">User guide</a></li> <li><a href="https://www.python.org/dev/peps/pep-0541/" title="External link" target="_blank" rel="noopener">Project name retention</a></li> <li><a href="/help/">FAQs</a></li> </ul> </nav> </div> <div class="footer__menu"> <h2>About PyPI</h2> <nav aria-label="About PyPI navigation"> <ul> <li><a href="https://blog.pypi.org" title="External link" target="_blank" rel="noopener">PyPI Blog</a></li> <li><a href="https://dtdg.co/pypi" title="External link" target="_blank" rel="noopener">Infrastructure dashboard</a></li> <li><a href="/stats/">Statistics</a></li> <li><a href="/trademarks/">Logos & trademarks</a></li> <li><a href="/sponsors/">Our sponsors</a></li> </ul> </nav> </div> <div class="footer__menu"> <h2>Contributing to PyPI</h2> <nav aria-label="How to contribute navigation"> <ul> <li><a href="/help/#feedback">Bugs and feedback</a></li> <li><a href="https://github.com/pypi/warehouse" title="External link" target="_blank" rel="noopener">Contribute on GitHub</a></li> <li><a href="https://hosted.weblate.org/projects/pypa/warehouse/" title="External link" target="_blank" rel="noopener">Translate PyPI</a></li> <li><a href="/sponsors/">Sponsor PyPI</a></li> <li><a href="https://github.com/pypi/warehouse/graphs/contributors" title="External link" target="_blank" rel="noopener">Development credits</a></li> </ul> </nav> </div> <div class="footer__menu"> <h2>Using PyPI</h2> <nav aria-label="Using PyPI navigation"> <ul> <li><a href="https://policies.python.org/python.org/code-of-conduct/" title="External link" target="_blank" rel="noopener">Code of conduct</a></li> <li><a href="/security/">Report security issue</a></li> <li><a href="https://policies.python.org/pypi.org/Privacy-Notice/" title="External link" target="_blank" rel="noopener">Privacy Notice</a></li> <li><a href="https://policies.python.org/pypi.org/Terms-of-Use/" title="External link" target="_blank" rel="noopener">Terms of Use</a></li> <li><a href="https://policies.python.org/pypi.org/Acceptable-Use-Policy/" title="External link" target="_blank" rel="noopener">Acceptable Use Policy</a></li> </ul> </nav> </div> </div> <hr class="footer__divider"> <div class="footer__text"> <p>Status:<a href="https://status.python.org/" title="External link" target="_blank" rel="noopener"> <span data-statuspage-domain="https://2p66nmmycsj3.statuspage.io">all systems operational</span></a> </p> <p> Developed and maintained by the Python community, for the Python community. <br> <a href="https://donate.pypi.org">Donate today!</a> </p> <p> "PyPI", "Python Package Index", and the blocks logos are registered <a href="/trademarks/">trademarks</a> of the <a href="https://www.python.org/psf-landing" target="_blank" rel="noopener">Python Software Foundation</a>.<br> </p> <p> © 2024 <a href="https://www.python.org/psf-landing/" title="External link" target="_blank" rel="noopener">Python Software Foundation</a><br> <a href="/sitemap/">Site map</a> </p> </div> <div class="centered hide-on-desktop"> <button type="button" class="button button--switch-to-desktop hidden" data-viewport-toggle-target="switchToDesktop" data-action="viewport-toggle#switchToDesktop"> Switch to desktop version </button> </div> </footer> <div class="language-switcher"> <form action="/locale/"> <ul> <li> <button class="language-switcher__selected" name="locale_id" value="en" type="submit" > English </button> </li> <li> <button name="locale_id" value="es" type="submit" > español </button> </li> <li> <button name="locale_id" value="fr" type="submit" > français </button> </li> <li> <button name="locale_id" value="ja" type="submit" > 日本語 </button> </li> <li> <button name="locale_id" value="pt_BR" type="submit" > português (Brasil) </button> </li> <li> <button name="locale_id" value="uk" type="submit" > українська </button> </li> <li> <button name="locale_id" value="el" type="submit" > Ελληνικά </button> </li> <li> <button name="locale_id" value="de" type="submit" > Deutsch </button> </li> <li> <button name="locale_id" value="zh_Hans" type="submit" > 中文 (简体) </button> </li> <li> <button name="locale_id" value="zh_Hant" type="submit" > 中文 (繁體) </button> </li> <li> <button name="locale_id" value="ru" type="submit" > русский </button> </li> <li> <button name="locale_id" value="he" type="submit" > עברית </button> </li> <li> <button name="locale_id" value="eo" type="submit" > Esperanto </button> </li> </ul> </form> </div> <div class="sponsors"> <p class="sponsors__title">Supported by</p> <div class="sponsors__divider"></div> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://aws.amazon.com/"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/ed7074cadad1a06f56bc520ad9bd3e00d0704c5b/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6177732d77686974652d6c6f676f2d7443615473387a432e706e67" alt=AWS loading=lazy> <span class="sponsors__name">AWS</span> <span class="sponsors__service"> Cloud computing and Security Sponsor </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.datadoghq.com/"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/8855f7c063a3bdb5b0ce8d91bfc50cf851cc5c51/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f64617461646f672d77686974652d6c6f676f2d6668644c4e666c6f2e706e67" alt=Datadog loading=lazy> <span class="sponsors__name">Datadog</span> <span class="sponsors__service"> Monitoring </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.fastly.com/"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/df6fe8829cbff2d7f668d98571df1fd011f36192/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f666173746c792d77686974652d6c6f676f2d65684d3077735f6f2e706e67" alt=Fastly loading=lazy> <span class="sponsors__name">Fastly</span> <span class="sponsors__service"> CDN </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://careers.google.com/"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/420cc8cf360bac879e24c923b2f50ba7d1314fb0/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f676f6f676c652d77686974652d6c6f676f2d616734424e3774332e706e67" alt=Google loading=lazy> <span class="sponsors__name">Google</span> <span class="sponsors__service"> Download Analytics </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.python.org/psf/sponsors/#microsoft"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/524d1ce72f7772294ca4c1fe05d21dec8fa3f8ea/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6d6963726f736f66742d77686974652d6c6f676f2d5a443172685444462e706e67" alt=Microsoft loading=lazy> <span class="sponsors__name">Microsoft</span> <span class="sponsors__service"> PSF Sponsor </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.pingdom.com/"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/d01053c02f3a626b73ffcb06b96367fdbbf9e230/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f70696e67646f6d2d77686974652d6c6f676f2d67355831547546362e706e67" alt=Pingdom loading=lazy> <span class="sponsors__name">Pingdom</span> <span class="sponsors__service"> Monitoring </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://getsentry.com/for/python"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/67af7117035e2345bacb5a82e9aa8b5b3e70701d/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f73656e7472792d77686974652d6c6f676f2d4a2d6b64742d706e2e706e67" alt=Sentry loading=lazy> <span class="sponsors__name">Sentry</span> <span class="sponsors__service"> Error logging </span> </a> <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://statuspage.io"> <img class=sponsors__image src="https://pypi-camo.freetls.fastly.net/b611884ff90435a0575dbab7d9b0d3e60f136466/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f737461747573706167652d77686974652d6c6f676f2d5467476c6a4a2d502e706e67" alt=StatusPage loading=lazy> <span class="sponsors__name">StatusPage</span> <span class="sponsors__service"> Status page </span> </a> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10