distlib icon indicating copy to clipboard operation
distlib copied to clipboard

A low-level library which implements some Python packaging standards (PEPs) and which could be used by third-party packaging tools to achieve interoperability.

Results 28 distlib issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** The stub `.exe` files in the PC folder are currently unsigned, some windows environments are locked down preventing unsigned files,...

invalid
pending

With the orgs feature on PyPI, there's a PyPA org that exists already — https://pypi.org/org/pypa/. Why not make use of it? _UPD_: Dustin explained the implications as an FAQ in...

pending

**Describe the bug** `dislib.version.NormaizeMatcher` errors when called with something like `0.8.1dev`. I.e. development version specifiers that either omit the trailing number or the dot separator. [PEP 440](https://peps.python.org/pep-0440/#development-release-separators) specifies that development...

This pull request adds some basic configuration for non-automated running of mypy, and obviously the typing stubs and py.typed marker. Only one source file was modified to replace the private...

The proposed impl is kinda ```python def urls(self): md = self.todict() try: pUrls = dict(el.split(", ") for el in md['project_url']) except KeyError: pUrls = {} pUrls = dict(el.split(", ") for...

**Is your feature request related to a problem? Please describe.** `.dictionary` and `.todict()` return different results for `Metadata 2.1`, which is confusing (one uses tab-completion, sees `dictionary`, reads it, sees...

@vsajip I noticed in the source code of launcher.c that you have placed the code under the BSD 2-clause "Simplified" License. Does this carry though to the included executables or...

Hi everybody! I noticed that, recently, this project moved to the PyPA GitHub organization, and I like to see that! However, many of our repositories here have renamed its default...

**[Original report](https://bitbucket.org/PyPA/distlib/issue/144) by 林玮 (Jade Lin) (Bitbucket: [林玮 (Jade Lin)](https://bitbucket.org/林玮 (Jade Lin)), ).** ---------------------------------------- The executable path that ScriptMaker got may be a script. For example, the Python executable installed...

bug
trivial

**Problem** I'm not downloading all the packages that I'm expecting. This is due to `distlib.wheel.compatible_tags()` returning a smaller set of tag combinations than `packaging.tags.sys_tags()`. **Context** I can see that they're...