Skip to content

Project dependencies - Drop spatialnc - #19

Open
jomey wants to merge 3 commits into
mainfrom
spatialnc
Open

jomey wants to merge 3 commits into
mainfrom
spatialnc

Conversation

@jomey

@jomey jomey commented Oct 21, 2026

Copy link
Copy Markdown
Member

The library is referenced nowhere in the source code. Found this as part of the investigation what it takes to upgrade the python version.

For reference - this is where the library lives
https://github.com/USDA-ARS-NWRC/spatialnc

The library is referenced nowhere in the source code.
@jomey
jomey requested review from a team and brentwilder and a balanced review from Copilot October 21, 2026 23:23
@jomey jomey added the maintenance Package architecture, config, or library dependency work label Oct 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No source or workflow references require the removed dependency or dev extra, and no unresolved issues remain.

No open issues 🎉

What changed in this PR

Removes the unused spatialnc development dependency from topocalc as part of preparation for a Python upgrade.

Changes:

  • Removes spatialnc>=0.2.12 and the now-empty dev optional dependency group.
  • Leaves runtime dependencies unchanged.
File Description
pyproject.toml Removes the optional development dependency configuration for spatialnc.

Review effort: Balanced

jomey added 2 commits October 22, 2026 10:38
No code upgrade needed and goes with the other upgrades to AWSM and SMRF.
All others are not used and this follows the other iSnobal components.
@brentwilder

brentwilder commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Passing checks depend on workflow built from the updates to come in from #40 and #87 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Package architecture, config, or library dependency work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants