Skip to content

Remove run-time dependency on setuptools#2102

Merged
anadrianmanrique merged 1 commit intofortra:masterfrom
cjwatson:remove-setuptools-dependency
Jan 13, 2026
Merged

Remove run-time dependency on setuptools#2102
anadrianmanrique merged 1 commit intofortra:masterfrom
cjwatson:remove-setuptools-dependency

Conversation

@cjwatson
Copy link
Contributor

@cjwatson cjwatson commented Jan 8, 2026

It's needed to run setup.py itself, but that's not what install_requires is for, and the rest of the package no longer uses it (since #2036).

I deliberately left the entry in requirements.txt in place, since that's used by CI.

It's needed to run `setup.py` itself, but that's not what
`install_requires` is for, and the rest of the package no longer uses it
(since fortra#2036).

I deliberately left the entry in `requirements.txt` in place, since
that's used by CI.
@anadrianmanrique anadrianmanrique added in review This issue or pull request is being analyzed enhancement Implemented features can be improved or revised and removed in review This issue or pull request is being analyzed labels Jan 8, 2026
@anadrianmanrique anadrianmanrique self-assigned this Jan 13, 2026
@anadrianmanrique
Copy link
Collaborator

fair enough! thanks for the PR!
( For the record: https://packaging.python.org/en/latest/discussions/install-requires-vs-requirements/ )
merging now!

@anadrianmanrique anadrianmanrique merged commit d1364ae into fortra:master Jan 13, 2026
7 checks passed
@cjwatson cjwatson deleted the remove-setuptools-dependency branch February 8, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Implemented features can be improved or revised

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants