forked from MODFLOW-USGS/modflow-devtools
-
Notifications
You must be signed in to change notification settings - Fork 0
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 #9
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
Couple mf6
* 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 <mjreno@ncsu.edu>
* 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
…files, add retries (MODFLOW-USGS#20)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release 0.0.6
The release can be approved by merging this pull request into
main
. This will trigger jobs to publish the release to PyPI and resetdevelop
frommain
, incrementing the patch version number.Changelog
New features
Bug fixes
Refactoring