Releases: eth-cscs/pyfirecrest
Releases · eth-cscs/pyfirecrest
1.5.0
What's Changed
- Add a warning when poll argument is string in #54
- Fix case in
jobName
parameter in internal-transfer requests in #55 - Add version_api attribute to the library and cli in #56
- Add documentation for cli in readthedocs page in #57
- 👌 Use
requests.Session
in #62 - Support
skip_ending
andskip_beginning
arguments in tail and head commands in #59 - Use
utilities/whoami
endpoint from FirecREST, when possible, to determine the username in #60
Full Changelog: v1.4.0...v1.5.0
1.4.0
What's Changed
- Replace poetry with a standard PEP 621 builder in #38
- 🔧 Add mypy type-checking in #40
- Add some initial documentation for the CLI in #35
- 🔧 Add tox.ini in #36
- Add account in job submission in #47
- Add timeout argument for the http requests in the cli in #48
- Catch all errors in cli to avoid traceback output in #49
- Add support for the head and tail endpoints in #50
- Update copyright to 2023 in #51
- Add typing annotations in #52
- Retry requests after some time in case that the rate limit is reached in #53
Full Changelog: v1.3.0...v1.4.0
1.3.0
What's Changed
- Fix typo in upload file code block in #23
- Add filename parameter to simple_upload in #24
- Handle better the failed requests in ClientCredentialsAuth in #25
- Update copyright in #26
- Adding timeout to requests in #28
- Add a (hidden) tasks method to the Firecrest object in #30
- Add cli for pyfirecrest in #29
- Add logging to the library and the cli in #33
Full Changelog: v1.2.0...v1.3.0
1.2.0
What's Changed
- Upgrade PyJWT dependency to PyJWT>=2.4.0 in #20
- Add stat method for the new FirecREST endpoint in #19
- Improve handling of response from /compute/acct in #21
- Add
min_token_validity
variable inClientCredentialsAuth
object creation in #22