Releases: weaverba137/hpsspy
Improvements for batch processing
missing_from_hpss
will proceed through all stages, even if serious errors are detected, to facilitate batch processing. The older behavior can be enabled with--exit-on-error
.- Fix error handling for a variety of corner cases.
- Increase test coverage to 100%.
See PR #15 for details.
Metadata update
This release is a change to metadata only due to a malformed PyPI upload.
Support for high-precision timestamps
This release solves a long-standing issue with obtaining high-precision timestamps for files on HPSS.
In addition, some reorganization of the package infrastructure and metadata was done, but this does not affect the user-facing API.
Bug fix: severity of certain errors
This bug fix reduces the severity of certain errors. There are no API changes. See the changes.rst
file for details.
Enhanced Configuration
This release:
- Drops support for Python 2.
- Has no significant API changes.
- Changes to the underlying library:
- Allow more advanced backup configuration.
- Detect newer files on disk, even for an existing backup.
See the doc/changes.rst
file for more details.
Bug fix: find additional directory name corner cases.
This release fixes a bug that prevented some other directory from names being processed correctly. See PR #6 for details.
Bug fix: allow directory names to contain underscores.
This release fixes a bug that prevented some directory names containing underscores from being processed correctly. See PR #4 for details.
Additional documentation and quality assurance
This release adds documentation and quality assurance checks. See PR #2 for more details.
Package Cleanup Release
This release updates and simplifies the package structure, but does not make significant API changes.
First PyPI release
With tag 0.2.1, hpsspy is now available on PyPI.