CINXE.COM

PEP 755: Implicit namespace policy for PyPI - #53 by ofek - Packaging - Discussions on Python.org

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>PEP 755: Implicit namespace policy for PyPI - #53 by ofek - Packaging - Discussions on Python.org</title> <meta name="description" content="Follow-up from the previous thread: PEP 752: Package repository namespaces This is now only related to policy and operational choices for PyPI."> <meta name="generator" content="Discourse 3.5.0.beta3-dev - https://github.com/discourse/discourse version aaa648ceacc48dadf338d5f8e5d11ddb7ed63569"> <link rel="icon" type="image/png" href="https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/9997f0605d56c4bfecd63594f52f42cdafd6b06a_2_32x32.png"> <link rel="apple-touch-icon" type="image/png" href="https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/4c06143de7870c35963b818b15b395092a434991_2_180x180.png"> <meta name="theme-color" media="(prefers-color-scheme: light)" content="#fff"> <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#111111"> <meta name="color-scheme" content="light dark"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, viewport-fit=cover"> <link rel="canonical" href="https://discuss.python.org/t/pep-755-implicit-namespace-policy-for-pypi/63191?page=3" /> <link rel="search" type="application/opensearchdescription+xml" href="https://discuss.python.org/opensearch.xml" title="Discussions on Python.org Search"> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/color_definitions_base__2_c2a804e3fad040873319ee4cd9c3c45781de3eca.css?__ws=discuss.python.org" media="(prefers-color-scheme: light)" rel="stylesheet" class="light-scheme"/><link href="https://sea2.discourse-cdn.com/flex002/stylesheets/color_definitions_dark_1_2_a79953e3d0e709f94450954b87894480f6ce6930.css?__ws=discuss.python.org" media="(prefers-color-scheme: dark)" rel="stylesheet" class="dark-scheme" data-scheme-id="1"/> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/desktop_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/automation_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="automation" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/checklist_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="checklist" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-ai_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-ai" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-akismet_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-akismet" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-chat-integration_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-chat-integration" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-data-explorer_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-data-explorer" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-details_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-details" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-lazy-videos_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-lazy-videos" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-local-dates_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-local-dates" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-math_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-math" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-narrative-bot_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-narrative-bot" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-policy_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-policy" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-presence_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-presence" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-solved_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-solved" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-templates_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-templates" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-topic-voting_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-topic-voting" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-user-notes_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-user-notes" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/footnote_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="footnote" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/hosted-site_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="hosted-site" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/poll_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="poll" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/spoiler-alert_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="spoiler-alert" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-ai_desktop_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-ai_desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/discourse-topic-voting_desktop_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="discourse-topic-voting_desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/poll_desktop_c02ae4694b7feffe7f15bebdb3958d5842ad5a7c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="poll_desktop" /> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/desktop_theme_4_78606131228b0c70c2a65f966e348a898fd2692c.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="4" data-theme-name="unformatted code detector"/> <link href="https://sea2.discourse-cdn.com/flex002/stylesheets/desktop_theme_2_416172ebc02e278f8716d8de1b0c4ed72ca6d4c3.css?__ws=discuss.python.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="2" data-theme-name="light"/> <link rel="alternate nofollow" type="application/rss+xml" title="RSS feed of &#39;PEP 755: Implicit namespace policy for PyPI&#39;" href="https://discuss.python.org/t/pep-755-implicit-namespace-policy-for-pypi/63191.rss" /> <meta property="og:site_name" content="Discussions on Python.org" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:image" content="https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png" /> <meta property="og:image" content="https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png" /> <meta property="og:url" content="https://discuss.python.org/t/pep-755-implicit-namespace-policy-for-pypi/63191/53" /> <meta name="twitter:url" content="https://discuss.python.org/t/pep-755-implicit-namespace-policy-for-pypi/63191/53" /> <meta property="og:title" content="PEP 755: Implicit namespace policy for PyPI" /> <meta name="twitter:title" content="PEP 755: Implicit namespace policy for PyPI" /> <meta property="og:description" content="I鈥檓 going to post an update soon but I would like to briefly comment on this: Without officially speaking for my employer, there is a desire to lower the risk of someone mistaking some random person鈥檚 package as being official. I鈥檒l speak officially I鈥檒l also speak officially on behalf of my employer. We would pay to reserve datadog on the order of what Steve expressed here:" /> <meta name="twitter:description" content="I鈥檓 going to post an update soon but I would like to briefly comment on this: Without officially speaking for my employer, there is a desire to lower the risk of someone mistaking some random person鈥檚 package as being official. I鈥檒l speak officially I鈥檒l also speak officially on behalf of my employer. We would pay to reserve datadog on the order of what Steve expressed here:" /> <meta property="og:article:section" content="Packaging" /> <meta property="og:article:section:color" content="ED207B" /> <meta property="article:published_time" content="2024-09-13T03:46:19+00:00" /> <meta property="og:ignore_canonical" content="true" /> </head> <body class="crawler browser-update"> <header> <a href="/"> Discussions on Python.org </a> </header> <div id="main-outlet" class="wrap" role="main"> <div id="topic-title"> <h1> <a href="/t/pep-755-implicit-namespace-policy-for-pypi/63191">PEP 755: Implicit namespace policy for PyPI</a> </h1> <div class="topic-category" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="/c/packaging/14" class="badge-wrapper bullet" itemprop="item"> <span class='badge-category-bg' style='background-color: #ED207B'></span> <span class='badge-category clear-badge'> <span class='category-name' itemprop='name'>Packaging</span> </span> </a> <meta itemprop="position" content="1" /> </span> </div> </div> <div itemscope itemtype='http://schema.org/DiscussionForumPosting'> <meta itemprop='headline' content='PEP 755: Implicit namespace policy for PyPI'> <link itemprop='url' href='https://discuss.python.org/t/pep-755-implicit-namespace-policy-for-pypi/63191'> <meta itemprop='datePublished' content='2024-09-07T16:37:02Z'> <meta itemprop='articleSection' content='Packaging'> <meta itemprop='keywords' content=''> <div itemprop='publisher' itemscope itemtype="http://schema.org/Organization"> <meta itemprop='name' content='Python Software Foundation'> <div itemprop='logo' itemscope itemtype="http://schema.org/ImageObject"> <meta itemprop='url' content='https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/c7591c98caf3b31d4d9c6f322f41ed9d80a50800.png'> </div> </div> <span itemprop='author' itemscope itemtype="http://schema.org/Person"> <meta itemprop='name' content='ofek'> <link itemprop='url' rel='nofollow' href='https://discuss.python.org/u/ofek'> </span> <meta itemprop='text' content='Follow-up from the previous thread: PEP 752: Package repository namespaces This is now only related to policy and operational choices for PyPI.'> <div id='post_53' itemprop='comment' itemscope itemtype='http://schema.org/Comment' class='topic-body crawler-post'> <div class='crawler-post-meta'> <span class="creator" itemprop="author" itemscope itemtype="http://schema.org/Person"> <a itemprop="url" rel='nofollow' href='https://discuss.python.org/u/ofek'><span itemprop='name'>ofek</span></a> (Ofek Lev) </span> <span class="crawler-post-infos"> <time itemprop='datePublished' datetime='2024-09-13T03:46:19Z' class='post-time'> September 13, 2024, 3:46am </time> <meta itemprop='dateModified' content='2024-09-13T03:46:19Z'> <span itemprop='position'>53</span> </span> </div> <div class='post' itemprop='text'> <p>I鈥檓 going to post an update soon but I would like to briefly comment on this:</p> <aside class="quote group-committers quote-modified" data-username="steve.dower" data-post="40" data-topic="63191"> <div class="title"> <div class="quote-controls"></div> <img loading="lazy" alt="" width="24" height="24" src="https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.python.org/steve.dower/48/56_2.png" class="avatar"> Steve Dower:</div> <blockquote> <aside class="quote group-committers quote-modified" data-username="brettcannon" data-post="35" data-topic="63191"> <div class="title"> <div class="quote-controls"></div> <img loading="lazy" alt="" width="24" height="24" src="https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.python.org/brettcannon/48/21723_2.png" class="avatar"> brettcannon:</div> <blockquote> <aside class="quote group-committers quote-modified" data-username="pf_moore" data-post="34" data-topic="63191"> <div class="title"> <div class="quote-controls"></div> <img loading="lazy" alt="" width="24" height="24" src="https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.python.org/pf_moore/48/35_2.png" class="avatar"> pf_moore:</div> <blockquote> <blockquote> <p>Major cloud providers like Amazon, Google and Microsoft have a common prefix for each feature鈥檚 corresponding package</p> </blockquote> <p>Have they indicated that the current situation is a problem for them? Can representatives participate in this thread to make their case?</p> </blockquote> </aside> <p>Without officially speaking for my employer, there is a desire to lower the risk of someone mistaking some random person鈥檚 package as being official.</p> </blockquote> </aside> <p>I鈥檒l speak officially</p> </blockquote> </aside> <p>I鈥檒l also speak officially on behalf of my employer. We would pay to reserve <code>datadog</code> on the order of what Steve expressed here:</p> <aside class="quote group-committers" data-username="steve.dower" data-post="21" data-topic="61227"> <div class="title"> <div class="quote-controls"></div> <img loading="lazy" alt="" width="24" height="24" src="https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.python.org/steve.dower/48/56_2.png" class="avatar"><a href="https://discuss.python.org/t/pep-752-package-repository-namespaces/61227/21">PEP 752: Package repository namespaces</a></div> <blockquote> <p>I think any registration should come with a decent sized (thinking five figures annually) bill paid towards PyPI support and maintenance. If you want to claim a chunk of the namespace for yourself, you鈥檇 better <em>really</em> want it.</p> </blockquote> </aside> </div> <div itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter"> <meta itemprop="interactionType" content="http://schema.org/LikeAction"/> <meta itemprop="userInteractionCount" content="1" /> <span class='post-likes'>1 Like</span> </div> <div class='crawler-linkback-list' itemscope itemtype='http://schema.org/ItemList'> <div itemprop='itemListElement' itemscope itemtype='http://schema.org/ListItem'> <a itemprop='url' href="https://discuss.python.org/t/pep-752-implicit-namespaces-for-package-repositories/63192/48">PEP 752: Implicit namespaces for package repositories</a> <meta itemprop='position' content='2'> </div> </div> </div> </div> <div role='navigation' itemscope itemtype='http://schema.org/SiteNavigationElement' class="topic-body crawler-post"> <span itemprop='name'> <a itemprop="url" href="/t/pep-755-implicit-namespace-policy-for-pypi/63191?page=3#post_53">show post in topic</a> </span> </div> </div> <footer class="container wrap"> <nav class='crawler-nav'> <ul> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/' itemprop="url">Home </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/categories' itemprop="url">Categories </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/guidelines' itemprop="url">Guidelines </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/tos' itemprop="url">Terms of Service </a> </span> </li> <li itemscope itemtype='http://schema.org/SiteNavigationElement'> <span itemprop='name'> <a href='/privacy' itemprop="url">Privacy Policy </a> </span> </li> </ul> </nav> <p class='powered-by-link'>Powered by <a href="https://www.discourse.org">Discourse</a>, best viewed with JavaScript enabled</p> </footer> <div class="buorg"><div>Unfortunately, <a href="https://www.discourse.org/faq/#browser">your browser is unsupported</a>. Please <a href="https://browsehappy.com">switch to a supported browser</a> to view rich content, log in and reply.</div></div> </body> </html>

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