Skip to content

Comments

BUFR package flavour added with optional eccodes dependency#397

Merged
PennyHow merged 5 commits intomainfrom
feature/bufr-optional-dependency
Dec 15, 2025
Merged

BUFR package flavour added with optional eccodes dependency#397
PennyHow merged 5 commits intomainfrom
feature/bufr-optional-dependency

Conversation

@PennyHow
Copy link
Member

@PennyHow PennyHow commented Dec 11, 2025

  • eccodes moved from an essential dependency to an optional dependency
  • This flavour of pypromice can be installed with pip install pypromice[bufr]
  • For the default pypromice distribution, the bufr functionality produces an import error if called and testing of this submodule is omitted when called in tests/unit/bufr_export
  • pip install pypromice[all] flavour added also, so all future optional dependencies (e.g. the Google REST API dependencies) will be automatically tested with no need to update the pypromice flavour used

@PennyHow PennyHow requested a review from ladsmund December 11, 2025 16:58
@PennyHow PennyHow merged commit 158bebf into main Dec 15, 2025
0 of 4 checks passed
@PennyHow PennyHow deleted the feature/bufr-optional-dependency branch December 15, 2025 13:52
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.

1 participant