doc dir#1
Closed
penguinpee wants to merge 7 commits into
Closed
Conversation
penguinpee
commented
Jun 8, 2024
Owner
- Mark additional tests requiring network (Mark additional tests requiring network fatiando/pooch#412)
- Run tests with oldest dependencies on x86 macos (Run tests with oldest dependencies on x86 macos fatiando/pooch#414)
- Add optional dependencies to environment.yml (Add optional dependencies to environment.yml fatiando/pooch#413)
- Use a variable to set the default request timeout (Use a variable to set the default request timeout fatiando/pooch#418)
- Add changelog entry for v1.8.2 (Add changelog entry for v1.8.2 fatiando/pooch#420)
- Add testing data to the package distributions (Add testing data to the package distributions fatiando/pooch#421)
- Exclude doc/ from wheel
Add `network` pytest mark to test functions that require network connection to hit third party servers. Improve `test_check_availability_invalid_downloader` to remove the need to use network connection just to test an error raised after an invalid argument to a custom downloader. --------- Co-authored-by: Santiago Soler <santisoler@fastmail.com>
Change configuration of tests in GitHub Actions: use the latest x86 macos runner with the `oldest` dependencies and Python 3.7. Use the latest macos runner (arm64) only against the `latest` and `optional` requirements. This fixes CI failing because there are not Numpy binaries in PyPI for arm64 and compatible with Python 3.7.
Include Pooch's optional dependencies to `environment.yml`. This allows to run the full suite of tests after creating the environment and installing Pooch with `make install`.
Using a variable in `pooch.downloaders` allows users to potentially increase it if they require and allows us to update it easily if required as well. Set it to 30s instead of 5s to allow for slow connections.
Small bug fix release to fix the hard-coded timeout of requests sessions.
The test code `pooch/tests` is installed but he data in `pooch/tests/data` are not. This makes it impossible to run tests on the installed package. Add the appropriate setuptools configuration to make it happen.
The automatic discovery adds doc/ to the wheel triggered by the presence of `conf.py` in that directory.
This file contains hidden or 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
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.