Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.0.6 #6

Closed
wants to merge 41 commits into from
Closed

Release 0.0.6 #6

wants to merge 41 commits into from

Conversation

github-actions[bot]
Copy link

Release 0.0.6

The release can be approved by merging this pull request into master. This will trigger jobs to publish the release to PyPI and reset develop from master, incrementing the patch version number.

Changelog

Version 0.0.6

New features

Bug fixes

Refactoring

jdhughes-usgs and others added 30 commits July 8, 2022 15:20
setup: initial files from original repo
setup: add Simulation and related functions
setup: add additional mf6 testing functions
#7)

* feature: manage internal bin path as source of release and rebuilt exes
* refactor get_exes and build_exes to class with interface
* refactor targets to class with interface
* add test context object for updating devtools and providing target dict based on shared bins
* restore expected download temp dir
* refactor: manage internal bin path as source of release and rebuilt exes
* fix Simulation object to cache target dict
* refactor: manage internal bin path as source of release and rebuilt exes
* refactor/reorganize/rename modules
* remove usgsprograms (only needed in pymake)
* remove meson_build function (provided by pymake)
* refactor download_and_unzip utility function with urllib
* refactor common_regression with pytest_generate_tests hook
* move head/budget comparison & various other utilities to flopy
* update setup.cfg with extra dependency groups and supported python/OS versions
* use pytest --import-mode=importlib in pyproject.toml (as recommended in link above)
* add pytest.ini to project root
* add scripts/pull_request_prepare.py
* expand readme and developer docs
* add shared testing fixtures/markers
* add tests and CI test job
* cache example models in CI test job
* draft CI to create release when changes hit main branch
* use --exit-zero with flake8 and pylint in CI lint job
* add minimal framework for reusable test cases

Co-authored-by: mjreno <[email protected]>
wpbonelli and others added 11 commits November 8, 2022 09:53
)

* rename modflow_devtools.misc.get_models to get_model_paths
* fix get_model_paths filtering by package
* sort paths returned by get_model_paths
* refactor get_packages function
* expand tests
* bear GITHUB_TOKEN in download_and_unzip if env var is set
* fix Case examples in README.md and add/update Case tests
* add util fns for release/asset/artifact retrieval from GH API
- add method download_artifact()
- rename get_artifacts() to list_artifacts()
- refactor download_and_unzip() bearer token auth mechanism
- add/update tests
@wpbonelli wpbonelli closed this Dec 16, 2022
This was referenced Dec 16, 2022
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