diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..927f459 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ +# ndx-pose Changelog + +## ndx-pose 0.1.1 (January 26, 2022) + +The schema is unchanged, but the Python package has been updated. + +### Bug fix +- Remove hdmf-docutils as an installation dependency. @rly (#6) + +## ndx-pose 0.1.0 (January 26, 2022) + +Initial release including `PoseEstimation` and `PoseEstimationSeries` neurodata types. diff --git a/docs/source/conf.py b/docs/source/conf.py index 49eedf4..701f718 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -22,10 +22,10 @@ author = 'Ryan Ly, Ben Dichter, Alexander Mathis' # The short X.Y version -version = '0.1.0' +version = '0.1.1' # The full version, including alpha/beta/rc tags -release = '0.1.0' +release = '0.1.1' # -- General configuration --------------------------------------------------- diff --git a/requirements-dev.txt b/requirements-dev.txt index 9e4f623..1482a06 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,3 +1,5 @@ # pinned dependencies to reproduce an entire development environment to run tests and check code style flake8==4.0.1 pytest==6.2.5 +pytest-subtests==0.6.0 +hdmf-docutils==0.4.4 diff --git a/requirements.txt b/requirements.txt index 82c1ede..1709b58 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ # pinned dependencies to reproduce a working development environment -hdmf_docutils==0.4.4 hdmf==3.1.1 pynwb==2.0.0 diff --git a/setup.py b/setup.py index bd646ed..5919a05 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ setup_args = { 'name': 'ndx-pose', - 'version': '0.1.0', + 'version': '0.1.1', 'description': 'NWB extension to store pose estimation data', 'long_description': readme, 'long_description_content_type': readme_type, @@ -33,7 +33,6 @@ 'install_requires': [ 'pynwb>=1.5.0,<3', 'hdmf>=2.5.6,<4', - 'hdmf-docutils>=0.4.4,<1' ], 'packages': find_packages('src/pynwb', exclude=["tests", "tests.*"]), 'package_dir': {'': 'src/pynwb'}, diff --git a/spec/ndx-pose.namespace.yaml b/spec/ndx-pose.namespace.yaml index 5ddc834..7146cd3 100644 --- a/spec/ndx-pose.namespace.yaml +++ b/spec/ndx-pose.namespace.yaml @@ -15,4 +15,4 @@ namespaces: - SpatialSeries - NWBDataInterface - source: ndx-pose.extensions.yaml - version: 0.1.0 + version: 0.1.1 diff --git a/src/spec/create_extension_spec.py b/src/spec/create_extension_spec.py index 0989d8d..e0f8b6d 100644 --- a/src/spec/create_extension_spec.py +++ b/src/spec/create_extension_spec.py @@ -9,7 +9,7 @@ def main(): ns_builder = NWBNamespaceBuilder( doc='NWB extension to store pose estimation data', name='ndx-pose', - version='0.1.0', + version='0.1.1', author=['Ryan Ly', 'Ben Dichter', 'Alexander Mathis'], contact=['rly@lbl.gov', 'bdichter@lbl.gov', 'alexander.mathis@epfl.ch'], ) @@ -157,6 +157,7 @@ def main(): # export the spec to yaml files in the spec folder output_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', 'spec')) export_spec(ns_builder, new_data_types, output_dir) + print('Spec files generated. Please make sure to rerun `pip install .` to load the changes.') if __name__ == "__main__":