feat: update external URLs and references for openforis/pysepal (Phase 3)#978
feat: update external URLs and references for openforis/pysepal (Phase 3)#978dfguerrerom merged 5 commits intomainfrom
Conversation
…e 3) Update all GitHub URLs from 12rambau/sepal_ui to openforis/pysepal, PyPI badge URLs from sepal-ui to pysepal, conda-forge badges, docstrings, comments, and deprecation notices across docs, config, templates, and Python source files. ReadTheDocs URLs are deliberately left unchanged (deferred to separate issue).
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #978 +/- ##
==========================================
- Coverage 79.99% 79.92% -0.08%
==========================================
Files 56 56
Lines 5544 5544
==========================================
- Hits 4435 4431 -4
- Misses 1109 1113 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This PR is part of the sepal-ui → pysepal transition work, updating external references (GitHub/PyPI/conda-forge URLs, badges, and textual mentions) across the codebase, templates, and documentation to align with the new canonical repository/package naming.
Changes:
- Repoint GitHub links from
12rambau/sepal_uitoopenforis/pysepalacross docs, templates, CSS comments, and package metadata. - Update PyPI/conda-forge badges and URLs from
sepal-uitopysepal. - Update deprecation messaging to past tense (“has been renamed”) and refresh references in package/module docstrings and CLI output.
Reviewed changes
Copilot reviewed 26 out of 30 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
pysepal/templates/panel_app/ui.ipynb |
Updates template drawer links (code/wiki/issues) to the new org/repo. |
pysepal/templates/panel_app/doc/en.rst |
Updates template “open an issue” URL to the new repo. |
pysepal/templates/map_app/ui.ipynb |
Updates template links (code/wiki/issues) to the new org/repo. |
pysepal/templates/map_app/doc/en.rst |
Updates template “open an issue” URL to the new repo. |
pysepal/solara/common/assets/custom.css |
Updates comment text and issue link to the new repo. |
pysepal/sepalwidgets/tile.py |
Updates raw GitHub asset URL to new org/repo and new package path. |
pysepal/sepalwidgets/__init__.py |
Updates package docstring references from sepal-ui → pysepal. |
pysepal/scripts/__init__.py |
Updates docstring references from sepal-ui → pysepal. |
pysepal/planetapi/__init__.py |
Updates docstring references from sepal-ui → pysepal. |
pysepal/message/__init__.py |
Updates docstring references from sepal-ui → pysepal. |
pysepal/mapping/__init__.py |
Updates docstring references from sepal-ui → pysepal. |
pysepal/frontend/styles.py |
Updates docstring/comment references from sepal_ui → pysepal (text only). |
pysepal/frontend/css/custom.css |
Updates comment text and issue link to the new repo. |
pysepal/bin/module_theme.py |
Updates help text and CLI output strings to pysepal naming. |
pysepal/bin/module_l10n.py |
Updates help text and CLI output strings to pysepal naming. |
pysepal/bin/module_factory.py |
Updates hardcoded template URL replacement target to the new repo. |
pysepal/bin/module_deploy.py |
Updates docstring and CLI output strings to pysepal naming. |
pysepal/aoi/__init__.py |
Updates docstring references from sepal-ui → pysepal. |
pyproject.toml |
Updates project.urls Homepage/Download to the new repo. |
docs/source/tutorials/translate-app.rst |
Updates issue tracker URL to the new repo. |
docs/source/tutorials/solara.rst |
Updates clone/path examples from sepal_ui to pysepal repo naming. |
docs/source/tutorials/send-to-sepal.rst |
Updates pip VCS install example to new repo. |
docs/source/tutorials/send-to-heroku.rst |
Updates template repo + issue/issue links to new org/repo where applicable. |
docs/source/tutorials/create-module.rst |
Updates template repository links to the new org. |
docs/source/start/installation.rst |
Updates deprecation note and source install URLs to new repo. |
docs/source/start/index.rst |
Updates deprecation note and demo image link to new repo. |
docs/source/index.rst |
Updates title/deprecation note and demo image link to new repo. |
docs/source/conf.py |
Updates theme GitHub/PyPI links and Sphinx html_context GitHub repo/user. |
README.rst |
Updates title/deprecation note, badges, and image URLs to pysepal naming. |
CONTRIBUTING.rst |
Updates clone instructions and doc/image links to the new repo and package name. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Summary
12rambau/sepal_uitoopenforis/pysepalacross docs, config, templates, and sourcesepal-uitopysepalsepal-uitopysepalWhat is deliberately NOT changed
sepal-ui.readthedocs.io) — deferred to chore: migrate ReadTheDocs from sepal-ui to pysepal #976~/.sepal-ui-config) — deferred to chore: deprecate ~/.sepal-ui-config file #977sepal-uisepalui) — permanent.sepal-ui-script) — permanentsepal_ui/shim directory — backward compatibilityPost-merge actions
openforis/sepal_ui→openforis/pysepal(Settings → General)pysepal(distribution name already set in Phase 2)Test plan
nox -s test)rg "12rambau/sepal_ui"returns no matches (outside CHANGELOG/shim)rg "pypi.org/project/sepal-ui"returns no matchesrg "conda-forge/sepal-ui"returns no matches