DEPS: update setuptools min version #42304
Conversation
|
are we not testing with the minimum setuptools? |
No, we are not. |
|
in doc/source/development/contributing_environment.rst can be updated. |
|
can you update the min pin in environment.yaml (and other places if needed)? |
|
also this should be added to the wheel recipe @simonjayhawkins (practically this already works, but should add) |
|
test failure unrelated |
@fangchenli can you address this |
pandas-feedstock or MacPython or both? |
We don't list setuptools in |
|
labelled as blocker as we won't be changing min versions of dependencies in patch releases? |
|
yeah i think we should just add this to |
|
conda-incubator/setup-miniconda@v2 does not seem to like the setuptools pin, although I think there have been conda-incubator/setup-miniconda@v2 timeouts on other PRs |
|
The version in pandas-dev on CI / Checks for master (https://github.com/pandas-dev/pandas/runs/2950514145) is and creating dev env locally my backport env (1.3.x) my master env
hmm? our tests pass locally? |
|
@jreback ok to release without this PR, or delay release to allow time for others to look at this? @pandas-dev/pandas-core |
|
should |
it appears can't create a dev env with conda with this pin |
|
Could leave it out of the yml file and then do a pip install -r requirements-dev.txt (assuming it is in requirements-dev.txt). This will no op everything that is installed, but upgrade setuptools if below. |
can create a dev env locally from scratch using this pin. so maybe something related to conda-incubator/setup-miniconda@v2 creating a dev env from scratch without this pin, the only diff is so it's a mystery to me how conda chooses the version. |
|
hmm yeah this should just work. |
|
not yet triaged the pypy failures on conda-forge https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=345935&view=results, but did notice setuptools was pre 0.51 |
|
moving to 1.3.2 |
9ed9a65
into
pandas-dev:master
This comment has been hidden.
This comment has been hidden.
|
thanks @fangchenli this is essentially a doc update at this point so backporting ok. |
|
@meeseeksdev backport 1.3.x |
This comment has been hidden.
This comment has been hidden.
Co-authored-by: Fangchen Li <fangchen.li@outlook.com>


According to https://setuptools.readthedocs.io/en/latest/userguide/declarative_config.html, the min version of setuptools that support
entry_pointsinsetup.cfgis51.0.0.