TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Fed up with Python setup and packaging? Try a shot of Rye

2 pointsby rpepabout 2 years ago

1 comment

thesuperbigfrogabout 2 years ago
As a developer who has dealt with the problems of Python bootstraping and distribution (<a href="https:&#x2F;&#x2F;xkcd.com&#x2F;1987&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;1987&#x2F;</a>), I have great hopes for Rye.<p>However I fear it will just become another option among many (<a href="https:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;</a>).<p>It&#x27;s rather ironic that for all of the zen of Python&#x27;s ideas (<a href="https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0020&#x2F;" rel="nofollow">https:&#x2F;&#x2F;peps.python.org&#x2F;pep-0020&#x2F;</a>), Python bootstraping and distribution fails hard on &quot;There should be one-- and preferably only one --obvious way to do it.&quot;<p>In this regard, the reality for Python more closely matches Perl&#x27;s slogan: “There&#x27;s More Than One Way To Do It!” (<a href="https:&#x2F;&#x2F;www.linuxjournal.com&#x2F;article&#x2F;3394" rel="nofollow">https:&#x2F;&#x2F;www.linuxjournal.com&#x2F;article&#x2F;3394</a>).<p>Will have to try out Rye this weekend.