Eigentlich wollte ich schon alles auf #Podman umgezogen haben, aber die native Grundinstallation aus 2018 mit #PyPi ist irgendwie immer noch nicht am Ende.
Was curious where the Project Link icons come from on #python #pypi
Was curious to match up with what's in the metadata here
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#writing-pyproject-toml-urls
dns-benchmark-tool v0.2.3 đã chính thức lên kệ PyPI! 🚀 Công cụ CLI này giúp kiểm tra tốc độ & độ tin cậy của DNS resolver nhanh chóng. Phiên bản mới: workflows gọn gàng, tài liệu cập nhật, cải thiện nhỏ. Cài đặt bằng pip: `pip install dns-benchmark-tool`. Dự án mở nguồn: [GitHub](...), tài liệu tại [PyPI](...). Mọi góp ý đều được hoan nghênh!
#DNSBenchmark #PyPI #Sysadmin #Python #ToolMới #DNSResolver #TriểnKhảiMởnguồn #CôngCụLậpTrình
Wondering if there is an API for #pypi or if I'll just need to parse the html from `/user/<name>` 🤔
Not really finding anything in the docs https://docs.pypi.org/api/
"The PSF blog post says the plan was to build tools for automating [ #pypi ] package reviews “rather than the current process of reactive-only review."
This would be a fun crowdsourcing thing to do. It would have the same problems as bug bounties and CVE reports from the public, but it would be fun to write one of these.
It's been a year since the initial version of wittrans was released. Today, wittrans is released on #PyPI: https://pypi.org/project/wittrans/
What is wittrans? It's a command-line tool to search for translated strings and source messages in #localization files used by #Linux distributions. 💬🐧
BEEP, BEEP - I am your friendly #Snakemake release announcement bot.
There is a new release of Snakemake. Its version now is 9.13.7!
Give us some time, and you will automatically find it on #Bioconda and #Pypi.
If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester
If you discover any issues, please report them on https://github.com/snakemake/snakemake/issues.
See https://github.com/snakemake/snakemake/releases/tag/v9.13.7 for details. Here is the header of the changelog:
𝑅𝑒𝑙𝑒𝑎𝑠𝑒 𝑁𝑜𝑡𝑒𝑠 (𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑦 𝑎𝑏𝑏𝑟𝑖𝑔𝑒𝑑):
𝐁𝐮𝐠 𝐅𝐢𝐱𝐞𝐬
* backup output files marked for update and restore them in case of job failures: https://github.com/snakemake/snakemake/issues/3833
BEEP, BEEP - I am your friendly #Snakemake release announcement bot.
There is a new release of Snakemake. Its version now is 9.13.6!
Give us some time, and you will automatically find it on #Bioconda and #Pypi.
If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester
If you discover any issues, please report them on https://github.com/snakemake/snakemake/issues.
See https://github.com/snakemake/snakemake/releases/tag/v9.13.6 for details. Here is the header of the changelog:
𝑅𝑒𝑙𝑒𝑎𝑠𝑒 𝑁𝑜𝑡𝑒𝑠 (𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑦 𝑎𝑏𝑏𝑟𝑖𝑔𝑒𝑑):
𝐁𝐮𝐠 𝐅𝐢𝐱𝐞𝐬
* only complain about mixed rules and functions for workflows that are not in a single snakefile; improve internal pathvar error handling: https://github.com/snakemake/snakemake/issues/3829
BEEP, BEEP - I am your friendly #Snakemake release announcement bot.
There is a new release of Snakemake. Its version now is 9.13.5!
Give us some time, and you will automatically find it on #Bioconda and #Pypi.
If you want to discuss the release, you will find the maintainer here on Mastodon!
@johanneskoester
If you discover any issues, please report them on https://github.com/snakemake/snakemake/issues.
See https://github.com/snakemake/snakemake/releases/tag/v9.13.5 for details. Here is the header of the changelog:
𝑅𝑒𝑙𝑒𝑎𝑠𝑒 𝑁𝑜𝑡𝑒𝑠 (𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑦 𝑎𝑏𝑏𝑟𝑖𝑔𝑒𝑑):
𝐁𝐮𝐠 𝐅𝐢𝐱𝐞𝐬
* cache wrapper files and wait for them in case of shared filesystem for sources: https://github.com/snakemake/snakemake/issues/3809
* correctly handle meta-wrapper tag replacement depending on the used snakemake-wrapper release: https://github.com/snakemake/snakemake/issues/3826
* ensure that flags are properly considered for input files before applying path modifiers: https://github.com/snakemake/snakemake/issues/3813
* ensure that tokens are not leaked when paths or uris of source files are logged: https://github.com/snakemake/snakemake/issues/3821
* print secs as numeric in jsonl benchmark format: https://github.com/snakemake/snakemake/issues/3814
* revert breaking change in 9.11.9 disallowing empty input files even when unused: https://github.com/snakemake/snakemake/issues/3810
* shorten report ids: https://github.com/snakemake/snakemake/issues/3822
I feel like this is a very common problem amongst #Python libraries. Most use #ReadTheDocs to host documentation, and the default template has no obvious way to include a link back to GitHub that is visible on every page. One can show the source code of a function/class in the API docs / autodoc, but it's not the full repo. I'd prefer everyone to add an external toctree link to the source code, but I haven't seen anybody doing this.
As a result, when I search for a Python library on the web, the first search result is the RTD page, the second one, if I'm lucky, is the #PyPI page, but the source code is nowhere to be found, and I have to go look for it (often by clicking "Edit this page" in the docs, then manually trimming the URL) :/
Вітаю!
У выніку спакойных і мірных выходных я толькі што выпусціў версію 2.0.3 бібліятэкі Łatynkatar. Спасылка на PyPI — у самым першым каментары. Таму не саромейцеся канвертаваць тэксты, напісаныя беларускай кірыліцай, у лацініцу з мінімальнымі юрыдычнымі абмежаваннямі, прадугледжанымі ліцэнзіяй LGPL v3.
Як заўсёды, бібліятэка застаецца лёгкай, хуткай (прыкладна 0,25 секунды на ўсю паэму "Новая зямля" Якуба Коласа) і не патрабуе ніякіх залежнасцяў падчас выканання.
І невялікая асабістая просьба: праект становіцца больш сталым, таму было б вельмі карысна мець хаця б аднаго рэцэнзента кода, а яшчэ лепш — двух. Калі вы маеце досвед працы з Python і гатовыя дапамагчы Łatynkatar, правяраючы PR-ы або паведамляючы пра заўвагі ў кодзе, проста паведамце мне.
Кіраўніцтва па ўдзеле — наступны пункт у маім спісе спраў.
📢 La PSF retire une subvention NSF pour un projet de sécurité PyPI en raison de clauses anti-DEI
📝 Source: Python Software Foundation News — La PSF annonce avoir retiré une proposition de 1,5 M$ recommandée par la NSF (program...
📖 cyberveille : https://cyberveille.ch/posts/2025-11-02-la-psf-retire-une-subvention-nsf-pour-un-projet-de-securite-pypi-en-raison-de-clauses-anti-dei/
🌐 source : https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html
#NSF #PyPI #Cyberveille
I've published a new white paper with Alpha-Omega about mitigating vulnerabilities in the many implementations of ZIP and tar, archive formats that are used by packaging ecosystems like #Python, #NPM, #NuGet, #Ruby, #Rust, and others.
@pypi mitigated many of these vulnerabilities by aggressively pruning the allowed features of ZIP and tar archives published to PyPI while measuring and minimizing user impact.
Read the full report: https://pyfound.blogspot.com/2025/10/slippery-zips-and-sticky-tar-pits-security-and-archives-white-paper.html
PyPI serves billions of requests daily- but sustaining it isn’t free. The PSF joined the OpenSSF & others in calling for organizations to invest in sustainable open infrastructure. Learn what this means for #PyPI, the PSF, & how our community can pitch in:
https://pyfound.blogspot.com/2025/10/open-infrastructure-is-not-free-pypi.html
The #python foundation @ThePSF rejected a 1.5 Million $ grant, because the #US government wanted them to agree that they would not "award, operate any programs that advance or promote #DEI". I am very glad they left this money on the table and will #donate to the foundation, so hopefully we can all make sure they get the funding anyway without toxic strings attached. 💪 They are currently working to address structural vulnerabilities in Python and #PyPI.
https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html
Beep, Beep - I am your friendly #Snakemake release announcement bot.
There is a new release of the Snakemake executor for #SLURM on #HPC systems. Its version now is 1.9.2!
Give us some time, and you will automatically find the plugin on #Bioconda and #Pypi.
If you want to discuss the release, you will find the maintainers here on Mastodon!
@rupdecat and @johanneskoester
If you discover any issues, please report them on https://github.com/snakemake/snakemake-executor-plugin-slurm/issues.
See https://github.com/snakemake/snakemake-executor-plugin-slurm/releases/tag/v1.9.2 for details. Here is the header of the changelog:
𝑅𝑒𝑙𝑒𝑎𝑠𝑒 𝑁𝑜𝑡𝑒𝑠 (𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑦 𝑎𝑏𝑏𝑟𝑖𝑔𝑒𝑑):
𝐁𝐮𝐠 𝐅𝐢𝐱𝐞𝐬
* logo: https://github.com/snakemake/snakemake-executor-plugin-slurm/issues/367
IDEA: funding.yml files and the like should all mention #PSF as well.
Me as someone who should know by now
- wasn't sure if membership to PSF pays for #pypi
- what a fair "price" is for using pypi to download or host (enterprise competitors are $$$)
If the US gov't is going to add political litmus tests for supporting tech infrastructure, we need to be thinking about alternative funding.
The Python Software Foundation just had to pass on a US$1.5M grant from the National Science Foundation for PyPI maintenance. One condition of the funding was that the PSF drop any DEI efforts, and if this condition is violated, the NSF can claw back the money even if it's already been spent. That clawback is too risky, so the PSF had to pass on the funding. (This is pretty shameful: PyPI security is a broad benefit, but of course the administration prefers to grind its own ax here.)
If you develop #Python code or rely upon it for your business, it'd be great if your company could become a sponsor of the PSF, or if you could donate personally to the PSF.
🤚 Free Saturday
👉 Saturday spent working on Free Software
Highlights from #Gentoo:
• #Gemato is now compatible with #FreePG and mostly compatible with #SequoiaPGP chameleon.
• Prepared patches to support FreePG and SequoiaPGP chameleon as "gpg" symlink providers.
• #FlexiBLAS is now enabled by default on ~arch.
• Finally finished working on #PkgCheck check for missing #PyPI provenance checks.
• gpy-list-pkg-impls now includes "does this package have tests?" state, can optionally include PythonCompatUpdate results from PkgCheck and output mIRC colors. In other words, our IRC bot will now tell us when dependencies let us port new packages to #Python 3.14, and whether these packages have tests.