Pylons / pyramid_cookbook

Pyramid cookbook recipes (documentation)
https://docs.pylonsproject.org/projects/pyramid-cookbook/en/latest/
183 stars 125 forks source link

pylons-sphinx-themes is installed using the legacy 'setup.py install' method, this will fail with pip v23.1 #232

Open kpinc opened 8 months ago

kpinc commented 8 months ago

Hi,

Following the instructions here: https://github.com/Pylons/pyramid_cookbook/blob/master/contributing.md

"Getting Started", step 5, produces:

$ venv/bin/pip install -e hack-on-cookbook/
...
Installing collected packages: snowballstemmer, pylons-sphinx-themes, zope.interface, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, Sphinx, repoze.sphinx.autointerface, pyramid-cookbook
  DEPRECATION: pylons-sphinx-themes is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for pylons-sphinx-themes ... done
...
kpinc commented 8 months ago

Yes, this is probably the wrong place to report this but I hope you can forward it to the right people. Thank you.