mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#pypi

4 posts4 participants0 posts today
Seth Larson<p>🚨 Be aware there's a potential phishing campaign likely targeting <a href="https://mastodon.social/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> / <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> package maintainers:</p><p><a href="https://discuss.python.org/t/phishing-attack/100267" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/phishing-</span><span class="invisible">attack/100267</span></a></p>
bignose<p>I just received a <a href="https://fosstodon.org/tags/Scam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scam</span></a> email from a <a href="https://fosstodon.org/tags/TypoSquatter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypoSquatter</span></a>. Sender: noreply@pypj.org</p><p>They're hoping I don't notice the typo for <a href="https://fosstodon.org/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> (the <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> package index), and asking me to “follow this link to verify your email address”.</p><p>Don't follow the link, just mark the message as spam and delete it.</p><p>Be careful out there.</p>
Snakemake Release Robot<p>Beep, Beep - I am your friendly <a href="https://fediscience.org/tags/Snakemake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Snakemake</span></a> release announcement bot.</p><p>There is a new release of the Snakemake executor for <a href="https://fediscience.org/tags/SLURM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SLURM</span></a> on <a href="https://fediscience.org/tags/HPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HPC</span></a> systems. Its version now is 1.6.0!</p><p>Give us some time, and you will automatically find the plugin on <a href="https://fediscience.org/tags/Bioconda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bioconda</span></a> and <a href="https://fediscience.org/tags/Pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pypi</span></a>.</p><p>If you want to discuss the release, you will find the maintainers here on Mastodon!<br><span class="h-card" translate="no"><a href="https://fediscience.org/@rupdecat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rupdecat</span></a></span> and <span class="h-card" translate="no"><a href="https://fosstodon.org/@johanneskoester" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>johanneskoester</span></a></span></p><p>If you discover any issues, please report them on <a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/issues" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/issues</span></a>.</p><p>See <a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/releases/tag/v1.6.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/releases/tag/v1.6.0</span></a> for details. Here is the header of the changelog:</p><p>𝑅𝑒𝑙𝑒𝑎𝑠𝑒 𝑁𝑜𝑡𝑒𝑠 (𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑦 𝑎𝑏𝑏𝑟𝑖𝑔𝑒𝑑):<br>𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬</p><p>* added github action to label long pending issues as 'stale' (<a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/239" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/issues/239</span></a>) ([6d7c50a](<a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/6d7c50ae492c9557b6cc39119c572c5b5ef1b341" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/commit/6d7c50ae492c9557b6cc39119c572c5b5ef1b341</span></a>))<br>* treat sbatch errors as job errors instead of workflow errors (<a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/322" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/issues/322</span></a>) ([5e38507](<a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/5e3850762c73abf1fff8ba9e1e8c18379251041f" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/commit/5e3850762c73abf1fff8ba9e1e8c18379251041f</span></a>))<br>* using the current version of the announcement bot for Mastodon (<a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/333" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/issues/333</span></a>) ([03e0e24](<a href="https://github.com/snakemake/snakemake-executor-plugin-slurm/commit/03e0e2426edbe2957be93f02f3ae3834f710faff" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/snakemake/snakemake</span><span class="invisible">-executor-plugin-slurm/commit/03e0e2426edbe2957be93f02f3ae3834f710faff</span></a>))</p><p>𝐁𝐮𝐠 𝐅𝐢𝐱𝐞𝐬</p><p>* allow unse...</p>
Jason Weatherly<p>After some refactoring, learning about `hatch`, moving more files around, and generally abusing `test.pypi.org`: I've uploaded `diceparse` to PyPI. Still need to update the web documentation, but it now feels like a proper project at this point.</p><p>I still need to add a CLI part so you can just roll dice after installing the package, but I'll handle that later. Also need to tweak the README.md a bit as well...</p><p><a href="https://social.linux.pizza/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://social.linux.pizza/tags/diceparse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diceparse</span></a> <a href="https://social.linux.pizza/tags/dice" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dice</span></a> <a href="https://social.linux.pizza/tags/ttrpg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ttrpg</span></a> <a href="https://social.linux.pizza/tags/pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pypi</span></a></p>
Erik-Jan<p>I was annoyed that there is no "expand_grid()" function in :python: <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> as in :rstats: <a href="https://fosstodon.org/tags/RStats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RStats</span></a> <a href="https://fosstodon.org/tags/tidyverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tidyverse</span></a> </p><p>So I just published a small package on <a href="https://fosstodon.org/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> !</p><p>Introducing polarsgrid<br><a href="https://pypi.org/project/polarsgrid/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/polarsgrid/</span><span class="invisible"></span></a></p><p>Using the excellent <a href="https://fosstodon.org/tags/polars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>polars</span></a> 🐻‍❄️ package, easily create a table with product of factors: </p><p>from polarsgrid import expand_grid<br>expand_grid(a=[1, 2, 3], b=["x", "y"])</p><p>Yields all combinations of its inputs as a <a href="https://fosstodon.org/tags/DataFrame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataFrame</span></a></p><p>It can also produce a <a href="https://fosstodon.org/tags/LazyFrame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LazyFrame</span></a> for streaming extra-big tables to disk</p>
Patryk Krawaczyński<p>Znajdowanie złośliwych pakietów PyPI ( <a href="https://nfsec.pl/security/6512" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nfsec.pl/security/6512</span><span class="invisible"></span></a> ) <a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pypi</span></a> <a href="https://infosec.exchange/tags/twittermigration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>twittermigration</span></a> </p><p><a href="https://www.youtube.com/watch?v=3jf6xOg6e7Y" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=3jf6xOg6e7Y</span><span class="invisible"></span></a></p>
Pyrzout :vm:<p>Open source has a malware problem, and it’s getting worse <a href="https://www.helpnetsecurity.com/2025/07/10/open-source-malware-trends-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">helpnetsecurity.com/2025/07/10</span><span class="invisible">/open-source-malware-trends-2025/</span></a> <a href="https://social.skynetcloud.site/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://social.skynetcloud.site/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://social.skynetcloud.site/tags/Don" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Don</span></a>'tmiss <a href="https://social.skynetcloud.site/tags/Sonatype" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sonatype</span></a> <a href="https://social.skynetcloud.site/tags/malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malware</span></a> <a href="https://social.skynetcloud.site/tags/report" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>report</span></a> <a href="https://social.skynetcloud.site/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://social.skynetcloud.site/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a></p>
Wagtail<p>10 underrated <a href="https://fosstodon.org/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a> packages –&nbsp;comparing developers’ fav packages ⭐️ with their respective download counts <a href="https://wagtail.org/blog/10-underrated-django-packages/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wagtail.org/blog/10-underrated</span><span class="invisible">-django-packages/</span></a> </p><p><a href="https://fosstodon.org/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a> <a href="https://fosstodon.org/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a></p>
⚯ Michel de Cryptadamus ⚯<p>Just published version 1.16.6 of The Pdfalyzer, the surprisingly popular tool for analyzing (possibly malicious) PDFs I created after my own unpleasant encounter with such a creature. Includes a (kind of janky) <a href="https://universeodon.com/tags/YARA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YARA</span></a> rule for <a href="https://universeodon.com/tags/GIFTEDCROOK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GIFTEDCROOK</span></a> infostealer PDFs.</p><p>* Github: <a href="https://github.com/michelcrypt4d4mus/pdfalyzer" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/michelcrypt4d4mus/p</span><span class="invisible">dfalyzer</span></a><br>* Pypi: <a href="https://pypi.org/project/pdfalyzer/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/pdfalyzer/</span><span class="invisible"></span></a><br>* Homebrew: <a href="https://formulae.brew.sh/formula/pdfalyzer" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">formulae.brew.sh/formula/pdfal</span><span class="invisible">yzer</span></a></p><p><a href="https://universeodon.com/tags/pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pypi</span></a> <a href="https://universeodon.com/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://universeodon.com/tags/pdf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pdf</span></a> <a href="https://universeodon.com/tags/pdfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pdfs</span></a> <a href="https://universeodon.com/tags/malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malware</span></a> <a href="https://universeodon.com/tags/Threatassessment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Threatassessment</span></a> <a href="https://universeodon.com/tags/maldoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maldoc</span></a> <a href="https://universeodon.com/tags/malwareanalysis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malwareanalysis</span></a> <a href="https://universeodon.com/tags/homebrew" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homebrew</span></a> <a href="https://universeodon.com/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://universeodon.com/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://universeodon.com/tags/yararule" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yararule</span></a></p>
Matthew Martin<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/pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pypi</span></a> the name apocalypse is coming - all the good names are taken</p>
mgorny-nyan (on) :autism:🙀🚂🐧<p>No i mamy kolejny powód, żeby nie używać <a href="https://pol.social/tags/PythonPoetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonPoetry</span></a>. Właśnie wynaleźli na nowo "reproducible build", i wyszło jak zwykle. Całkiem przeoczyli cały sens tego pomysłu, i zaczęli wymuszać znaczniki czasu na plikach w archiwach źródłowych. A do tego, jak SOURCE_DATE_EPOCH nie jest ustawione, to zamiast wyłączać tę&nbsp;funkcję, wymuszają znacznik zerowy.</p><p>Tak więc wszystkie archiwa sdist tworzone przez Poetry i wrzucane na <a href="https://pol.social/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> dziś mają daty z roku 1970, co powoduje przypadkowe problemy. A najbardziej absurdalne w tym jest to, że ZIP nie obsługuje takich dat, więc kiedy tworzą archiwa binarne wheel, to nadpisuję tę&nbsp;datę inną przypadkową&nbsp;datą 🤦.</p><p><a href="https://github.com/python-poetry/poetry/issues/10083" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/python-poetry/poetr</span><span class="invisible">y/issues/10083</span></a></p>
Frederik Elwert<p>You want to use a <a href="https://fedihum.org/tags/StaticSiteGenerator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StaticSiteGenerator</span></a> and need to support <a href="https://fedihum.org/tags/multilingual" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multilingual</span></a> sites? It’s now easier than ever! For quite a while, <a href="https://fedihum.org/tags/Pelican" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pelican</span></a> had a great plugin for that use case. Now I helped migrate it to the new plugin format, which means that it can easily be installed from <a href="https://fedihum.org/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a>. <a href="https://github.com/pelican-plugins/i18n-subsites" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pelican-plugins/i18</span><span class="invisible">n-subsites</span></a> <a href="https://fedihum.org/tags/MultilingualDH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MultilingualDH</span></a> <a href="https://fedihum.org/tags/MinimalComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MinimalComputing</span></a></p>
Pyrzout :vm:<p>Backdoors in Python and NPM Packages Target Windows and Linux – Source:hackread.com <a href="https://ciso2ciso.com/backdoors-in-python-and-npm-packages-target-windows-and-linux-sourcehackread-com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ciso2ciso.com/backdoors-in-pyt</span><span class="invisible">hon-and-npm-packages-target-windows-and-linux-sourcehackread-com/</span></a> <a href="https://social.skynetcloud.site/tags/1CyberSecurityNewsPost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>1CyberSecurityNewsPost</span></a> <a href="https://social.skynetcloud.site/tags/CyberSecurityNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberSecurityNews</span></a> <a href="https://social.skynetcloud.site/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://social.skynetcloud.site/tags/CyberAttack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberAttack</span></a> <a href="https://social.skynetcloud.site/tags/SupplyChain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SupplyChain</span></a> <a href="https://social.skynetcloud.site/tags/Hackread" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hackread</span></a> <a href="https://social.skynetcloud.site/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://social.skynetcloud.site/tags/malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malware</span></a> <a href="https://social.skynetcloud.site/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a> <a href="https://social.skynetcloud.site/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://social.skynetcloud.site/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://social.skynetcloud.site/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> <a href="https://social.skynetcloud.site/tags/NPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NPM</span></a></p>
Pyrzout :vm:<p>Backdoors in Python and NPM Packages Target Windows and Linux <a href="https://hackread.com/backdoors-python-npm-packages-windows-linux/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackread.com/backdoors-python-</span><span class="invisible">npm-packages-windows-linux/</span></a> <a href="https://social.skynetcloud.site/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://social.skynetcloud.site/tags/CyberAttack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberAttack</span></a> <a href="https://social.skynetcloud.site/tags/SupplyChain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SupplyChain</span></a> <a href="https://social.skynetcloud.site/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://social.skynetcloud.site/tags/Malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Malware</span></a> <a href="https://social.skynetcloud.site/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a> <a href="https://social.skynetcloud.site/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://social.skynetcloud.site/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://social.skynetcloud.site/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> <a href="https://social.skynetcloud.site/tags/NPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NPM</span></a></p>
Torbjørn Wikestad<p><span class="h-card" translate="no"><a href="https://mastodon.xyz/@brunopostle" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brunopostle</span></a></span> I don't know about the relevance of <a href="https://mastodon.world/tags/gbXML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gbXML</span></a> , beside it being used by <a href="https://mastodon.world/tags/energyplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>energyplus</span></a> / <a href="https://mastodon.world/tags/OpenStudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStudio</span></a> . From the thesis of MGVisschers, I get the impression that the format is supposed by all building energy simulation software. And I've seen there is already a well developed gbxml package on <a href="https://mastodon.world/tags/pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pypi</span></a> . To me, it seems obvious there should be a developed package for conversion between <a href="https://mastodon.world/tags/IFC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IFC</span></a> and gbxml.</p>
Torbjørn Wikestad<p><span class="h-card" translate="no"><a href="https://mastodon.xyz/@brunopostle" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brunopostle</span></a></span> I thought we could start a discussion here on the development of a Python package for IFC-to-gbXML-conversion, with the aim of making it available on PyPI and Conda. By having the discussion here, we might attract the interest of other contributors. </p><p>You've already done great work on your fork of MSVisschers' original repo. For reference, I'll link to your repo here: <a href="https://github.com/brunopostle/IFC-to-gbXML-converter" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/brunopostle/IFC-to-</span><span class="invisible">gbXML-converter</span></a></p><p><a href="https://mastodon.world/tags/IFC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IFC</span></a> <a href="https://mastodon.world/tags/Conda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Conda</span></a> <a href="https://mastodon.world/tags/gbXML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gbXML</span></a> <a href="https://mastodon.world/tags/pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pypi</span></a> <a href="https://mastodon.world/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
Michael Hanke<p>There is now a <a href="https://mas.to/tags/gitAnnex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitAnnex</span></a> package on <a href="https://mas.to/tags/PyPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPi</span></a>: <a href="https://pypi.org/project/git-annex/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/git-annex/</span><span class="invisible"></span></a></p><p>This should make it simpler to deploy git-annex in Python virtual environments, also as versioned dependencies for software like <a href="https://mas.to/tags/Datalad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Datalad</span></a> </p><p>Packages are built for Linux, Windows, and Mac via GitHub actions: <a href="https://github.com/psychoinformatics-de/git-annex-wheel/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/psychoinformatics-d</span><span class="invisible">e/git-annex-wheel/</span></a></p><p>Contributions to cover more platforms are most welcome!</p>
Pyrzout :vm:<p>Malware Hidden in AI Models on PyPI Targets Alibaba AI Labs Users <a href="https://hackread.com/malware-ai-models-pypi-targets-alibaba-ai-labs-users/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackread.com/malware-ai-models</span><span class="invisible">-pypi-targets-alibaba-ai-labs-users/</span></a> <a href="https://social.skynetcloud.site/tags/ArtificialIntelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArtificialIntelligence</span></a> <a href="https://social.skynetcloud.site/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MachineLearning</span></a> <a href="https://social.skynetcloud.site/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://social.skynetcloud.site/tags/CyberAttack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberAttack</span></a> <a href="https://social.skynetcloud.site/tags/SupplyChain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SupplyChain</span></a> <a href="https://social.skynetcloud.site/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://social.skynetcloud.site/tags/Malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Malware</span></a> <a href="https://social.skynetcloud.site/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> <a href="https://social.skynetcloud.site/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://social.skynetcloud.site/tags/ML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ML</span></a></p>
Hackread.com<p>🚨 Hackers are hiding malware inside AI/ML models on PyPI, targeting <a href="https://mstdn.social/tags/AlibabaAILabs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlibabaAILabs</span></a> users. Malicious packages dropped infostealers through infected Pickle files. </p><p>Read: <a href="https://hackread.com/malware-ai-models-pypi-targets-alibaba-ai-labs-users/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackread.com/malware-ai-models</span><span class="invisible">-pypi-targets-alibaba-ai-labs-users/</span></a></p><p><a href="https://mstdn.social/tags/CyberSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberSecurity</span></a> <a href="https://mstdn.social/tags/Alibaba" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Alibaba</span></a> <a href="https://mstdn.social/tags/PyPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyPI</span></a> <a href="https://mstdn.social/tags/Malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Malware</span></a> <a href="https://mstdn.social/tags/CyberAttacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberAttacks</span></a> <a href="https://mstdn.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a></p>
Gleb Ebert<p>I enjoyed writing my first blog post last weekend, so I thought I'd write another one. This one is about a <a href="https://mstdn.science/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> script that became a <a href="https://mstdn.science/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> script and is now a package. All because I was too lazy to label plates and tubes in the lab by hand. The post is mostly about the history and motivation behind the package, i.e. the stuff that does't really fit into the README</p><p><a href="https://www.gl-eb.me/blog/posts/2025-05-25_generate-labels/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gl-eb.me/blog/posts/2025-05-25</span><span class="invisible">_generate-labels/</span></a></p><p><a href="https://mstdn.science/tags/quarto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quarto</span></a> <a href="https://mstdn.science/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://mstdn.science/tags/Pypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pypi</span></a> <a href="https://mstdn.science/tags/uv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uv</span></a></p>