From 9beca5486aa09c47524617e7c9c40412354af05b Mon Sep 17 00:00:00 2001 From: Hind Montassif Date: Tue, 28 Oct 2025 17:09:45 +0100 Subject: [PATCH 1/6] Update sparrow version for conan --- conanfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index a6840562..e4000e45 100644 --- a/conanfile.py +++ b/conanfile.py @@ -43,7 +43,7 @@ def configure(self): self.options.rm_safe("fPIC") def requirements(self): - self.requires("sparrow/1.0.0") + self.requires("sparrow/1.3.0") self.requires(f"flatbuffers/{self._flatbuffers_version}") self.requires("lz4/1.9.4") self.requires("zstd/1.5.7") From cc585230df0ec75768ae5e79901d0d6e891002d1 Mon Sep 17 00:00:00 2001 From: Hind Montassif Date: Thu, 30 Oct 2025 11:30:39 +0100 Subject: [PATCH 2/6] Set sparrow with_json_reader option to True --- .github/workflows/conan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan.yaml b/.github/workflows/conan.yaml index f3043638..f8d72a86 100644 --- a/.github/workflows/conan.yaml +++ b/.github/workflows/conan.yaml @@ -25,7 +25,7 @@ jobs: - name: Install conan dependencies run: | conan profile detect --force - conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True + conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True -o sparrow:with_json_reader=True - name: CMake configuration run: | From 2613124139aadb066ea124b49dedc6ba387824ee Mon Sep 17 00:00:00 2001 From: Hind Montassif Date: Thu, 30 Oct 2025 15:08:06 +0100 Subject: [PATCH 3/6] Use export_json_reader --- .github/workflows/conan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan.yaml b/.github/workflows/conan.yaml index f8d72a86..6ee361d8 100644 --- a/.github/workflows/conan.yaml +++ b/.github/workflows/conan.yaml @@ -25,7 +25,7 @@ jobs: - name: Install conan dependencies run: | conan profile detect --force - conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True -o sparrow:with_json_reader=True + conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True -o sparrow:export_json_reader=True - name: CMake configuration run: | From 5b368a734554ebaa1e932769eeb558474b6a84e0 Mon Sep 17 00:00:00 2001 From: Hind Montassif Date: Thu, 30 Oct 2025 15:26:54 +0100 Subject: [PATCH 4/6] Use new syntax --- .github/workflows/conan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan.yaml b/.github/workflows/conan.yaml index 6ee361d8..796a77c7 100644 --- a/.github/workflows/conan.yaml +++ b/.github/workflows/conan.yaml @@ -25,7 +25,7 @@ jobs: - name: Install conan dependencies run: | conan profile detect --force - conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True -o sparrow:export_json_reader=True + conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True -o "sparrow/*:export_json_reader=True" - name: CMake configuration run: | From 08ee6674c9a423a98e52d5f88baa9803e1f15ec3 Mon Sep 17 00:00:00 2001 From: Hind Montassif Date: Thu, 30 Oct 2025 15:46:51 +0100 Subject: [PATCH 5/6] Fix syntax --- .github/workflows/conan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan.yaml b/.github/workflows/conan.yaml index 796a77c7..36492d4d 100644 --- a/.github/workflows/conan.yaml +++ b/.github/workflows/conan.yaml @@ -25,7 +25,7 @@ jobs: - name: Install conan dependencies run: | conan profile detect --force - conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o:a build_tests=True -o "sparrow/*:export_json_reader=True" + conan install . --output-folder=build --build=missing -s:a compiler.cppstd=20 -o "&:build_tests=True" -o "sparrow/*:export_json_reader=True" - name: CMake configuration run: | From 58e43d4595d4e67992df0d677d3ea17739801c3b Mon Sep 17 00:00:00 2001 From: Hind Montassif Date: Mon, 8 Dec 2025 15:25:26 +0100 Subject: [PATCH 6/6] Use sparrow 1.4 --- conanfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index e4000e45..1409926e 100644 --- a/conanfile.py +++ b/conanfile.py @@ -43,7 +43,7 @@ def configure(self): self.options.rm_safe("fPIC") def requirements(self): - self.requires("sparrow/1.3.0") + self.requires("sparrow/1.4.0") self.requires(f"flatbuffers/{self._flatbuffers_version}") self.requires("lz4/1.9.4") self.requires("zstd/1.5.7")