mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

331K
active users

#pypi

5 posts5 participants0 posts today

dear #python #lazyweb #pypi

Should I bother listing specific python versions in classifiers, like Programming Language :: Python :: 3.13" when there's also requires-python in pyproject.toml?

Also should I take the trouble of specifying Python :: 3 :: Only in 2025?

While preparing my talk, I found some (small) accessibility issues in pypi warehouse project but seems like only maintainers can raise issues and I don't know what to do now, other type of issues doesn't seems to fit.
Is there someone here I can talk to about that and eventually help for the fix?

I'm trying to publish a #Python package (chirun) on #PyPI.

It depends on a fork of another package that has some bug fixes that I'm waiting to be merged into the original package.

PyPI doesn't like me specifying a git repo address as a dependency.

Do I need to publish the fork on PyPI in order to use it as a dependency in chirun?

Replied in thread

"Users of PyPI and package managers in general should be checking that the package they are installing is an existing well-known package, that there are no typos in the name, and that the content of the package has been reviewed before installation."

#MikeFiedler, Safety & Security Engineer, PyPI, 2025

theregister.com/2025/04/12/ai_

Or, people could take responsibility for what they host on their code and package repositories, and stop hosting and shipping malware. How about that?

The Register · LLMs can't stop making up software dependencies and sabotaging everythingBy Thomas Claburn

Malicious PyPi Package Detected Stealing Crypto Tokens

A malicious PyPI package named ccxt-mexc-futures has been discovered by security researchers. This package claims to extend the capabilities of the legitimate CCXT library for cryptocurrency trading, specifically for futures trading on the MEXC exchange. However, it actually hijacks user orders and steals crypto tokens. The package overrides certain API functions, redirecting trading requests to a malicious server at greentreeone.com instead of the legitimate MEXC platform. It uses obfuscation techniques to hide its malicious code and tricks users into believing their orders are being processed normally. The attackers can potentially steal API keys, secrets, and other sensitive information used for crypto trading. Users are advised to revoke any compromised tokens and remove the malicious package immediately.

Pulse ID: 67ffc3f9b1d4fcf877bf0734
Pulse Link: otx.alienvault.com/pulse/67ffc
Pulse Author: AlienVault
Created: 2025-04-16 14:51:37

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

LevelBlue Open Threat ExchangeLevelBlue - Open Threat ExchangeLearn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.

[Перевод] Когда ИИ становится троянским конем: 43% «галлюцинированных» имен пакетов регулярно повторяются в сгенерированном коде

AI-помощники регулярно "галлюцинируют" несуществующие пакеты, а злоумышленники используют эти имена для размещения вредоносного кода в репозиториях. Исследования показывают, что 5.2% рекомендаций пакетов от коммерческих моделей не существуют, а для open-source моделей этот показатель достигает 21.7%. Эта техника, названная "слопсквоттингом" (slopsquatting), особенно опасна в эпоху "vibe coding", когда разработчики безоговорочно доверяют рекомендациям AI.

habr.com/ru/articles/901198/

ХабрКогда ИИ становится троянским конем: 43% «галлюцинированных» имен пакетов регулярно повторяются в сгенерированном кодеВсем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Тема безопасности с активным распространением "vibe coding" (на Хабре кажется прижился термин monkey-coding) вызывает...

I'm playing around with some frontend webdev stuff on #guix. There is a library on #pypi that is wheels only that includes binary of nodejs with js scripts which in turn download web browser libraries. It's a real fun trying to use this on a distro that is source only.

I'm not responding to anything that has happened yet today, but given the past couple weeks, I'm thinking I should just add pipx upgrade yt-dlp to a cronjob on all my computers now. XD

(Like, every third day or so, to be kind to the #PyPI servers ^__^)

#Youtube's war against its own users is getting nuts.