Input4mips-validation

Latest version: v0.15.0

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

0.9.0

Announcements

* We are on conda: see [input4mips-validation](https://anaconda.org/conda-forge/input4mips-validation) and [input4mips-validation-locked](https://anaconda.org/conda-forge/input4mips-validation-locked) 🎉
* Added the `validate-tree` and `create-db` commands. Docs to come 📚

Changelog



🆕 Features

- Added the `validate-tree` and `create-db` commands.

These allow you to validate a tree of files
and create a database of the files in the tree.

Use the following commands to get help:

- `input4mips-validation validate-tree --help`
- `input4mips-validation create-db --help`

([36](https://github.com/climate-resource/input4mips_validation/pulls/36))

📚 Improved Documentation

- - Updated the installation instructions now that we have a
[conda package](https://anaconda.org/conda-forge/input4mips-validation).
- Generally cleaned up the docs

([36](https://github.com/climate-resource/input4mips_validation/pulls/36))

🔧 Trivial/Internal Changes

- [36](https://github.com/climate-resource/input4mips_validation/pulls/36)



Changes

* 4bfbcf4 bump: version 0.8.2a1 -> 0.9.0
* 3042f52 Try updating bump workflow
* c7853ce Move method onto DRS
* 28117f7 Clean up docs
* 04f613e CHANGELOG
* cf9171b Make checks
* 7b42508 Add make docs-strict to Makefile
* 299e3d7 Test create DB
* c5c0947 mypy
* f9e86a8 Tweak command outputs
* 16c0c70 Sketch out create db function
* 20d0fb2 Finish off first draft of validate tree
* 268ec4c mypy
* 8799d2e Almost done with validate tree
* 0ae1aec Refactor out tricky regexp generation
* 38fd2c0 Start working on validate tree
* 4216b5e Tidy up some more
* 6bad17f mypy
* d9470a9 Fix up type hints
* b15e83f Get basic test passing
* 390e178 Add testing module
* a519d16 Remove quotes
* 9052ff9 Update README now that conda package is released
* 4a0273e Fix up comments
* f88058e Tweak docs a bit
* cdbc626 Add notes about dev workflow
* a88c3f5 Update locks

0.8.2a1

0.8.1

Announcements

* No major changes, just testing the workflow

Changelog



🔧 Trivial/Internal Changes

- [34](https://github.com/climate-resource/input4mips_validation/pulls/34)



Changes

* f9b45f6 bump: version 0.8.1a1 -> 0.8.1
* 4bdd19e Drop out windows conda tests too
* 774e25b Add output to pytest in micromamba
* 2cc2455 Fix shell
* c9895e0 Put test installation jobs back on schedule
* f312b9d Run all test installation jobs
* e9329e4 Remove workaround
* f07e4d2 CHANGELOG
* 8bc15c8 Finish off CI hack
* 3db3b92 Remember the micro
* 89860f5 Remember attrs
* 2e53db4 Fix hyphen
* 522395f Quoteless?
* 5be7988 One by one
* f1813a1 Hack around lack of conda package
* 518d074 Put install PyPI tests back on schedule
* d310ab0 Turn on conda install test
* dcff87d Twig
* 0959577 One more check
* a6bd285 Prefer recently compiled version of udunits2
* 23d3b6d Add env variables in test import step
* 3bf5a69 Mac tests back on
* 164af39 Turn off mac tests again
* d7ebce4 Try splitting the steps
* 7026047 Try with more pythons and OS
* 1e09729 Brute force
* 28c86ae And again
* 30dc715 And again
* 65bbbda One more attempt
* 0fa8f50 Try copying environment variables to subprocess call
* ab9d834 Next attempt
* 69435f8 Try something else
* 14955d3 Check where file is
* d8afcd2 Get udunits2 installing
* 6d34510 Try install udunits2
* aa515f4 Try again
* 126136b Increase diagnostics
* cd31ce5 Increase diagnostics
* 4d85ff3 Add check of where cfchecks is
* 4431c2e Turn on correct workflow
* 69951ca Turn on test PyPI CI
* 9d60e89 Fix incorrect reference

0.8.1a1

0.8.0

Announcements

- Completely re-wrote the package.

The APIs are similar, but not identical.
Given there are no users, we don't provide a migration guide.

Key changes:

- cleaned up the API to make clearer the different elements
- changed dev tooling to supporting conda packages, because we needed iris

- Broke the CI, so no assets here, have a look at PyPI instead

Changelog

⚠️ Breaking Changes

- Completely re-wrote the package.

The APIs are similar, but not identical.
Given there are no users, we don't provide a migration guide.

Key changes:

- cleaned up the API to make clearer the different elements
- changed dev tooling to supporting conda packages, because we needed iris

([31](https://github.com/climate-resource/input4mips_validation/pulls/31))

📚 Improved Documentation

- Updated README badges ([28](https://github.com/climate-resource/input4mips_validation/pulls/28))
- Updated conda install workflow README badge ([29](https://github.com/climate-resource/input4mips_validation/pulls/29))
- Updated licence badge and tweaked badge layout ([30](https://github.com/climate-resource/input4mips_validation/pulls/30))

🔧 Trivial/Internal Changes

- [26](https://github.com/climate-resource/input4mips_validation/pulls/26), [#32](https://github.com/climate-resource/input4mips_validation/pulls/32), [#33](https://github.com/climate-resource/input4mips_validation/pulls/33)

Breaking Changes

- Re-named {py:attr}`input5mips_validation.cvs_handling.input4MIPs.activity_id.ActivityIDValues.url` to {py:attr}`input4mips_validation.cvs_handling.input4MIPs.activity_id.ActivityIDValues.URL`
i.e. "url" --> "URL" ([17](https://github.com/climate-resource/input4mips_validation/pulls/17))
- Loosened dependency pins ([21](https://github.com/climate-resource/input4mips_validation/pulls/21))

Features

- Added handling of the institution ID controlled vocabulary ([16](https://github.com/climate-resource/input4mips_validation/pulls/16))
- Added handling of the futher_info_url within the context of the controlled vocabulary ([18](https://github.com/climate-resource/input4mips_validation/pulls/18))

Changes

- Not reported because we broke the CLI, will be back in the next release

0.7.0

Announcements

* You can now install a locked version of the pacakage from PyPI 🎉

As shown in the README, running `pip install input4mips-validation[locked]` will install the package with pinned dependencies, avoiding breakages because of dependency updates

Changelog



Features

- Added configuration so that a locked version of the package will be built too.

The instructions in the README for installation from PyPI should now be valid.
The instructions for installation from conda are still waiting on
https://github.com/conda-forge/staged-recipes/pull/26986. ([#25](https://github.com/climate-resource/input4mips_validation/pulls/25))

Bug Fixes

- Fixed up version number, putting it back in line with PyPI ([27](https://github.com/climate-resource/input4mips_validation/pulls/27))

Trivial/Internal Changes

- [24](https://github.com/climate-resource/input4mips_validation/pulls/24)



Changes

* 3c4172b bump: version 0.6.1a1 -> 0.7.0
* 8fd7ae2 Add notes to docs about version consistency because pdm bump removes comments
* 74fb792 Fix up version
* 038a6eb CHANGELOG
* 5e6c0a1 Hot fix version
* d9d7200 CHANGELOG
* bea0975 Update so that build locked will work too
* e87811c Put installation tests back on schedule
* 02b0eb5 CHANGELOG
* c67d269 Turn install tests back on

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.