From 193f33eb3d27c1c0bbb90ea9726cdd2534e97407 Mon Sep 17 00:00:00 2001 From: "Stuart C. Naifeh" Date: Sun, 11 Jan 2026 09:48:34 -0500 Subject: [PATCH 1/2] switch py-pyarrow dependencies to arrow[python] --- ports/py-adbc-driver-manager/vcpkg.json | 6 +++++- ports/py-adbc-postgresql/vcpkg.json | 6 +++++- ports/py-adbc-sqlite/vcpkg.json | 6 +++++- ports/py-geopandas/vcpkg.json | 6 +++++- ports/py-pandas/vcpkg.json | 6 +++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/ports/py-adbc-driver-manager/vcpkg.json b/ports/py-adbc-driver-manager/vcpkg.json index 84ebea0..d66b0cc 100644 --- a/ports/py-adbc-driver-manager/vcpkg.json +++ b/ports/py-adbc-driver-manager/vcpkg.json @@ -31,7 +31,11 @@ "dbapi": { "description": "DBAPI 2.0-compatible interface", "dependencies": [ - "py-pyarrow" + { + "name": "arrow", + "default-features": false, + "features": ["python"] + } ] } } diff --git a/ports/py-adbc-postgresql/vcpkg.json b/ports/py-adbc-postgresql/vcpkg.json index 047f964..d7abb73 100644 --- a/ports/py-adbc-postgresql/vcpkg.json +++ b/ports/py-adbc-postgresql/vcpkg.json @@ -27,7 +27,11 @@ "dbapi": { "description": "DBAPI 2.0-compatible interface", "dependencies": [ - "py-pyarrow" + { + "name": "arrow", + "default-features": false, + "features": ["python"] + } ] } } diff --git a/ports/py-adbc-sqlite/vcpkg.json b/ports/py-adbc-sqlite/vcpkg.json index f1f3a83..8fef995 100644 --- a/ports/py-adbc-sqlite/vcpkg.json +++ b/ports/py-adbc-sqlite/vcpkg.json @@ -28,7 +28,11 @@ "dbapi": { "description": "DBAPI 2.0-compatible interface", "dependencies": [ - "py-pyarrow" + { + "name": "arrow", + "default-features": false, + "features": ["python"] + } ] } } diff --git a/ports/py-geopandas/vcpkg.json b/ports/py-geopandas/vcpkg.json index 0b4ae79..0e692a3 100644 --- a/ports/py-geopandas/vcpkg.json +++ b/ports/py-geopandas/vcpkg.json @@ -35,7 +35,11 @@ "arrow": { "description": "I/O speedup with pyogrio", "dependencies": [ - "py-pyarrow" + { + "name": "arrow", + "default-features": false, + "features": ["python"] + } ] }, "fiona": { diff --git a/ports/py-pandas/vcpkg.json b/ports/py-pandas/vcpkg.json index c4e644d..f3a8fd8 100644 --- a/ports/py-pandas/vcpkg.json +++ b/ports/py-pandas/vcpkg.json @@ -36,7 +36,11 @@ "arrow": { "description": "Parquet, ORC, and feather reading / writing", "dependencies": [ - "py-pyarrow" + { + "name": "arrow", + "default-features": false, + "features": ["python"] + } ] }, "computation": { From c65ae1ae3ada06d743add3e8389d32d0df955132 Mon Sep 17 00:00:00 2001 From: "Stuart C. Naifeh" Date: Sun, 11 Jan 2026 11:06:17 -0500 Subject: [PATCH 2/2] format manifests and add to version db --- ports/py-adbc-driver-manager/vcpkg.json | 5 ++++- ports/py-adbc-postgresql/vcpkg.json | 5 ++++- ports/py-adbc-sqlite/vcpkg.json | 6 ++++-- ports/py-geopandas/vcpkg.json | 6 ++++-- ports/py-pandas/vcpkg.json | 6 ++++-- versions/baseline.json | 10 +++++----- versions/p-/py-adbc-driver-manager.json | 5 +++++ versions/p-/py-adbc-postgresql.json | 5 +++++ versions/p-/py-adbc-sqlite.json | 5 +++++ versions/p-/py-geopandas.json | 5 +++++ versions/p-/py-pandas.json | 5 +++++ 11 files changed, 50 insertions(+), 13 deletions(-) diff --git a/ports/py-adbc-driver-manager/vcpkg.json b/ports/py-adbc-driver-manager/vcpkg.json index d66b0cc..f9ba82b 100644 --- a/ports/py-adbc-driver-manager/vcpkg.json +++ b/ports/py-adbc-driver-manager/vcpkg.json @@ -1,6 +1,7 @@ { "name": "py-adbc-driver-manager", "version": "1.9.0", + "port-version": 1, "description": "A generic entrypoint for ADBC drivers.", "homepage": "https://arrow.apache.org/adbc/", "license": "Apache-2.0", @@ -34,7 +35,9 @@ { "name": "arrow", "default-features": false, - "features": ["python"] + "features": [ + "python" + ] } ] } diff --git a/ports/py-adbc-postgresql/vcpkg.json b/ports/py-adbc-postgresql/vcpkg.json index d7abb73..c3712d9 100644 --- a/ports/py-adbc-postgresql/vcpkg.json +++ b/ports/py-adbc-postgresql/vcpkg.json @@ -1,6 +1,7 @@ { "name": "py-adbc-postgresql", "version": "1.9.0", + "port-version": 1, "description": "An ADBC driver for working with PostgreSQL.", "homepage": "https://arrow.apache.org/adbc/", "license": "Apache-2.0", @@ -30,7 +31,9 @@ { "name": "arrow", "default-features": false, - "features": ["python"] + "features": [ + "python" + ] } ] } diff --git a/ports/py-adbc-sqlite/vcpkg.json b/ports/py-adbc-sqlite/vcpkg.json index 8fef995..313560c 100644 --- a/ports/py-adbc-sqlite/vcpkg.json +++ b/ports/py-adbc-sqlite/vcpkg.json @@ -1,7 +1,7 @@ { "name": "py-adbc-sqlite", "version": "1.9.0", - "port-version": 1, + "port-version": 2, "description": "An ADBC driver for working with SQLite.", "homepage": "https://arrow.apache.org/adbc/", "license": "Apache-2.0", @@ -31,7 +31,9 @@ { "name": "arrow", "default-features": false, - "features": ["python"] + "features": [ + "python" + ] } ] } diff --git a/ports/py-geopandas/vcpkg.json b/ports/py-geopandas/vcpkg.json index 0e692a3..08ea6eb 100644 --- a/ports/py-geopandas/vcpkg.json +++ b/ports/py-geopandas/vcpkg.json @@ -1,7 +1,7 @@ { "name": "py-geopandas", "version": "1.1.1", - "port-version": 1, + "port-version": 2, "description": "Geographic pandas extensions.", "homepage": "https://geopandas.org", "license": "BSD-3-Clause", @@ -38,7 +38,9 @@ { "name": "arrow", "default-features": false, - "features": ["python"] + "features": [ + "python" + ] } ] }, diff --git a/ports/py-pandas/vcpkg.json b/ports/py-pandas/vcpkg.json index f3a8fd8..25c5944 100644 --- a/ports/py-pandas/vcpkg.json +++ b/ports/py-pandas/vcpkg.json @@ -1,7 +1,7 @@ { "name": "py-pandas", "version": "2.3.3", - "port-version": 1, + "port-version": 2, "description": "Powerful data structures for data analysis, time series, and statistics.", "homepage": "https://pandas.pydata.org", "license": "BSD-3-Clause", @@ -39,7 +39,9 @@ { "name": "arrow", "default-features": false, - "features": ["python"] + "features": [ + "python" + ] } ] }, diff --git a/versions/baseline.json b/versions/baseline.json index 881bc62..b89b7ce 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -10,15 +10,15 @@ }, "py-adbc-driver-manager": { "baseline": "1.9.0", - "port-version": 0 + "port-version": 1 }, "py-adbc-postgresql": { "baseline": "1.9.0", - "port-version": 0 + "port-version": 1 }, "py-adbc-sqlite": { "baseline": "1.9.0", - "port-version": 1 + "port-version": 2 }, "py-add-vcpkg-dll-path": { "baseline": "2024-03-13", @@ -134,7 +134,7 @@ }, "py-geopandas": { "baseline": "1.1.1", - "port-version": 1 + "port-version": 2 }, "py-gpep517": { "baseline": "16", @@ -230,7 +230,7 @@ }, "py-pandas": { "baseline": "2.3.3", - "port-version": 1 + "port-version": 2 }, "py-pathspec": { "baseline": "0.12.1", diff --git a/versions/p-/py-adbc-driver-manager.json b/versions/p-/py-adbc-driver-manager.json index c22c62a..9b57493 100644 --- a/versions/p-/py-adbc-driver-manager.json +++ b/versions/p-/py-adbc-driver-manager.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "7aad1d9682ec6d39e02ad80fea12f59d4e5f8172", + "version": "1.9.0", + "port-version": 1 + }, { "git-tree": "e2afe04f5b79adf811bf15e6cb1ff1ff9f84d1d9", "version": "1.9.0", diff --git a/versions/p-/py-adbc-postgresql.json b/versions/p-/py-adbc-postgresql.json index b7bc5eb..000fc6f 100644 --- a/versions/p-/py-adbc-postgresql.json +++ b/versions/p-/py-adbc-postgresql.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "76649716647f36b9727c0f5cae0c0405fe3f0d85", + "version": "1.9.0", + "port-version": 1 + }, { "git-tree": "68a36df265f97766a33851bb4dbc34d267d3ffc7", "version": "1.9.0", diff --git a/versions/p-/py-adbc-sqlite.json b/versions/p-/py-adbc-sqlite.json index dc1d4bc..f4c8f8a 100644 --- a/versions/p-/py-adbc-sqlite.json +++ b/versions/p-/py-adbc-sqlite.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "74b9ee600941b2f75e66e996bfe299c0bebeeaf2", + "version": "1.9.0", + "port-version": 2 + }, { "git-tree": "0520ea16d3a60e9604e63329bc507c07aec9d459", "version": "1.9.0", diff --git a/versions/p-/py-geopandas.json b/versions/p-/py-geopandas.json index 5791f2b..8d72840 100644 --- a/versions/p-/py-geopandas.json +++ b/versions/p-/py-geopandas.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "509a8d1ad3428c5649ca11f5939cf6fcf3146ee6", + "version": "1.1.1", + "port-version": 2 + }, { "git-tree": "60794cfe06d1924012e2f541b696aaff25303981", "version": "1.1.1", diff --git a/versions/p-/py-pandas.json b/versions/p-/py-pandas.json index 9a23631..64668ec 100644 --- a/versions/p-/py-pandas.json +++ b/versions/p-/py-pandas.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6b7a9212ca779504cbfde21db1cb00d01d603309", + "version": "2.3.3", + "port-version": 2 + }, { "git-tree": "67b8c77860cda7efca6a9ede9c60a84f71f719c4", "version": "2.3.3",