Remove setuptools dependency#108
Conversation
|
The only place we might use setuptools is in this script, which is a fallback for getting package name jupyter-builder/jupyter_builder/federated_extensions.py Lines 548 to 564 in 9b08563 |
I think it is ok to keep, but let's change the error message so that it does not suggest adding |
|
Is the CI failure related to my change? |
|
PyPI is having a bad day. Also adding |
|
Yes but besides it, the tests which run: |
|
Ah, didn't get that far. Perhaps try: ... for more glorious technicolor ✖️ Also, for debugging CI stuff, |
|
#115 fixes the CI |
## References - Fixes #18928 - Depends on jupyterlab/jupyter-builder#108 being released (and we should probably bump versions here) ## Code changes - Drop `setuptools` in test files and from `pyproject.toml` - Remove top-level `setup.py` - Update internationalization documentation example - Update Extension Migration for 4.6.0 in changelog ## User-facing changes None... Unless someone was relaying on jupyterlab implicitly installing `setuptools` (which they should not have). ## Backwards-incompatible changes None ## AI usage - **Yes**: Some or all of the content of this PR was generated by AI. - **Yes**: The human author has carefully reviewed this PR and run this code (keep this PR "draft" until the answer is YES) - AI tools and models used: Clause
Fixes #106
Description
Drop the use of
setuptoolsand create custom implementation offind_packagesandfind_namespace_packages.