DEV Community

#packaging

The design of product packaging and physical presentation

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
PyPI naming hygiene reversed: popular packages write dependency names more canonically than the long tail (4.8% vs 5.9%)

PyPI naming hygiene reversed: popular packages write dependency names more canonically than the long tail (4.8% vs 5.9%)

Comments
4 min read
Replicating a PyPI dependency-pinning number: the published 29% exact-pin share drops to 9-17% on fresh latest-release data

Replicating a PyPI dependency-pinning number: the published 29% exact-pin share drops to 9-17% on fresh latest-release data

Comments
5 min read
PyPI environment markers: popular packages gate deps on python_version and platform 5.6x more than the long tail (30% vs 5%)

PyPI environment markers: popular packages gate deps on python_version and platform 5.6x more than the long tail (30% vs 5%)

Comments
4 min read
PyPI keyword strings: popular packages use commas and phrases more, yet the long tail is more parse-ambiguous (41% vs 38%)

PyPI keyword strings: popular packages use commas and phrases more, yet the long tail is more parse-ambiguous (41% vs 38%)

Comments
4 min read
Popular PyPI packages declare keywords more often (49% vs 38%) but list fewer of them (median 4 vs 5)

Popular PyPI packages declare keywords more often (49% vs 38%) but list fewer of them (median 4 vs 5)

Comments
4 min read
Do popular PyPI packages declare themselves typed more? Yes, 1.8x — but the 'Typing :: Typed' label undercounts real typing

Do popular PyPI packages declare themselves typed more? Yes, 1.8x — but the 'Typing :: Typed' label undercounts real typing

Comments
3 min read
PyPI's JSON API invents a project_urls 'Homepage' from the legacy Home-page field — it can't measure PEP 753 migration

PyPI's JSON API invents a project_urls 'Homepage' from the legacy Home-page field — it can't measure PEP 753 migration

Comments
4 min read
Do popular PyPI packages flag non-English languages more? No — the long tail does (7.7% vs 2.4% of declarers)

Do popular PyPI packages flag non-English languages more? No — the long tail does (7.7% vs 2.4% of declarers)

Comments
3 min read
Do popular PyPI packages rely on 'OS Independent'? No — the long tail does (81% vs 72%); the head names real platforms

Do popular PyPI packages rely on 'OS Independent'? No — the long tail does (81% vs 72%); the head names real platforms

Comments
3 min read
Are popular PyPI packages for a broader audience? No — 97% of head declarers tag 'Developers' (vs 85%), same 13-of-14 span

Are popular PyPI packages for a broader audience? No — 97% of head declarers tag 'Developers' (vs 85%), same 13-of-14 span

Comments
4 min read
Do popular PyPI packages choose deeper Topic paths? Barely (3.29 vs 3.25) — and the extra depth is template boilerplate

Do popular PyPI packages choose deeper Topic paths? Barely (3.29 vs 3.25) — and the extra depth is template boilerplate

Comments
4 min read
Does the popular PyPI head pile into one framework? No — the long tail is more concentrated (29% vs 21%), driven by Odoo

Does the popular PyPI head pile into one framework? No — the long tail is more concentrated (29% vs 21%), driven by Odoo

Comments
4 min read
Do PyPI long-tail packages copy PyPy boilerplate? No: popular packages advertise non-CPython support more (72% vs 55%)

Do PyPI long-tail packages copy PyPy boilerplate? No: popular packages advertise non-CPython support more (72% vs 55%)

Comments
4 min read
Do popular PyPI packages advertise a fresher Python matrix? Yes: the tail's newest declared version is EOL 29% vs 8%

Do popular PyPI packages advertise a fresher Python matrix? Yes: the tail's newest declared version is EOL 29% vs 8%

Comments
4 min read
Do PyPI projects swap keywords for a missing Topic classifier? No: projects with a Topic use keywords 2x as often

Do PyPI projects swap keywords for a missing Topic classifier? No: projects with a Topic use keywords 2x as often

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.