8000 Move setup.cfg to mplsetup.cfg. by anntzer · Pull Request #20871 · matplotlib/matplotlib · GitHub
[go: up one dir, main page]

Skip to content

Move setup.cfg to mplsetup.cfg. #20871

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 21, 2021
Merged

Conversation

anntzer
Copy link
Contributor
@anntzer anntzer commented Aug 21, 2021

... in order to avoid having to jump through hoops to work around the
fact that distutils/setuptools also intend to use setup.cfg just for
themselves.

PR Summary

PR Checklist

  • Has pytest style unit tests (and pytest passes).
  • Is Flake 8 compliant (run flake8 on changed files to check).
  • New features are documented, with examples if plot related.
  • Documentation is sphinx and numpydoc compliant (the docs should build without error).
  • Conforms to Matplotlib style conventions (install flake8-docstrings and run flake8 --docstring-convention=all).
  • New features have an entry in doc/users/next_whats_new/ (follow instructions in README.rst there).
  • API changes documented in doc/api/next_api_changes/ (follow instructions in README.rst there).

... in order to avoid having to jump through hoops to work around the
fact that distutils/setuptools also intend to use setup.cfg just for
themselves.
@anntzer anntzer added the Build label Aug 21, 2021
@jkseppan jkseppan merged commit 5356a48 into matplotlib:master Aug 21, 2021
@anntzer anntzer deleted the mplsetup.cfg branch August 21, 2021 15:39
tacaswell added a commit to tacaswell/matplotlib-feedstock that referenced this pull request Aug 21, 2021
In mpl3.5 the name of the file Matplotlib looks for by default will change from
config.cfg to mplconfig.cfc (to not conflict with setuptools/distutils see
matplotlib/matplotlib#20871 ).

This uses the MPLSETUPCFG env (which exist from 0.x days) to set the path which
will work for all existing and expected versions of Matplotlib.
@tacaswell
Copy link
Member

attn @QuLogic @sandrotosi @felixonmars @dopplershift as I think this will require changes to packaging (I just opened a PR for conda-forge).

@tacaswell tacaswell added this to the v3.5.0 milestone Aug 21, 2021
tacaswell added a commit to tacaswell/matplotlib-feedstock that referenced this pull request Aug 24, 2021
In mpl3.5 the name of the file Matplotlib looks for by default will change from
config.cfg to mplconfig.cfc (to not conflict with setuptools/distutils see
matplotlib/matplotlib#20871 ).

This uses the MPLSETUPCFG env (which exist from 0.x days) to set the path which
will work for all existing and expected versions of Matplotlib.
tacaswell added a commit to tacaswell/matplotlib that referenced this pull request Nov 22, 2021
Done in matplotlib#20871 as part of de-conflicting our config files from other tools.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0