shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

271
active users

#pyenv

0 posts0 participants0 posts today
Kevin Bowen (has moved) :xfce:<p>Today I know more about <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> shim's fall through to the system default than I did yesterday. </p><p>Stumbled upon a problem I didn't realize that I was having. Testing against an older version of an older version(3.11.2 vs 3.11.12) because it wasn't specified in the pyenv global. 🤦 Now I know. </p><p>So...I've got that going for me.</p><p><a href="https://github.com/pyenv/pyenv?tab=readme-ov-file#understanding-shims" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pyenv/pyenv?tab=rea</span><span class="invisible">dme-ov-file#understanding-shims</span></a></p>
Bruno Arine<p>Throughout the years, I switched from <a href="https://hachyderm.io/tags/conda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>conda</span></a> -&gt; <a href="https://hachyderm.io/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> + <a href="https://hachyderm.io/tags/poetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poetry</span></a> -&gt; <a href="https://hachyderm.io/tags/uv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uv</span></a>, and I think I'm finally settling down now. uv made me even ditch <a href="https://hachyderm.io/tags/pipx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipx</span></a> as a global <a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> tool manager. The <a href="https://hachyderm.io/tags/astral" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>astral</span></a> folks have done a really superb job 🐍 🦀</p>
Brian C. Keegan, Ph.D.<p>Awesome post by <span class="h-card" translate="no"><a href="https://mstdn.social/@emilydoesastro" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>emilydoesastro</span></a></span> about alternatives like <a href="https://hci.social/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> to the enshittification of <a href="https://hci.social/tags/conda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>conda</span></a> <a href="https://hci.social/tags/anaconda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>anaconda</span></a> <a href="https://hci.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://emilydoesastro.com/posts/240820-pyenv/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">emilydoesastro.com/posts/24082</span><span class="invisible">0-pyenv/</span></a></p>
Jonathan Kamens 86 47<p>I just released a new version of one of the open-source packages I maintain (<a href="https://github.com/quantopian/coal-mine" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/quantopian/coal-min</span><span class="invisible">e</span></a>), discovered a few minutes later when attempting to deploy the update from PyPI to my server that I used a Python construct that is only valid in 3.11+, and had to release a new version with a fix a few minutes later. D'oh!<br>To prevent this from happening again, I've installed pyenv so that I can test new releases on all supported Python major versions.<br><a href="https://federate.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://federate.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://federate.social/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> <a href="https://federate.social/tags/CoalMine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CoalMine</span></a></p>
WetHat💦<p>Modern Good Practices for Python Development </p><p>An outline of best practices for <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> development, including using tools like <a href="https://fosstodon.org/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a>, <a href="https://fosstodon.org/tags/pipx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipx</span></a> or Development Containers for managing Python versions. It also recommends using pyproject.toml for project configuration, virtual environments for package management, and tools like Black, <a href="https://fosstodon.org/tags/Ruff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruff</span></a>, and <a href="https://fosstodon.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> for code formatting, linting, and testing.</p><p><a href="https://fosstodon.org/tags/PythonBestPractices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonBestPractices</span></a> <a href="https://fosstodon.org/tags/PythonDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonDevelopment</span></a> <a href="https://fosstodon.org/tags/PythonTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonTools</span></a> <a href="https://fosstodon.org/tags/PythonProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonProgramming</span></a></p><p><a href="https://www.stuartellis.name/articles/python-modern-practices/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">stuartellis.name/articles/pyth</span><span class="invisible">on-modern-practices/</span></a></p>
Colin Dean<p>My long-awaited blog post on the <a href="https://mastodon.social/tags/Target" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Target</span></a> Tech blog has finally been published! Tag soup, you'll love it if you care about any of these together:</p><p><a href="https://mastodon.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/devex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devex</span></a></p><p><a href="https://mastodon.social/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> <a href="https://mastodon.social/tags/poetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poetry</span></a> <a href="https://mastodon.social/tags/homebrew" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homebrew</span></a> <a href="https://mastodon.social/tags/macos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/datascience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datascience</span></a> <a href="https://mastodon.social/tags/homebrewbundle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homebrewbundle</span></a></p><p><a href="https://tech.target.com/blog/make-python-devex" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tech.target.com/blog/make-pyth</span><span class="invisible">on-devex</span></a></p>
Aral Balkan<p>Made the mistake of trying to install/run a Python tool (thinking perhaps things have gotten better because it’s 2024).</p><p>So, anyway:</p><p>- poetry, pipx, and pyenv (get them, trust me)</p><p>- If pyenv install fails for you (e.g., on Fedora 39) with ImportError: No module named '_curses', 'readline', and '_ssl':</p><p>sudo dnf install ncurses-devel readline-devel openssl-devel</p><p>Then run pyenv install again.</p><p><a href="https://mastodon.ar.al/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.ar.al/tags/iJustWantToRunAPackage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iJustWantToRunAPackage</span></a> <a href="https://mastodon.ar.al/tags/sigh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sigh</span></a> <a href="https://mastodon.ar.al/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.ar.al/tags/fedora" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedora</span></a> <a href="https://mastodon.ar.al/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> <a href="https://mastodon.ar.al/tags/poetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poetry</span></a></p>
Richard Brockie<p>I'm in the process of moving from an Intel to Apple Silicon work MacBook (finally!). IT allows a couple of weeks overlap to make the transition which is just as well.</p><p>4 years with the same laptop means that I've done a lot with it - what capabilities do I need to retain and which ones can I safely retire? Decisions 🤔</p><p><a href="https://hachyderm.io/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> <a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://hachyderm.io/tags/MacBook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MacBook</span></a> <a href="https://hachyderm.io/tags/AppleSilicon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppleSilicon</span></a></p>
carlyn<p>Day 4: Build Wrangling</p><p>Even though I'm hand coding, I really want to be able to use some of the python tools to learn what to do. </p><p>This turned out to be kind of a drag compared to getting just the C++ compiled. </p><p>I now have 2.5 stable versions of the tools running without the usdview, including the Apple USD Tools. I've seen `usdview` work in one of the builds, but I'm not confident its stable.</p><p><a href="https://www.whynotestflight.com/excuses/hello-usd-part-4-python-setup/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">whynotestflight.com/excuses/he</span><span class="invisible">llo-usd-part-4-python-setup/</span></a></p><p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/openUSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openUSD</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/visionOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOSDev</span></a> <a href="https://mastodon.social/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a> <a href="https://mastodon.social/tags/USDTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USDTools</span></a></p>
Seth Larson<p>📜 New article: "Testing multiple <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> versions with <a href="https://fosstodon.org/tags/nox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nox</span></a> and <a href="https://fosstodon.org/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a>":</p><p><a href="https://sethmlarson.dev/nox-pyenv-all-python-versions" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sethmlarson.dev/nox-pyenv-all-</span><span class="invisible">python-versions</span></a></p>