Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

Older pip being used for sdist crawl? #2

Open
JustinTArthur opened this issue Aug 2, 2021 · 2 comments
Open

Older pip being used for sdist crawl? #2

JustinTArthur opened this issue Aug 2, 2021 · 2 comments

Comments

@JustinTArthur
Copy link

I notice a lot of missing setup.py errors from the sdist crawl and I'm wondering if maybe an older version of pip is being used? pip 19.3.1 and greater should be able to construct wheels without setup.py if there's a pyproject.toml in the sdist with build instructions.

@DavHau
Copy link
Owner

DavHau commented Aug 26, 2021

Currently setuptools is used directly and that obviously reduces support to packages being built via setuptools.
I'm not sure how exactly building wheels without setup.py works for most projects.
I know that there are other build backends besides setuptools which can be defined via PEP-518.
What build backend do those projects use if they are not using setuptools? Maybe you could provide an example.

@JustinTArthur
Copy link
Author

Most of the ones I sampled are using setuptools, but newer versions of setuptools that use setup.cfg instead of setup.py, often with PEP-518 pyproject.toml included in the sdist with setuptools instructions.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants