Skip to content

feat: update external URLs and references for openforis/pysepal (Phase 3)#978

Merged
dfguerrerom merged 5 commits intomainfrom
feat/phase3-external-rename
Mar 11, 2026
Merged

feat: update external URLs and references for openforis/pysepal (Phase 3)#978
dfguerrerom merged 5 commits intomainfrom
feat/phase3-external-rename

Conversation

@dfguerrerom
Copy link
Collaborator

Summary

  • Update all GitHub URLs from 12rambau/sepal_ui to openforis/pysepal across docs, config, templates, and source
  • Update PyPI badge/URLs from sepal-ui to pysepal
  • Update conda-forge badge/URLs from sepal-ui to pysepal
  • Update all remaining docstrings, comments, and print statements from "sepal-ui" to "pysepal"
  • Change deprecation notices from future tense ("will be renamed") to past tense ("has been renamed")

What is deliberately NOT changed

Post-merge actions

  1. GitHub: rename repo openforis/sepal_uiopenforis/pysepal (Settings → General)
  2. PyPI: next release will auto-publish as pysepal (distribution name already set in Phase 2)
  3. Conda-forge: submit feedstock rename

Test plan

  • All 273 tests pass (nox -s test)
  • All pre-commit hooks pass
  • rg "12rambau/sepal_ui" returns no matches (outside CHANGELOG/shim)
  • rg "pypi.org/project/sepal-ui" returns no matches
  • rg "conda-forge/sepal-ui" returns no matches

…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-commenter
Copy link

codecov-commenter commented Mar 4, 2026

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.92%. Comparing base (0318225) to head (191eca7).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

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.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR is part of the sepal-uipysepal 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_ui to openforis/pysepal across docs, templates, CSS comments, and package metadata.
  • Update PyPI/conda-forge badges and URLs from sepal-ui to pysepal.
  • 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.

dfguerrerom and others added 3 commits March 4, 2026 16:51
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>
@dfguerrerom dfguerrerom merged commit 3622091 into main Mar 11, 2026
8 checks passed
@dfguerrerom dfguerrerom deleted the feat/phase3-external-rename branch March 11, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants