From a948ec4f80e555ddb5dee56d91659da2546f4816 Mon Sep 17 00:00:00 2001 From: "Thomas G. Close" Date: Thu, 16 Oct 2025 08:18:53 +1100 Subject: [PATCH 1/2] moved version into higher level package for related fileformats --- .../fileformats/fileformats/vendor/mrtrix3/__init__.py | 5 +++++ .../fileformats/vendor/mrtrix3/medimage/__init__.py | 2 -- .../fileformats/vendor/mrtrix3/medimage/tests/test_mime.py | 5 +++++ 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 related-packages/fileformats/fileformats/vendor/mrtrix3/__init__.py diff --git a/related-packages/fileformats/fileformats/vendor/mrtrix3/__init__.py b/related-packages/fileformats/fileformats/vendor/mrtrix3/__init__.py new file mode 100644 index 0000000..a98c6c1 --- /dev/null +++ b/related-packages/fileformats/fileformats/vendor/mrtrix3/__init__.py @@ -0,0 +1,5 @@ +from ._version import __version__ + +__all__ = [ + "__version__", +] diff --git a/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/__init__.py b/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/__init__.py index 347686c..87d7067 100644 --- a/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/__init__.py +++ b/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/__init__.py @@ -1,5 +1,3 @@ -from .._version import __version__ - from .image import ImageFormat, ImageFormatGz, ImageHeader, ImageDataFile from .in_out import ImageIn, ImageOut from .dwi import ( diff --git a/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/tests/test_mime.py b/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/tests/test_mime.py index c9ddb0f..f17c269 100644 --- a/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/tests/test_mime.py +++ b/related-packages/fileformats/fileformats/vendor/mrtrix3/medimage/tests/test_mime.py @@ -1,4 +1,5 @@ from fileformats.core import from_mime +from fileformats.generic import DirectoryOf from fileformats.vendor.mrtrix3.medimage import ImageFormatGz as MifGz @@ -8,3 +9,7 @@ def test_mif_gz_mime_roundtrip(): def test_mif_gz_mime_like_roundtrip(): assert MifGz is from_mime(MifGz.mime_like) + + +def test_mif_gz_directory_of_mime_like_roundtrip(): + assert DirectoryOf[MifGz] is from_mime(DirectoryOf[MifGz].mime_like) From 68cd0dddabe7c93a0d20b5cd8fd1ed81ddb1851f Mon Sep 17 00:00:00 2001 From: "Thomas G. Close" Date: Tue, 28 Oct 2025 10:49:49 +1100 Subject: [PATCH 2/2] updated pyproject.toml to point to new name of fileformats format --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 18ccf47..430db90 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ description = "pydra-tasks-mrtrix3 contains Pydra task specifications for MRtrix readme = "README.rst" requires-python = ">=3.11" dependencies = [ - "fileformats-medimage_mrtrix3 >=3.0.4a5", + "fileformats-vendor-mrtrix3 >=3.0.4a5", "numpy", "pydra>=1.0a2" ] @@ -53,7 +53,7 @@ test = [ "pytest-xdist", "pytest-rerunfailures", "codecov", - "fileformats-medimage_mrtrix3-extras", + "fileformats-vendor-mrtrix3-extras", ] [tool.hatch.version]