Closed jtpio closed 3 years ago
Sooo... i think we need need to get jupyter_packaging
out of install_requires
. this is going to create a lot of builds that have hard-to-understand errors, and it will only take one old/over-specified version break somebody's build in weird ways.
Also, in this specific case, for this specific error, deleting pyproject.toml
does the trick.
We should also add a CI workflow to the cookiecutter that would upload the sdist and wheel as artifacts, and install them in a clean environment without the build dependencies already installed.
https://github.com/jupyterlab/extension-cookiecutter-ts/pull/143 upgraded to Jupyter Packaging 0.9, and removed the
skip_if_exists
check that was used to not rebuild assets if they already exist.This is useful when packaging for conda and was added in #121, for example to not require
jupyterlab
as a host dependency.Trying with the latest cookiecutter, the following now seems to be triggering a build:
Giving: