The #PyConUS #Security Track fires back up after lunch! See you at 1:45PM in Room 103ABC where Python core developer Emma Smith (@emmatyping) will be talking about โ€œRust and CPythonโ€.

Don't miss it!! ๐Ÿฆ€๐Ÿ

https://us.pycon.org/2026/schedule/presentation/1/

#rust #python #pyconus2026 #supplychain #memorysafety #pypi

Rust for CPython: Making Python Safer and More Robust for Everyone

You're running a program written in Python and suddenly Segmentation fault (Core dumped) - your program crashed. Wait what? Python โ€ฆ Presented by: Emma Smith

PyCon US 2026
Great start to @psobot lightning talk "@chrisjrn you will not regret letting me give a lightning talk ... Here's my live demo of how to make PyPI perfectly secure ... pip install flask ... floppy disk required ... @sethmlarson do you have a copy of Flask for me?" *inserts disk into floppy disk reader* flopyPI #python #pyconus #flask #pypi
New blog post!

In which I do alliteration and inform that version 0.3.0 of my project, Pyriodic Backend has been released to PyPi!

Pyriodic Backend, The Backend for the Static Web, is a a framework to, well, periodically, update content and styling of static websites using simple Python.

I hope it will be useful with the current revival of small, personal websites written in pure HTML.

And now version 0.3.0 is released which adds ways to modify not only the content of the webpage, but also its styling, and also adds predefined methods for common usecases.

Blog post: https://stfn.pl/blog/99-pyriodic-backend-3/

Link to PyPi: https://pypi.org/project/pyriodic-backend/

And here's my cat :)

#python #pypi #smallWeb #webDevelopment #HTML #blog #CatsOfMastodon

It is still got a way to go but here is a tool for making the missing #pypi user profile.

But Matt, where do you put the signature or rel=me? In a package!

Pypi is pretty meager for profile info, but you can publish a #python package with a whole website in it.

https://pypi.org/project/pypi-profile/0.1.0/

Client Challenge

๐Ÿ” Catch PSF's PyPI Safety and Security Engineer, @miketheman, talking Trusted Publishing at #OSSummit next week! Learn how to eliminate long-lived credentials from your #PyPI release workflow: no tokens, no secrets, just secure deploys. Tue May 19 @ 11am CDT #Python #SupplyChain #Security
https://osselcna2026.sched.com/event/2JQsc
Open Source Summit + Embedded Linux Conference North America 2026: Trusted Publishing: Eliminating Credenti...

View more about this event at Open Source Summit + Embedded Linux Conference North America 2026

Ask HN: How do you defend against supply chain attacks today?

์ตœ๊ทผ NPM๊ณผ PyPI ํŒจํ‚ค์ง€์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์ด ๋น ๋ฅด๊ฒŒ ์ฆ๊ฐ€ํ•˜๊ณ  ๋ณต์žกํ•ด์ง€๊ณ  ์žˆ๋‹ค. ๊ธฐ์กด ์˜์กด์„ฑ ์Šค์บ๋„ˆ๋Š” ๋Œ€์‘ ์†๋„๊ฐ€ ๋А๋ฆฌ๊ณ , ์ž๋™ ์—…๋ฐ์ดํŠธ๋Š” ์•…์„ฑ์ฝ”๋“œ ํฌํ•จ ์œ„ํ—˜์ด ์žˆ์–ด ํšจ๊ณผ์ ์ด์ง€ ์•Š๋‹ค. ๋ชจ๋“  ์˜์กด์„ฑ ๋ฒ„์ „์„ ์ผ์ผ์ด ๊ฐ์‚ฌํ•˜๋Š” ๊ฒƒ์€ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐœ๋ฐœ์ž๋“ค์€ ๋ณด๋‹ค ํšจ์œจ์ ์ด๊ณ  ์‹ ์†ํ•œ ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ ๋ฐฉ์–ด ์ „๋žต์„ ๋ชจ์ƒ‰ ์ค‘์ด๋‹ค.

https://news.ycombinator.com/item?id=48134972

#supplychainsecurity #npm #pypi #dependencysecurity #softwaresecurity

<at my funeral>: "And I leave my remaining wealth to the first heir to contractually agree with the estate to maintain my 55 #pypi packages and update them forever."

I'm pretty sure that is what companies think open source maintainers do.

BEEP, BEEP - I am your friendly #Snakemake release announcement bot.

There is a new release of Snakemake. Its version now is 9.21.0!

Give us some time, and you will automatically find it on #Bioconda and #Pypi.

The maintainer is 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.21.0 for details. Here is the header of the changelog:
๐‘…๐‘’๐‘™๐‘’๐‘Ž๐‘ ๐‘’ ๐‘๐‘œ๐‘ก๐‘’๐‘  (๐‘๐‘œ๐‘ ๐‘ ๐‘–๐‘๐‘™๐‘ฆ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘–๐‘”๐‘’๐‘‘):
๐…๐ž๐š๐ญ๐ฎ๐ซ๐ž๐ฌ

* add a function to help with prepending arguments to filenames; close [#672]: https://github.com/snakemake/snakemake/issues/672, https://github.com/snakemake/snakemake/issues/4090

๐๐ฎ๐  ๐…๐ข๐ฑ๐ž๐ฌ

* close plugin handlers after draining QueueListener in LoggerManager.stop: https://github.com/snakemake/snakemake/issues/4137

๐๐ž๐ซ๐Ÿ๐จ๐ซ๐ฆ๐š๐ง๐œ๐ž ๐ˆ๐ฆ๐ฉ๐ซ๐จ๐ฏ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ

* adjust default sqlite PRAGMAs, auto detect network fstype: https://github.com/snakemake/snakemake/issues/4152

Malware Worm Targets npm, PyPi in Mass Supply-Chain Attack

A self-spreading worm, dubbed Mini Shai-Hulud, has infected over 170 packages with nearly 180 million weekly downloads, posing a massive threat to the software supply chain. This highly contagious malware has been open-sourced, making it easier for others to exploit and escalate the attack.

https://osintsights.com/malware-worm-targets-npm-pypi-in-mass-supply-chain-attack?utm_source=mastodon&utm_medium=social

#SupplyChain #MalwareOperations #Npm #Pypi #Shaihulud

Malware Worm Targets npm, PyPi in Mass Supply-Chain Attack

Learn how the Mini Shai-Hulud malware worm infects npm and PyPi packages, and take action now to secure your supply chain from this massive threat. Read the full report today.

OSINTSights

https://www.golem.de/news/supply-chain-angriff-hunderte-von-npm-und-pypi-paketen-kompromittiert-2605-208562.html

"Bei den meisten ... handelt es sich um NPM-Pakete. ... aber auch Pakete aus dem Python Package Index (PyPI) betroffen, etwa von Mistral AI und Guardrails AI. Die Angreifer haben jeweils Schadcode eingeschleust, der der bereits genannten Datenausleitung dient. Auf die Zielsysteme gelangt er in Form einer rund 2,3 MByte groรŸen und stark verschleierten Datei namens router_init.js."

#pypi ist tief in #ai und ein war Argument fรผr die Grรผndung von
@sovtechfund

#security

Supply-Chain-Angriff: Hunderte von NPM- und PyPI-Paketen kompromittiert - Golem.de

Die Hackergruppe TeamPCP grรคbt sich erneut durch unzรคhlige NPM- und Python-Pakete und verbreitet Schadcode, der vor allem Zugangsdaten sammelt.

Golem.de