Skip to content

Tags: xarray-contrib/minimum-dependency-versions

Tags

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
support pixi environments (#42)

* refactor `spec` into a separate submodule

* dispatch by kind

* default the kind to `conda`

* adapt the tests

* configure project metadata

* add `manifest_path` to the cli options

* formatting

* write the environment parsing for pixi envs

* raise a more descriptive error if no suitable releases were found

* filter out excluded packages before fetching releases

* consider unpinned specs as not matching

* gracefully handle unpinned but not ignored dependencies

* install the module instead of modifying `sys.path`

* allow passing `manifest-path` to the action

* misformatted input definition

* stop testing on the unsupported python 3.10

* install the package itself

* use the warning style for unpinned versions

* warn about ignored PyPI dependencies

* tests for most of the functions in `minimum_versions.release`

* tests for the environment functions

* tests for parsing conda specs

* also check parsing the entire conda env

* rename

* check parsing pixi specs

* fix a bug in the lower pin regex

* additional spec parsing checks

* check invalid versions raise

* checks for parse_pixi_environment

* include the default feature in the features

* rename the `environment-paths` input to `environments`

* describe how to analyze `pixi` environments

* rename `env-paths` to `envs`

* e2e tests for pixi and mixed envs

* typo

* add policy files for the pixi tests

* another typo

* quotes and expected failure settings

* add a failing pixi env

* also check the default pypi-dependencies

* back to `python=3.9`

* support the `no-default-feature` option

* support analyzing missing features

* change the error text for unknown version specs

* add a note containing the package name

* add more information

* support dict pins

* configure coverage

* check the format detection

* raise on unknown features

* support no features

* check that `<=` is also detected

* check pypi dependencies

* support local packages

* skip the local package, if any

* properly check that local packages are skipped

* add information about the environments

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
prefix with github.action_path (#27)

v0.1

Toggle v0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ignore bots in release notes (#26)