Jason R. Coombs
Jason R. Coombs
In [this comment](https://github.com/python-wheel-build/fromager/issues/199#issuecomment-2237420445), Doug Hellman brought to my attention that PEP 517 actually [forbids cyclic (transitive) dependencies](https://peps.python.org/pep-0517/#build-requirements) (I'm ashamed I'd not previously linked this constraint to this issue). This requirement...
> What are the thoughts on having a package finder that considers project.toml files so that standard metadata like entry points can be used > > Then building wheels for...
> have a core set of tools that keep the base project layout simple enough By "core set of tools", do you mean all the transitive dependencies of the build...
In the [rootbeer repo](/pypa/rootbeer), I've drafted an idea based on @RonnyPfannschmidt's proposal. Instead of a tool that collects the sources into an importable directory, I've used Git and [submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) to...
@gelst13 It sounds like you may either have a poor internet connection (so the upload connection is dropping without failing) or you may be uploading very large files (perhaps unnaturally...
I’ve had very good experiences with devpi. Although it’s not precisely PyPI, it has some nice properties (lightweight, pure-python, supports overwriting releases) and simulates PyPI pretty well. I’d recommend it.
In https://github.com/pypa/setuptools/issues/3593#issuecomment-2053639467, I confirmed that the spec actually considers `1.0` to be a canonical version. Therefore, the fact that `canonicalize_version` transforms it is operating against the spec.
I feel like there should be two functions - one for users to use when normalizing a version and another to use when comparing two versions, so it's clear that...
> I have a problem where the version of Python itself is causing an Invalid Version error. Looking at the implementation of `_build_dep_map`, I suspect that some library has a...
I ran into this issue again today. It seems it's not fixed: I'm using `pipx` with the latest packaging version, and the Python 3.13.0rc1+ is triggering a failure: ``` 🐚...