Skip to content

Commit

Permalink
Prepare 3.4.0 release (#753)
Browse files Browse the repository at this point in the history
  • Loading branch information
rly authored Aug 5, 2022
1 parent bb15678 commit 7be4022
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 11 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# HDMF Changelog

## HDMF 3.4.0 (upcoming)
## HDMF 3.4.0 (August 5, 2022)

### Minor improvements
- Allow manual triggering of some GitHub Actions. @rly ([#744](https://github.com/hdmf-dev/hdmf/pull/744))
- Relax input validation of `HDF5IO` to allow for s3fs support. Existing arguments of `HDF5IO` are modified as follows: i) `mode` was given a default value of "r", ii) `path` was given a default value of `None`, and iii) `file` can now accept an `S3File` type argument. @bendichter ([#746](https://github.com/hdmf-dev/hdmf/pull/746))
- Added ability to create and get back handle to empty HDF5 dataset. @ajtritt (#747)
- Added `AbstractContainer._in_construct_mode` that is set and modified only by the ObjectMapper when constructing an
object from a builder read from a file. Subclasses of `AbstractContainer` can check `_in_construct_mode`
object from a builder read from a file. Subclasses of `AbstractContainer` can check `_in_construct_mode`
during the initialization phase as part of ``__init__`` to distinguish between actions during construction
(i.e., read from disk) vs. creation by the user, e.g., to determine whether to raise a warning or error when
encountering invalid data to support reading and correcting data that is invalid while preventing creation
Expand Down
8 changes: 4 additions & 4 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# pinned dependencies to reproduce an entire development environment to use HDMF, run HDMF tests, check code style,
# compute coverage, and create test environments
codecov==2.1.12
coverage==6.3.2
flake8==4.0.1
coverage==6.4.2
flake8==5.0.4
flake8-debugger==4.1.2
flake8-print==5.0.0
importlib-metadata==4.2.0
importlib-metadata==4.2.0 # there may be compatibility issues with newer versions
pytest==7.1.2
pytest-cov==3.0.0
python-dateutil==2.8.2
tox==3.25.0
tox==3.25.1
2 changes: 1 addition & 1 deletion requirements-opt.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# pinned dependencies that are optional. used to reproduce an entire development environment to use HDMF
tqdm==4.64.0
zarr==2.11.3
zarr==2.12.0
7 changes: 4 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# pinned dependencies to reproduce an entire development environment to use HDMF
h5py==3.6.0
jsonschema==4.5.1
# note that python 3.7 end of life is 27 Jun 2023
h5py==3.7.0
jsonschema==4.9.1
numpy==1.21.5 # note that numpy 1.22 dropped python 3.7 support
pandas==1.3.5 # note that pandas 1.4 dropped python 3.7 support
ruamel.yaml==0.17.21
scipy==1.7.3 # note that scipy 1.8 dropped python 3.7 support
setuptools==62.2.0
setuptools==63.4.1
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
reqs = [
'h5py>=2.10,<4',
'jsonschema>=2.6.0,<5',
'numpy>=1.16,<1.23',
'numpy>=1.16,<1.24',
'pandas>=1.0.5,<2',
'ruamel.yaml>=0.16,<1',
'scipy>=1.1,<2',
Expand Down

0 comments on commit 7be4022

Please sign in to comment.