From b879cc4772a0270c3ed887289047cd7b98698e27 Mon Sep 17 00:00:00 2001 From: Franklyn Dunbar Date: Thu, 30 Jul 2026 16:13:53 -0800 Subject: [PATCH 1/7] fixes friction test issues --- pixi.lock | 164 +++++++----------- pyproject.toml | 4 +- .../pipelines/qc_pipeline.py | 1 + .../pipelines/sv3_pipeline.py | 31 +++- tests/test_sv3_pipeline_integration.py | 106 ++++++++++- 5 files changed, 189 insertions(+), 117 deletions(-) diff --git a/pixi.lock b/pixi.lock index 0780132..696a1e7 100644 --- a/pixi.lock +++ b/pixi.lock @@ -208,15 +208,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -458,15 +458,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -707,15 +707,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -958,15 +958,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1005,7 +1005,6 @@ environments: - pypi: https://files.pythonhosted.org/packages/f7/af/eaec1466887348d7f6cc9d3a668b30b62a4629fb187d0268146118ba3d5e/s3fs-2024.12.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/48/f0/ae7ca09223a81a1d890b2557186ea015f6e0502e9b8cb8e1813f1d8cfa4e/s3transfer-0.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/83/a4/c8e67227c680e2259c8864ae72ff48b06e16a6f51253a22167aa02a8aa4e/scikit_learn-1.9.0-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/dc/46a65916af68a06ef6b972c6050ba4c8f97070fe3fb33097d34229d9bef6/sqlalchemy-2.0.51-cp312-cp312-win_amd64.whl @@ -1191,15 +1190,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1412,15 +1411,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1632,15 +1631,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1856,15 +1855,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1908,7 +1907,6 @@ environments: - pypi: https://files.pythonhosted.org/packages/f7/af/eaec1466887348d7f6cc9d3a668b30b62a4629fb187d0268146118ba3d5e/s3fs-2024.12.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/48/f0/ae7ca09223a81a1d890b2557186ea015f6e0502e9b8cb8e1813f1d8cfa4e/s3transfer-0.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/83/a4/c8e67227c680e2259c8864ae72ff48b06e16a6f51253a22167aa02a8aa4e/scikit_learn-1.9.0-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4c/07/2ebca9b11fb9be7340a818d8d6f63feaebb146be2c4afbd6061701d6df6e/snowballstemmer-3.1.1-py3-none-any.whl @@ -2235,15 +2233,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2582,15 +2580,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2928,15 +2926,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -3273,15 +3271,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -3320,7 +3318,6 @@ environments: - pypi: https://files.pythonhosted.org/packages/f7/af/eaec1466887348d7f6cc9d3a668b30b62a4629fb187d0268146118ba3d5e/s3fs-2024.12.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/48/f0/ae7ca09223a81a1d890b2557186ea015f6e0502e9b8cb8e1813f1d8cfa4e/s3transfer-0.14.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/83/a4/c8e67227c680e2259c8864ae72ff48b06e16a6f51253a22167aa02a8aa4e/scikit_learn-1.9.0-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/dc/46a65916af68a06ef6b972c6050ba4c8f97070fe3fb33097d34229d9bef6/sqlalchemy-2.0.51-cp312-cp312-win_amd64.whl @@ -6453,7 +6450,7 @@ packages: - freezegun ; extra == 'dev' - ruff ; extra == 'dev' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.1.2#e68a08d1eb87f5e28c93e20ac036b8ccdafe494e +- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f name: earthscope-sfg-tools version: 0.1.0 requires_dist: @@ -6471,9 +6468,9 @@ packages: - pypi: ./ name: earthscope-sfg-workflows version: 0.1.0 - sha256: 0841529c09f846f35e1bbb982d5e88eb30524b8ba2bd67e280565923cf93ba2b + sha256: 6c9e2090dd0b72b89efa6f0fefcfd985d794d3b5b46143415c9e151f0fdfb5f8 requires_dist: - - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@0.1.2 + - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@0.2.0 - boto3>=1.40 - botocore>=1.40 - sqlalchemy>=2.0 @@ -7087,9 +7084,9 @@ packages: - pytest-mock ; extra == 'test' - pytest-xdist ; extra == 'test' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#dfe8136324526b15154645b57839b0e4d0946fbc +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e name: gnss-product-management - version: 0.1.dev279+gdfe813632 + version: 0.1.dev292+g3298ee61f requires_dist: - aiohttp>=3.13.3 - cloudpathlib[s3]>=0.18 @@ -7221,9 +7218,9 @@ packages: purls: [] size: 21608 timestamp: 1780444095772 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#dfe8136324526b15154645b57839b0e4d0946fbc +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e name: gpm-specs - version: 0.1.dev279+gdfe813632 + version: 0.1.dev292+g3298ee61f requires_python: '>=3.10,<3.15' - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl name: greenlet @@ -12967,9 +12964,9 @@ packages: - pkg:pypi/pluggy?source=hash-mapping size: 25877 timestamp: 1764896838868 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#dfe8136324526b15154645b57839b0e4d0946fbc +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e name: pride-ppp - version: 0.1.dev279+gdfe813632 + version: 0.1.dev292+g3298ee61f requires_dist: - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/gnss-product-management - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/gpm-specs @@ -14631,50 +14628,6 @@ packages: - pkg:pypi/scikit-sparse?source=hash-mapping size: 272578 timestamp: 1760363304408 -- pypi: https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl - name: scipy - version: 1.17.1 - sha256: 41b71f4a3a4cab9d366cd9065b288efc4d4f3c0b37a91a8e0947fb5bd7f31d87 - requires_dist: - - numpy>=1.26.4,<2.7 - - pytest>=8.0.0 ; extra == 'test' - - pytest-cov ; extra == 'test' - - pytest-timeout ; extra == 'test' - - pytest-xdist ; extra == 'test' - - asv ; extra == 'test' - - mpmath ; extra == 'test' - - gmpy2 ; extra == 'test' - - threadpoolctl ; extra == 'test' - - scikit-umfpack ; extra == 'test' - - pooch ; extra == 'test' - - hypothesis>=6.30 ; extra == 'test' - - array-api-strict>=2.3.1 ; extra == 'test' - - cython ; extra == 'test' - - meson ; extra == 'test' - - ninja ; sys_platform != 'emscripten' and extra == 'test' - - sphinx>=5.0.0,<8.2.0 ; extra == 'doc' - - intersphinx-registry ; extra == 'doc' - - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' - - sphinx-copybutton ; extra == 'doc' - - sphinx-design>=0.4.0 ; extra == 'doc' - - matplotlib>=3.5 ; extra == 'doc' - - numpydoc ; extra == 'doc' - - jupytext ; extra == 'doc' - - myst-nb>=1.2.0 ; extra == 'doc' - - pooch ; extra == 'doc' - - jupyterlite-sphinx>=0.19.1 ; extra == 'doc' - - jupyterlite-pyodide-kernel ; extra == 'doc' - - linkify-it-py ; extra == 'doc' - - tabulate ; extra == 'doc' - - click<8.3.0 ; extra == 'dev' - - spin ; extra == 'dev' - - mypy==1.10.0 ; extra == 'dev' - - typing-extensions ; extra == 'dev' - - types-psutil ; extra == 'dev' - - pycodestyle ; extra == 'dev' - - ruff>=0.12.0 ; extra == 'dev' - - cython-lint>=0.12.2 ; extra == 'dev' - requires_python: '>=3.11' - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.17.1-py312h54fa4ab_1.conda sha256: d5ac05ad45c0d48731eb189c2cbb2bb99f0e3cb7e1acaad373cb2f1f2597fc75 md5: 15995ecb2ef890778ba9a3750190f09d @@ -14759,7 +14712,8 @@ packages: - vc14_runtime >=14.44.35208 license: BSD-3-Clause license_family: BSD - purls: [] + purls: + - pkg:pypi/scipy?source=hash-mapping size: 15078490 timestamp: 1779876221509 - conda: https://conda.anaconda.org/conda-forge/noarch/sdkroot_env_osx-64-26.0-h62b880e_7.conda diff --git a/pyproject.toml b/pyproject.toml index 023829d..45b521a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,7 +100,9 @@ docs = { cmd = "myst start", description = "Serve docs locally with live reload" docs-build = { cmd = "myst build --html", description = "Build docs as static HTML" } # Clone and compile garpos from source (importable via PYTHONPATH set in activation) -clone-garpos = { cmd = "bash -c 'if [ -d .pixi/garpos ]; then git -C .pixi/garpos pull; else git clone https://github.com/s-watanabe-jhod/garpos.git .pixi/garpos; fi'" } +# Pinned to v1.0.2: compile-garpos hardcodes the bin/garpos_v102/f90lib path, +# which does not exist in newer upstream releases. +clone-garpos = { cmd = "bash -c 'if [ -d .pixi/garpos ]; then git -C .pixi/garpos fetch --tags && git -C .pixi/garpos checkout v1.0.2; else git clone --branch v1.0.2 --depth 1 https://github.com/s-watanabe-jhod/garpos.git .pixi/garpos; fi'" } compile-garpos = { cmd = "gfortran -shared -fPIC -fopenmp -O3 -o lib_raytrace.so sub_raytrace.f90 lib_raytrace.f90", cwd = ".pixi/garpos/bin/garpos_v102/f90lib", depends-on = ["clone-garpos"] } test-garpos = { cmd = "pytest tests/test_garpos.py -v", depends-on = ["compile-garpos"] } diff --git a/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py b/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py index 47abfb4..7841049 100644 --- a/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py +++ b/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py @@ -560,6 +560,7 @@ def process_rinex(self) -> None: processor = PrideProcessor( pride_dir=pride_dir, output_dir=intermediate_dir, + cli_config=pride_cfg.cli, mode=ProcessingMode.DEFAULT, ) rinex_path_map = {e.local_path: e for e in rinex_entries} diff --git a/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py b/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py index 7d96297..88f7b40 100644 --- a/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py +++ b/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py @@ -24,8 +24,12 @@ from pride_ppp.factories.processor import PrideProcessor as _PrideProcessorCls from pride_ppp.specifications.config import PRIDEPPPFileConfig as _PRIDEPPPFileConfig -# pride_ppp <= current version omits `ISB model` from generated config_files; -# pdp3 >= 3.2.7 requires it. Patch write_config_file to inject the line. +# pride_ppp <= current version omits `ISB model` and `AI Ambiguity validation` +# from generated config_files. pdp3 >= 3.2.7 requires ISB model; pdp3 3.2.10's +# `ai_model` lookup (pdp3.sh) crashes downstream with a `sed: ... unescaped +# newline` error when AI Ambiguity validation is absent, silently producing +# 0 KIN files for every run. Patch write_config_file to inject both lines. +# See https://github.com/EarthScope/GNSSommelier/issues/28 _pride_write_config_orig = _PRIDEPPPFileConfig.write_config_file @@ -33,15 +37,20 @@ def _pride_write_config_patched(self, filepath): _pride_write_config_orig(self, filepath) p = Path(filepath) text = p.read_text() - if "ISB model" not in text: + if "ISB model" not in text or "AI Ambiguity validation" not in text: patched = [] for line in text.splitlines(): patched.append(line) - if line.startswith("RCK model"): + if line.startswith("RCK model") and "ISB model" not in text: patched.append( "ISB model = Default" " ! GNSS receiver inter-system biases to be processed" ) + if line.startswith("Ambiguity duration") and "AI Ambiguity validation" not in text: + patched.append( + "AI Ambiguity validation = YES" + " ! Ambiguity fixing validation is SVM or not" + ) p.write_text("\n".join(patched) + "\n") @@ -329,12 +338,17 @@ def pre_process_novatel(self) -> None: **merge_signature ): try: - novb_ops.novatel_770_2tile( + result = novb_ops.novatel_770_2tile( files=[x.local_path for x in novatel_770_entries], gnss_obs_tdb=self.gnssObsTDBURI, n_procs=self.config.novatel_config.n_processes, logger=ProcessLogger.logger, ) + if result.returncode != 0: + raise RuntimeError( + f"novatel_770_2tile exited with code {result.returncode}: " + f"{result.stderr}" + ) self.catalog.add_merge_job(**merge_signature) response = f"Added merge job for {len(novatel_770_entries)} Novatel 770 Entries to the catalog" @@ -371,13 +385,17 @@ def pre_process_novatel(self) -> None: **merge_signature ): try: - novb_ops.nov0002tile( + result = novb_ops.nov0002tile( files=[x.local_path for x in novatel_000_entries], gnss_obs_tdb=self.gnssObsTDB_secondaryURI, position_tdb=self.imuPositionTDB.uri, n_procs=self.config.novatel_config.n_processes, logger=ProcessLogger.logger, ) + if result.returncode != 0: + raise RuntimeError( + f"nov0002tile exited with code {result.returncode}: {result.stderr}" + ) self.catalog.add_merge_job(**merge_signature) ProcessLogger.info( @@ -824,6 +842,7 @@ def process_rinex(self) -> None: processor = PrideProcessor( pride_dir=pride_dir, output_dir=intermediate_dir, + cli_config=pride_cfg.cli, mode=ProcessingMode.DEFAULT, ) rinex_path_map = {e.local_path: e for e in rinex_entries} diff --git a/tests/test_sv3_pipeline_integration.py b/tests/test_sv3_pipeline_integration.py index 2ba8941..96d3975 100644 --- a/tests/test_sv3_pipeline_integration.py +++ b/tests/test_sv3_pipeline_integration.py @@ -507,6 +507,16 @@ def test_shotdata_pre_round_trip(self, tmp_path): _NOV770_MOCK = "earthscope_sfg_workflows.pipelines.sv3_pipeline.novb_ops.novatel_770_2tile" _TDB2RNX_MOCK = "earthscope_sfg_workflows.pipelines.sv3_pipeline.tdb2rnx" + +def _successful_completed_process(): + """A zero-returncode ``CompletedProcess``, matching the Go-binary wrapper's + real return type — callers check ``.returncode`` before recording merge + jobs, so mocks must return this rather than a bare ``MagicMock``. + """ + import subprocess + + return subprocess.CompletedProcess(args=[], returncode=0, stdout="", stderr="") + _T0 = datetime.datetime(2025, 9, 8, 0, 0, 0, tzinfo=datetime.timezone.utc) _T1 = datetime.datetime(2025, 9, 9, 0, 0, 0, tzinfo=datetime.timezone.utc) @@ -588,7 +598,7 @@ def test_records_merge_job_after_processing(self, tmp_path, catalog): pipeline = _make_pipeline(tmp_path, catalog) - with patch(_NOV770_MOCK) as mock_tile: + with patch(_NOV770_MOCK, return_value=_successful_completed_process()) as mock_tile: pipeline.pre_process_novatel() mock_tile.assert_called_once() @@ -613,7 +623,7 @@ def test_idempotent_skips_when_merge_job_exists(self, tmp_path, catalog): pipeline = _make_pipeline(tmp_path, catalog) - with patch(_NOV770_MOCK) as mock_tile: + with patch(_NOV770_MOCK, return_value=_successful_completed_process()) as mock_tile: pipeline.pre_process_novatel() pipeline.pre_process_novatel() @@ -635,7 +645,7 @@ def test_override_reruns_despite_merge_job(self, tmp_path, catalog): config.novatel_config.override = True pipeline = _make_pipeline(tmp_path, catalog, config=config) - with patch(_NOV770_MOCK) as mock_tile: + with patch(_NOV770_MOCK, return_value=_successful_completed_process()) as mock_tile: pipeline.pre_process_novatel() pipeline.pre_process_novatel() @@ -674,6 +684,39 @@ def test_processing_error_is_handled_gracefully(self, tmp_path, catalog): parent_ids=[entry.id], ), "Merge job must not be recorded when novatel_770_2tile fails" + def test_nonzero_returncode_does_not_record_merge_job(self, tmp_path, catalog): + """``novatel_770_2tile`` exits nonzero without raising → no merge job recorded. + + The Go-binary wrapper runs ``subprocess.run(..., check=False)``, so a + failed conversion returns a nonzero-returncode ``CompletedProcess`` + instead of raising. The pipeline must check ``.returncode`` itself — + otherwise a failed TileDB write gets recorded as a successful merge + and is skipped on every subsequent run. + """ + import subprocess + from unittest.mock import patch + + from earthscope_sfg_workflows.data_mgmt.model import AssetKind + + fake_nov = tmp_path / "NOV770_bad.raw" + fake_nov.touch() + entry = _add_novatel770_entry(catalog, fake_nov) + + pipeline = _make_pipeline(tmp_path, catalog) + + failed_result = subprocess.CompletedProcess( + args=[], returncode=1, stdout="", stderr="tdb write failed" + ) + with patch(_NOV770_MOCK, return_value=failed_result): + # Should NOT raise out of pre_process_novatel — the pipeline catches and logs. + pipeline.pre_process_novatel() + + assert not catalog.is_merge_complete( + parent_type=AssetKind.NOVATEL770.value, + child_type=AssetKind.GNSSOBSTDB.value, + parent_ids=[entry.id], + ), "Merge job must not be recorded when novatel_770_2tile exits nonzero" + # --------------------------------------------------------------------------- # TestGetRinexFiles @@ -804,6 +847,59 @@ def test_raises_no_rinex_built_when_no_files_produced(self, tmp_path, catalog): pipeline.get_rinex_files() +# --------------------------------------------------------------------------- +# TestProcessRinex +# --------------------------------------------------------------------------- + + +def _add_rinex4_entry(catalog, rinex_file: Path): + """Catalog a RINEX4 asset entry for the NCC1 scope.""" + from earthscope_sfg_workflows.data_mgmt.model import AssetEntry, AssetKind + from upath import UPath + + scope = _make_scope() + entry = AssetEntry( + kind=AssetKind.RINEX4, + scope=scope, + local_path=UPath(rinex_file), + timestamp_created=datetime.datetime.now(tz=datetime.timezone.utc), + ) + return catalog.add(entry) + + +class TestProcessRinex: + """Tests for ``SV3Pipeline.process_rinex`` (RINEX → PRIDE-PPP → KIN).""" + + def test_passes_configured_cli_config_to_pride_processor(self, tmp_path, catalog): + """``PrideProcessor`` must be constructed with the user's configured + ``PrideCLIConfig`` (``pride_config.cli``), not the class default — + otherwise every user-set CLI flag is silently ignored. + """ + from unittest.mock import MagicMock, patch + + from earthscope_sfg_workflows.pipelines.config import SV3PipelineConfig + + fake_rinex = tmp_path / "NCC1_2025_251_R_20252510000_01D_01S_MO.rnx" + fake_rinex.touch() + _add_rinex4_entry(catalog, fake_rinex) + + config = SV3PipelineConfig() + config.pride_config.cli.sample_frequency = 5 + pipeline = _make_pipeline(tmp_path, catalog, config=config) + + mock_processor = MagicMock() + mock_processor.process_batch.return_value = [] + + with patch( + "earthscope_sfg_workflows.pipelines.sv3_pipeline.PrideProcessor", + return_value=mock_processor, + ) as mock_cls: + pipeline.process_rinex() + + assert mock_cls.call_args.kwargs["cli_config"] is config.pride_config.cli + assert mock_cls.call_args.kwargs["cli_config"].sample_frequency == 5 + + # --------------------------------------------------------------------------- # TestRinexFixture — validates the RINEX text fixture used by the above tests # --------------------------------------------------------------------------- @@ -899,7 +995,7 @@ def test_full_flow_novatel_to_rinex(self, tmp_path, catalog): rinex_dest.mkdir(parents=True, exist_ok=True) with ( - patch(_NOV770_MOCK), + patch(_NOV770_MOCK, return_value=_successful_completed_process()), patch(_TDB2RNX_MOCK, side_effect=_make_fake_tdb2rnx(rinex_dest)), ): pipeline.pre_process_novatel() @@ -932,7 +1028,7 @@ def test_full_flow_is_idempotent(self, tmp_path, catalog): rinex_dest.mkdir(parents=True, exist_ok=True) with ( - patch(_NOV770_MOCK) as mock_nov, + patch(_NOV770_MOCK, return_value=_successful_completed_process()) as mock_nov, patch(_TDB2RNX_MOCK, side_effect=_make_fake_tdb2rnx(rinex_dest)) as mock_tdb, ): pipeline.pre_process_novatel() From c8365c8e86190ae8e27d7dc4f38f4e921574ec63 Mon Sep 17 00:00:00 2001 From: Franklyn Dunbar Date: Thu, 30 Jul 2026 16:36:13 -0800 Subject: [PATCH 2/7] Fix ruff formatting to unblock CI format-check was failing on two files (shotdata_gnss_refinement.py's pre-existing line-wrap, and a missing blank line added by this branch's own edits to test_sv3_pipeline_integration.py). Co-Authored-By: Claude Sonnet 5 --- .../pipelines/shotdata_gnss_refinement.py | 4 +--- tests/test_sv3_pipeline_integration.py | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/earthscope_sfg_workflows/pipelines/shotdata_gnss_refinement.py b/src/earthscope_sfg_workflows/pipelines/shotdata_gnss_refinement.py index db79293..cafa4c5 100644 --- a/src/earthscope_sfg_workflows/pipelines/shotdata_gnss_refinement.py +++ b/src/earthscope_sfg_workflows/pipelines/shotdata_gnss_refinement.py @@ -453,9 +453,7 @@ def _interp_positions(query_times) -> np.ndarray: shotdata.loc[mask_ping, "isUpdated"] = True mask_return = ~np.isnan(predicted_return_pos[:, 0]) - shotdata.loc[mask_return, ["east1", "north1", "up1"]] = predicted_return_pos[ - mask_return, : - ] + shotdata.loc[mask_return, ["east1", "north1", "up1"]] = predicted_return_pos[mask_return, :] shotdata.loc[mask_return, "isUpdated"] = True nan_pings = np.isnan(predicted_ping_pos).any(axis=1).sum() diff --git a/tests/test_sv3_pipeline_integration.py b/tests/test_sv3_pipeline_integration.py index 96d3975..5a01de5 100644 --- a/tests/test_sv3_pipeline_integration.py +++ b/tests/test_sv3_pipeline_integration.py @@ -517,6 +517,7 @@ def _successful_completed_process(): return subprocess.CompletedProcess(args=[], returncode=0, stdout="", stderr="") + _T0 = datetime.datetime(2025, 9, 8, 0, 0, 0, tzinfo=datetime.timezone.utc) _T1 = datetime.datetime(2025, 9, 9, 0, 0, 0, tzinfo=datetime.timezone.utc) From 464a71af6e8c95036f5a09978330506164325471 Mon Sep 17 00:00:00 2001 From: Franklyn Dunbar Date: Fri, 31 Jul 2026 09:23:48 -0800 Subject: [PATCH 3/7] Drop pride_ppp/sfg-tools monkey-patches in favor of upstream fixes sv3_pipeline.py carried three monkey-patches applied at import time: write_config_file (inject 'ISB model' / 'AI Ambiguity validation' pdp3 keys), PrideProcessor._validate_kinfile (DataFrame truthiness crash), and TBDArray.write_df (promote 'time' column to index for tiledb.from_pandas). All three are now fixed at the source: - pride-ppp: config keys fixed in EarthScope/GNSSommelier#33 (merged), _validate_kinfile fixed in EarthScope/GNSSommelier#34 - earthscope-sfg-tools: write_df fixed in EarthScope/earthscope-sfg-tools#19 (which also makes the Go-binary wrappers raise on non-zero exit instead of failing silently) pyproject now pins pride-ppp to an explicit GNSSommelier rev (it was unpinned, resolving default-branch HEAD at lock time) and moves the sfg-tools pin from 0.2.0 to the fix commit; pixi.lock re-solved accordingly. Once the upstream PRs merge, both pins should move to merged-main revs (sfg-tools 0.2.1 tag) with a single re-lock. Removing the base-class write_df patch also ends qc_pipeline's silent dependence on sv3_pipeline being imported first for its qcKinPositionTDB writes to work. Co-Authored-By: Claude Fable 5 --- pixi.lock | 124 +++++++++--------- pyproject.toml | 6 +- .../pipelines/sv3_pipeline.py | 80 +---------- 3 files changed, 71 insertions(+), 139 deletions(-) diff --git a/pixi.lock b/pixi.lock index 696a1e7..e2be4fa 100644 --- a/pixi.lock +++ b/pixi.lock @@ -208,15 +208,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -458,15 +458,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -707,15 +707,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -958,15 +958,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1190,15 +1190,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1411,15 +1411,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1631,15 +1631,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1855,15 +1855,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -2233,15 +2233,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2580,15 +2580,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2926,15 +2926,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -3271,15 +3271,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -6450,9 +6450,9 @@ packages: - freezegun ; extra == 'dev' - ruff ; extra == 'dev' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.0#1d6c1f1e46885d76c4cfcfdf51c7d162c97b241f +- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa name: earthscope-sfg-tools - version: 0.1.0 + version: 0.2.1 requires_dist: - julian>=0.14 - numpy>=1.26 @@ -6468,9 +6468,9 @@ packages: - pypi: ./ name: earthscope-sfg-workflows version: 0.1.0 - sha256: 6c9e2090dd0b72b89efa6f0fefcfd985d794d3b5b46143415c9e151f0fdfb5f8 + sha256: a638894ab1f74260cf42d550845d5cf29a76971cd2206d7c81c45852862e1c04 requires_dist: - - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@0.2.0 + - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa - boto3>=1.40 - botocore>=1.40 - sqlalchemy>=2.0 @@ -6485,7 +6485,7 @@ packages: - typer>=0.9 - rich>=13.0 - pyyaml>=6.0 - - pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/pride-ppp + - pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/pride-ppp - myst-parser>=5.1.0 ; extra == 'docs' - mystmd ; extra == 'docs' requires_python: '>=3.11' @@ -7084,14 +7084,14 @@ packages: - pytest-mock ; extra == 'test' - pytest-xdist ; extra == 'test' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#3298ee61fb0ebfbd26195033a21b782b5e6bb87e +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 name: gnss-product-management - version: 0.1.dev292+g3298ee61f + version: 0.1.dev297+gc3fe0043b requires_dist: - aiohttp>=3.13.3 - cloudpathlib[s3]>=0.18 - fsspec>=2024.0 - - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/gpm-specs + - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/gpm-specs - julian>=0.14 - paramiko>=3.5 - pydantic>=2.0 @@ -7218,9 +7218,9 @@ packages: purls: [] size: 21608 timestamp: 1780444095772 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#3298ee61fb0ebfbd26195033a21b782b5e6bb87e +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 name: gpm-specs - version: 0.1.dev292+g3298ee61f + version: 0.1.dev297+gc3fe0043b requires_python: '>=3.10,<3.15' - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl name: greenlet @@ -12964,12 +12964,12 @@ packages: - pkg:pypi/pluggy?source=hash-mapping size: 25877 timestamp: 1764896838868 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp#3298ee61fb0ebfbd26195033a21b782b5e6bb87e +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 name: pride-ppp - version: 0.1.dev292+g3298ee61f + version: 0.1.dev297+gc3fe0043b requires_dist: - - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/gnss-product-management - - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/gpm-specs + - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/gnss-product-management + - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/gpm-specs - julian>=0.14 - pandas>=2.0 - pydantic>=2.0 diff --git a/pyproject.toml b/pyproject.toml index 45b521a..c4ea53f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ { name = "Rachel Akie", email = "rachel.akie@earthscope.org" } ] dependencies = [ - "earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@0.2.0", + "earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa", "boto3>=1.40", "botocore>=1.40", "sqlalchemy>=2.0", @@ -25,7 +25,7 @@ dependencies = [ "typer>=0.9", "rich>=13.0", "pyyaml>=6.0", - "pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git#subdirectory=packages/pride-ppp" + "pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/pride-ppp" ] [project.optional-dependencies] @@ -72,7 +72,7 @@ nodejs = ">=20" [tool.pixi.pypi-dependencies] earthscope_sfg_workflows = { path = ".", editable = true } -earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "0.2.0", extras = ["tiledb"] } +earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa", extras = ["tiledb"] } [tool.pixi.feature.tiledb.dependencies] tiledb = ">=2.27" diff --git a/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py b/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py index 88f7b40..942a961 100644 --- a/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py +++ b/src/earthscope_sfg_workflows/pipelines/sv3_pipeline.py @@ -12,80 +12,6 @@ from pathlib import Path from typing import Callable -# third-party — monkey-patch targets must be imported before the patches below -import tiledb as _tiledb -from earthscope_sfg_tools.tiledb_integration.arrays import TBDArray as _TBDArray -from pride_ppp import ( - ProcessingMode, - PrideProcessor, - kin_to_kin_position_df, - rinex_get_time_range, -) -from pride_ppp.factories.processor import PrideProcessor as _PrideProcessorCls -from pride_ppp.specifications.config import PRIDEPPPFileConfig as _PRIDEPPPFileConfig - -# pride_ppp <= current version omits `ISB model` and `AI Ambiguity validation` -# from generated config_files. pdp3 >= 3.2.7 requires ISB model; pdp3 3.2.10's -# `ai_model` lookup (pdp3.sh) crashes downstream with a `sed: ... unescaped -# newline` error when AI Ambiguity validation is absent, silently producing -# 0 KIN files for every run. Patch write_config_file to inject both lines. -# See https://github.com/EarthScope/GNSSommelier/issues/28 -_pride_write_config_orig = _PRIDEPPPFileConfig.write_config_file - - -def _pride_write_config_patched(self, filepath): - _pride_write_config_orig(self, filepath) - p = Path(filepath) - text = p.read_text() - if "ISB model" not in text or "AI Ambiguity validation" not in text: - patched = [] - for line in text.splitlines(): - patched.append(line) - if line.startswith("RCK model") and "ISB model" not in text: - patched.append( - "ISB model = Default" - " ! GNSS receiver inter-system biases to be processed" - ) - if line.startswith("Ambiguity duration") and "AI Ambiguity validation" not in text: - patched.append( - "AI Ambiguity validation = YES" - " ! Ambiguity fixing validation is SVM or not" - ) - p.write_text("\n".join(patched) + "\n") - - -_PRIDEPPPFileConfig.write_config_file = _pride_write_config_patched - - -# pride_ppp _validate_kinfile uses `if kin_df` on a DataFrame — raises ValueError. -# Patch to use `is not None` check instead. -def _pride_validate_kinfile_patched(_self, kin_path, override=False): - if not override: - if not kin_path.exists(): - return False - kin_df = kin_to_kin_position_df(kin_path) - if kin_df is not None and not kin_df.empty: - return True - return False - - -_PrideProcessorCls._validate_kinfile = _pride_validate_kinfile_patched - - -# TBDArray.write_df passes the DataFrame directly to tiledb.from_pandas, but -# tiledb requires the sparse dimension ('time') to be the pandas index, not a -# plain column. The DataFrame returned by kin_to_kin_position_df has time as -# a plain column. Patch write_df to set it as the index after validation. -def _tbd_write_df_patched(self, df, validate: bool = True): - if validate: - df = self.dataframe_schema.validate(df, lazy=True) - if "time" in df.columns: - df = df.set_index("time") - _tiledb.from_pandas(str(self.uri), df, mode="append") - - -_TBDArray.write_df = _tbd_write_df_patched - # third-party from earthscope_sfg_tools import tiledb_integration as novb_ops from earthscope_sfg_tools.novatel_tools.utils import get_metadata, get_metadatav2 @@ -104,6 +30,12 @@ def _tbd_write_df_patched(self, df, validate: bool = True): ) from earthscope_sfg_workflows.data_mgmt.ports import AssetCatalogPort from earthscope_sfg_workflows.logging import ProcessLogger +from pride_ppp import ( + ProcessingMode, + PrideProcessor, + kin_to_kin_position_df, + rinex_get_time_range, +) from rich.progress import track # local From 66156153e097aff149917221903dc439dc8d51f5 Mon Sep 17 00:00:00 2001 From: Franklyn Dunbar Date: Fri, 31 Jul 2026 09:58:44 -0800 Subject: [PATCH 4/7] Clean up lint, enforce lockfile and lint in CI, refresh PIXI.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix all 37 pre-existing ruff errors: drop unused imports (F401/F811), import Path/SFGScope where annotations referenced undefined names (F821 in data_mgmt/ports.py, core.py, adapters/memory.py), add the TDB* array classes and Survey to session.py's TYPE_CHECKING block, and move the _Site alias below the import block (E402). CI previously ran with locked: false — the lockfile was never actually enforced — and skipped linting entirely, which is how the 37 errors accumulated. Switch to locked: true, add a lint step, and trigger on pixi.lock changes. PIXI.md still described consuming ../earthscope-sfg-tools as an editable sibling checkout; replace with the current git-pinned setup and a recipe for developing against a local checkout. Bump pride-ppp and earthscope-sfg-tools pins to the current fix-branch heads (GNSSommelier 21ff3b5: MissingProductsError + pdp3 failure surfacing; sfg-tools cb84fe5: pandas<3 bound, __all__ cleanup) and re-lock — pandas now resolves to 2.x here as well. Co-Authored-By: Claude Fable 5 --- .github/workflows/test-python.yml | 7 +- PIXI.md | 17 ++- pixi.lock | 124 +++++++++--------- pyproject.toml | 6 +- .../data_mgmt/adapters/memory.py | 2 + .../data_mgmt/archives/archive_pull.py | 2 +- .../data_mgmt/core.py | 4 +- .../data_mgmt/model.py | 1 - .../data_mgmt/ports.py | 1 + .../modeling/garpos_tools/garpos_handler.py | 4 +- .../pipelines/qc_pipeline.py | 1 - .../services/ingest_service.py | 3 +- .../services/processing_service.py | 1 - .../workflows/session.py | 11 +- .../workflows/workflow_handler.py | 3 +- tests/test_sv3_pipeline_integration.py | 4 - 16 files changed, 99 insertions(+), 92 deletions(-) diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 9cc6230..6bc5e8e 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -5,12 +5,14 @@ on: - 'src/**' - 'tests/**' - 'pyproject.toml' + - 'pixi.lock' - '.github/workflows/test-python.yml' pull_request: paths: - 'src/**' - 'tests/**' - 'pyproject.toml' + - 'pixi.lock' - '.github/workflows/test-python.yml' workflow_dispatch: @@ -24,11 +26,14 @@ jobs: uses: prefix-dev/setup-pixi@v0.10.0 with: pixi-version: v0.67.2 - locked: false + locked: true - name: Check formatting with ruff run: pixi run format-check + - name: Lint with ruff + run: pixi run lint + - name: Run tests run: pixi run test diff --git a/PIXI.md b/PIXI.md index 081db78..6c4e084 100644 --- a/PIXI.md +++ b/PIXI.md @@ -38,8 +38,17 @@ pixi run test ## Split-repo development note -This repo is configured to consume `../earthscope-sfg-tools` as an editable local dependency via Pixi. +`earthscope-sfg-tools` and `pride-ppp` (from the GNSSommelier monorepo) are consumed as +git dependencies pinned to a tag/rev in `pyproject.toml` and resolved through `pixi.lock` +— no sibling checkout is required. Note that `earthscope-sfg-tools` is declared in two +places (`[project.dependencies]` and `[tool.pixi.pypi-dependencies]`); bump both when +moving the pin, then run `pixi lock`. -If you clone this repository without the sibling `earthscope-sfg-tools` directory, update -`[tool.pixi.pypi-dependencies]` in `pyproject.toml` to use a published `earthscope-sfg-tools` -version instead. +To develop against a local checkout of either dependency, install it into the pixi env +over the locked version: + +```bash +pixi run -- uv pip install --python "$(command -v python)" --no-deps --force-reinstall ../earthscope-sfg-tools +``` + +Restore the locked env afterwards with `rm -rf .pixi/envs && pixi install`. diff --git a/pixi.lock b/pixi.lock index e2be4fa..2afb1a9 100644 --- a/pixi.lock +++ b/pixi.lock @@ -208,15 +208,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -458,15 +458,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -707,15 +707,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -958,15 +958,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1190,15 +1190,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1411,15 +1411,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1631,15 +1631,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1855,15 +1855,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -2233,15 +2233,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2580,15 +2580,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2926,15 +2926,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -3271,15 +3271,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -6450,13 +6450,13 @@ packages: - freezegun ; extra == 'dev' - ruff ; extra == 'dev' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa#5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa +- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 name: earthscope-sfg-tools version: 0.2.1 requires_dist: - julian>=0.14 - numpy>=1.26 - - pandas>=2.2 + - pandas>=2.2,<3 - pandera>=0.20 - pydantic>=2.7 - pymap3d>=3.1 @@ -6468,9 +6468,9 @@ packages: - pypi: ./ name: earthscope-sfg-workflows version: 0.1.0 - sha256: a638894ab1f74260cf42d550845d5cf29a76971cd2206d7c81c45852862e1c04 + sha256: 0677b36240967c35af1e02e67126d951498c1a2f04947fcb3a07289e4a215ebe requires_dist: - - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa + - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@cb84fe56cd88122118d4463da7c060350b780c38 - boto3>=1.40 - botocore>=1.40 - sqlalchemy>=2.0 @@ -6485,7 +6485,7 @@ packages: - typer>=0.9 - rich>=13.0 - pyyaml>=6.0 - - pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/pride-ppp + - pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/pride-ppp - myst-parser>=5.1.0 ; extra == 'docs' - mystmd ; extra == 'docs' requires_python: '>=3.11' @@ -7084,14 +7084,14 @@ packages: - pytest-mock ; extra == 'test' - pytest-xdist ; extra == 'test' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#c3fe0043bcb7610faa22cb49db99e45ecf40d117 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 name: gnss-product-management - version: 0.1.dev297+gc3fe0043b + version: 0.1.dev298+g21ff3b592 requires_dist: - aiohttp>=3.13.3 - cloudpathlib[s3]>=0.18 - fsspec>=2024.0 - - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/gpm-specs + - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/gpm-specs - julian>=0.14 - paramiko>=3.5 - pydantic>=2.0 @@ -7218,9 +7218,9 @@ packages: purls: [] size: 21608 timestamp: 1780444095772 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#c3fe0043bcb7610faa22cb49db99e45ecf40d117 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 name: gpm-specs - version: 0.1.dev297+gc3fe0043b + version: 0.1.dev298+g21ff3b592 requires_python: '>=3.10,<3.15' - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl name: greenlet @@ -12964,12 +12964,12 @@ packages: - pkg:pypi/pluggy?source=hash-mapping size: 25877 timestamp: 1764896838868 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=c3fe0043bcb7610faa22cb49db99e45ecf40d117#c3fe0043bcb7610faa22cb49db99e45ecf40d117 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 name: pride-ppp - version: 0.1.dev297+gc3fe0043b + version: 0.1.dev298+g21ff3b592 requires_dist: - - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/gnss-product-management - - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/gpm-specs + - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/gnss-product-management + - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/gpm-specs - julian>=0.14 - pandas>=2.0 - pydantic>=2.0 diff --git a/pyproject.toml b/pyproject.toml index c4ea53f..a000938 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ { name = "Rachel Akie", email = "rachel.akie@earthscope.org" } ] dependencies = [ - "earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa", + "earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@cb84fe56cd88122118d4463da7c060350b780c38", "boto3>=1.40", "botocore>=1.40", "sqlalchemy>=2.0", @@ -25,7 +25,7 @@ dependencies = [ "typer>=0.9", "rich>=13.0", "pyyaml>=6.0", - "pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@c3fe0043bcb7610faa22cb49db99e45ecf40d117#subdirectory=packages/pride-ppp" + "pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/pride-ppp" ] [project.optional-dependencies] @@ -72,7 +72,7 @@ nodejs = ">=20" [tool.pixi.pypi-dependencies] earthscope_sfg_workflows = { path = ".", editable = true } -earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "5f8a3c2dbe4f372e18adaefecc7acbb557d1e5fa", extras = ["tiledb"] } +earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "cb84fe56cd88122118d4463da7c060350b780c38", extras = ["tiledb"] } [tool.pixi.feature.tiledb.dependencies] tiledb = ">=2.27" diff --git a/src/earthscope_sfg_workflows/data_mgmt/adapters/memory.py b/src/earthscope_sfg_workflows/data_mgmt/adapters/memory.py index e6536e5..3358c7f 100644 --- a/src/earthscope_sfg_workflows/data_mgmt/adapters/memory.py +++ b/src/earthscope_sfg_workflows/data_mgmt/adapters/memory.py @@ -11,6 +11,8 @@ from collections import defaultdict from dataclasses import replace from itertools import count +from pathlib import Path + from upath import UPath from ..model import ArchiveFile, AssetEntry, AssetKind, SFGScope, FileInfo diff --git a/src/earthscope_sfg_workflows/data_mgmt/archives/archive_pull.py b/src/earthscope_sfg_workflows/data_mgmt/archives/archive_pull.py index 3e002e1..aeeebf7 100644 --- a/src/earthscope_sfg_workflows/data_mgmt/archives/archive_pull.py +++ b/src/earthscope_sfg_workflows/data_mgmt/archives/archive_pull.py @@ -16,7 +16,7 @@ from earthscope_sfg_workflows.data_mgmt.ports import ArchiveAuthError from earthscope_sfg_workflows.logging import ProcessLogger as logger from earthscope_sfg_tools.datamodels.metadata import Site, Vessel, import_site, import_vessel -from ..model import AssetKind, SFGScope +from ..model import AssetKind _detector = FileTypeDetector() diff --git a/src/earthscope_sfg_workflows/data_mgmt/core.py b/src/earthscope_sfg_workflows/data_mgmt/core.py index daa1b2d..96a9822 100644 --- a/src/earthscope_sfg_workflows/data_mgmt/core.py +++ b/src/earthscope_sfg_workflows/data_mgmt/core.py @@ -18,12 +18,12 @@ CampaignLayout, NetworkLayout, DirectoryTree, + SFGScope, StationLayout, GARPOSLayout, SurveyLayout, - TileDBLayout, ) -from .ports import AssetCatalogPort, FileStorePort +from .ports import FileStorePort # --------------------------------------------------------------------------- diff --git a/src/earthscope_sfg_workflows/data_mgmt/model.py b/src/earthscope_sfg_workflows/data_mgmt/model.py index 79c2619..d7a3a76 100644 --- a/src/earthscope_sfg_workflows/data_mgmt/model.py +++ b/src/earthscope_sfg_workflows/data_mgmt/model.py @@ -11,7 +11,6 @@ from dataclasses import dataclass, field, replace from datetime import datetime from enum import Enum -from earthscope_sfg_tools.datamodels import Campaign, Site, Survey from upath import UPath # --------------------------------------------------------------------------- diff --git a/src/earthscope_sfg_workflows/data_mgmt/ports.py b/src/earthscope_sfg_workflows/data_mgmt/ports.py index 4855fb5..130e7d8 100644 --- a/src/earthscope_sfg_workflows/data_mgmt/ports.py +++ b/src/earthscope_sfg_workflows/data_mgmt/ports.py @@ -16,6 +16,7 @@ from __future__ import annotations +from pathlib import Path from typing import Protocol, runtime_checkable from upath import UPath diff --git a/src/earthscope_sfg_workflows/modeling/garpos_tools/garpos_handler.py b/src/earthscope_sfg_workflows/modeling/garpos_tools/garpos_handler.py index aca6c2b..574de41 100644 --- a/src/earthscope_sfg_workflows/modeling/garpos_tools/garpos_handler.py +++ b/src/earthscope_sfg_workflows/modeling/garpos_tools/garpos_handler.py @@ -17,10 +17,8 @@ sns.set_theme(style="whitegrid") -from earthscope_sfg_tools.datamodels.metadata import Campaign, Site, Survey # noqa: E402 +from earthscope_sfg_tools.datamodels.metadata import Survey # noqa: E402 from earthscope_sfg_tools.tiledb_integration import ( # noqa: E402 - TDBIMUPositionArray, - TDBKinPositionArray, TDBShotDataArray, ) diff --git a/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py b/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py index 7841049..11a6635 100644 --- a/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py +++ b/src/earthscope_sfg_workflows/pipelines/qc_pipeline.py @@ -5,7 +5,6 @@ import datetime import json import os -import sys import threading from collections import deque from dataclasses import replace diff --git a/src/earthscope_sfg_workflows/services/ingest_service.py b/src/earthscope_sfg_workflows/services/ingest_service.py index b50065b..c678850 100644 --- a/src/earthscope_sfg_workflows/services/ingest_service.py +++ b/src/earthscope_sfg_workflows/services/ingest_service.py @@ -3,7 +3,6 @@ from __future__ import annotations import concurrent.futures -import re import tarfile import threading from datetime import datetime, timezone @@ -15,7 +14,7 @@ from rich.progress import track from upath import UPath -from earthscope_sfg_workflows.data_mgmt.core import DEFAULT_PATTERNS, FileTypeDetector +from earthscope_sfg_workflows.data_mgmt.core import FileTypeDetector from earthscope_sfg_workflows.data_mgmt.model import AssetEntry, AssetKind, IngestReport from earthscope_sfg_workflows.data_mgmt.ports import ArchiveError diff --git a/src/earthscope_sfg_workflows/services/processing_service.py b/src/earthscope_sfg_workflows/services/processing_service.py index dad9ba9..47fd0f0 100644 --- a/src/earthscope_sfg_workflows/services/processing_service.py +++ b/src/earthscope_sfg_workflows/services/processing_service.py @@ -3,7 +3,6 @@ from __future__ import annotations import json -from pathlib import Path from typing import TYPE_CHECKING, Literal, Optional from pride_ppp import PrideCLIConfig diff --git a/src/earthscope_sfg_workflows/workflows/session.py b/src/earthscope_sfg_workflows/workflows/session.py index 5de4107..b0389d8 100644 --- a/src/earthscope_sfg_workflows/workflows/session.py +++ b/src/earthscope_sfg_workflows/workflows/session.py @@ -40,22 +40,23 @@ ) from earthscope_sfg_tools.datamodels.metadata import Campaign, Site - -_Site = Site # alias kept for the .from_json() classmethod call below - from earthscope_sfg_workflows.data_mgmt.filestore.disk_filestore import FsspecFileStore from earthscope_sfg_workflows.data_mgmt.ports import ( ArchiveSourcePort, AssetCatalogPort, - FileStorePort, ) -from earthscope_sfg_workflows.logging import GarposLogger as logger + +_Site = Site # alias kept for the .from_json() classmethod call below if TYPE_CHECKING: # pragma: no cover + from earthscope_sfg_tools.datamodels.metadata import Survey from earthscope_sfg_tools.tiledb_integration import ( TDBAcousticArray, TDBGNSSObsArray, + TDBIMUPositionArray, + TDBKinPositionArray, + TDBShotDataArray, ) from earthscope_sfg_workflows.services.ingest_service import IngestService from earthscope_sfg_workflows.services.processing_service import ProcessingService diff --git a/src/earthscope_sfg_workflows/workflows/workflow_handler.py b/src/earthscope_sfg_workflows/workflows/workflow_handler.py index 54a3805..82210f6 100644 --- a/src/earthscope_sfg_workflows/workflows/workflow_handler.py +++ b/src/earthscope_sfg_workflows/workflows/workflow_handler.py @@ -11,7 +11,6 @@ import os import re -import warnings from pathlib import Path from typing import Literal, Optional @@ -22,7 +21,7 @@ from earthscope_sfg_workflows.logging import ProcessLogger as logger from earthscope_sfg_workflows.logging import change_all_logger_dirs -from ..data_mgmt.model import DEFAULT_PREPROCESS_KINDS, DEFAULT_INTERMEDIATE_KINDS +from ..data_mgmt.model import DEFAULT_PREPROCESS_KINDS from earthscope_sfg_tools.datamodels.metadata import Site from ..modeling.garpos_tools.schemas import InversionParams from ..modeling.garpos_tools.garpos_handler import GarposHandler diff --git a/tests/test_sv3_pipeline_integration.py b/tests/test_sv3_pipeline_integration.py index 5a01de5..d6e5f81 100644 --- a/tests/test_sv3_pipeline_integration.py +++ b/tests/test_sv3_pipeline_integration.py @@ -39,7 +39,6 @@ from earthscope_sfg_tools.tiledb_integration.arrays import ( TDBKinPositionArray, TDBShotDataArray, - TDBIMUPositionArray, ) _TILEDB_DEPS = True @@ -553,7 +552,6 @@ def _make_fake_tdb2rnx(rinex_dest: Path, filenames: list[str] | None = None): RINEX fixture means ``rinex_get_time_range`` runs on actual data and the catalog entries receive genuine timestamps — no extra mock needed. """ - import shutil import subprocess _names = filenames or ["NCC1_2025_251_R_20252510000_01D_01S_MO.rnx"] @@ -919,7 +917,6 @@ def test_fixture_exists(self): def test_rinex_get_time_range_parses_fixture(self): """``rinex_get_time_range`` returns the expected date from the fixture header.""" from pride_ppp import rinex_get_time_range - import datetime if not _RINEX_FIXTURE.exists(): pytest.skip("RINEX fixture not present") @@ -961,7 +958,6 @@ def test_fixture_has_header_and_epochs(self): def test_fixture_glob_pattern_matches(self, tmp_path): """The ``.rnx`` glob used by ``get_rinex_files`` matches tdb2rnx's output naming.""" - import shutil dest = tmp_path / "NCC1_2025_251_R_20252510000_01D_01S_MO.rnx" shutil.copy(_RINEX_FIXTURE, dest) From 61829e2281613a28ce799a2a2b8575c155ba59c9 Mon Sep 17 00:00:00 2001 From: Franklyn Dunbar Date: Fri, 31 Jul 2026 10:02:18 -0800 Subject: [PATCH 5/7] Pin transitive GNSSommelier packages so locked install validates pride-ppp's metadata requests gpm-specs and gnss-product-management via unpinned git URLs (default-branch HEAD). pixi's --locked validation compares the manifest-requested ref against the locked SHA, so the new locked: true CI step failed with 'lock-file not up-to-date' even though the lock was freshly solved. Pin both packages to the same GNSSommelier rev as pride-ppp; all three must move together when re-locking. Co-Authored-By: Claude Fable 5 --- pixi.lock | 54 +++++++++++++++++++++++++------------------------- pyproject.toml | 6 ++++++ 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/pixi.lock b/pixi.lock index 2afb1a9..e84b2f6 100644 --- a/pixi.lock +++ b/pixi.lock @@ -214,8 +214,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -464,8 +464,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -713,8 +713,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -964,8 +964,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1196,8 +1196,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl @@ -1417,8 +1417,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl @@ -1637,8 +1637,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1861,8 +1861,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl @@ -2239,8 +2239,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -2586,8 +2586,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -2932,8 +2932,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -3277,8 +3277,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -6468,7 +6468,7 @@ packages: - pypi: ./ name: earthscope-sfg-workflows version: 0.1.0 - sha256: 0677b36240967c35af1e02e67126d951498c1a2f04947fcb3a07289e4a215ebe + sha256: 4fa623375a719d2b0e654bb1ba0e4e1d1fe9848e53e1bfb39768e7db01754252 requires_dist: - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@cb84fe56cd88122118d4463da7c060350b780c38 - boto3>=1.40 @@ -7084,7 +7084,7 @@ packages: - pytest-mock ; extra == 'test' - pytest-xdist ; extra == 'test' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management#21ff3b592910dd5edef0e5d2a869b982841cd638 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 name: gnss-product-management version: 0.1.dev298+g21ff3b592 requires_dist: @@ -7218,7 +7218,7 @@ packages: purls: [] size: 21608 timestamp: 1780444095772 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs#21ff3b592910dd5edef0e5d2a869b982841cd638 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 name: gpm-specs version: 0.1.dev298+g21ff3b592 requires_python: '>=3.10,<3.15' diff --git a/pyproject.toml b/pyproject.toml index a000938..6c866a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,6 +73,12 @@ nodejs = ">=20" [tool.pixi.pypi-dependencies] earthscope_sfg_workflows = { path = ".", editable = true } earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "cb84fe56cd88122118d4463da7c060350b780c38", extras = ["tiledb"] } +# gpm-specs and gnss-product-management are transitive deps of pride-ppp, but +# pride-ppp's own metadata requests them unpinned (default-branch HEAD), which +# fails `pixi install --locked` validation in CI. Pin them to the same +# GNSSommelier rev as pride-ppp; keep all three in sync when re-locking. +gpm-specs = { git = "https://github.com/EarthScope/GNSSommelier.git", subdirectory = "packages/gpm-specs", rev = "21ff3b592910dd5edef0e5d2a869b982841cd638" } +gnss-product-management = { git = "https://github.com/EarthScope/GNSSommelier.git", subdirectory = "packages/gnss-product-management", rev = "21ff3b592910dd5edef0e5d2a869b982841cd638" } [tool.pixi.feature.tiledb.dependencies] tiledb = ">=2.27" From 88b893e9529a767652de775361c8d54009fb023d Mon Sep 17 00:00:00 2001 From: Franklyn Dunbar Date: Fri, 31 Jul 2026 10:02:52 -0800 Subject: [PATCH 6/7] Document the full GNSSommelier pin set in PIXI.md Co-Authored-By: Claude Fable 5 --- PIXI.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/PIXI.md b/PIXI.md index 6c4e084..d4ffb36 100644 --- a/PIXI.md +++ b/PIXI.md @@ -40,9 +40,13 @@ pixi run test `earthscope-sfg-tools` and `pride-ppp` (from the GNSSommelier monorepo) are consumed as git dependencies pinned to a tag/rev in `pyproject.toml` and resolved through `pixi.lock` -— no sibling checkout is required. Note that `earthscope-sfg-tools` is declared in two -places (`[project.dependencies]` and `[tool.pixi.pypi-dependencies]`); bump both when -moving the pin, then run `pixi lock`. +— no sibling checkout is required. When moving a pin, update every declaration and re-run +`pixi lock`: + +- `earthscope-sfg-tools`: `[project.dependencies]` **and** `[tool.pixi.pypi-dependencies]` +- GNSSommelier: `pride-ppp` in `[project.dependencies]`, plus `gpm-specs` and + `gnss-product-management` in `[tool.pixi.pypi-dependencies]` — all three must share one + rev, or `pixi install --locked` (enforced in CI) rejects the lockfile. To develop against a local checkout of either dependency, install it into the pixi env over the locked version: From 185c4c980c6c99d53859a9d597b8af127f663163 Mon Sep 17 00:00:00 2001 From: gottlieb Date: Thu, 6 Aug 2026 11:40:35 -0700 Subject: [PATCH 7/7] update deps --- pixi.lock | 122 ++++++++++++++++++++++++------------------------- pyproject.toml | 10 ++-- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/pixi.lock b/pixi.lock index e84b2f6..061bb03 100644 --- a/pixi.lock +++ b/pixi.lock @@ -208,15 +208,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -458,15 +458,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -707,15 +707,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -958,15 +958,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1190,15 +1190,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1411,15 +1411,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -1631,15 +1631,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -1855,15 +1855,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl @@ -2233,15 +2233,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/37/87/b4d095775a3fb1bcafbb483fc206b27ebb785724c83051447737085dc54e/greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2580,15 +2580,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/5d/6e/4c37d51a2b7f82d2ff11bb6b5f7d766d9a011726624af255e843727627a3/greenlet-3.5.3-cp312-cp312-macosx_11_0_universal2.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -2926,15 +2926,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl @@ -3271,15 +3271,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/1f/09/f42b1d190c5ba75f72062a387f8030d1d75f6ab035788f1d9c4b01de6525/cryptography-49.0.0-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 + - pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 - pypi: https://files.pythonhosted.org/packages/ca/7d/33ef69e569b47ba96c7d319621674ad36e8920339a90386babc584ad060f/earthscope_cli-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ac/bf/06e808652b197ce899df44f202791a053561daaef121b77dc8efea522210/earthscope_sdk-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/41/52/be5c8a17759d78d7cc56b4e60c1763b5fed40368368475a5e4ed491c8bac/gnatss-0.3.1-py3-none-any.whl - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 - - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 + - pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl @@ -6450,7 +6450,7 @@ packages: - freezegun ; extra == 'dev' - ruff ; extra == 'dev' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=cb84fe56cd88122118d4463da7c060350b780c38#cb84fe56cd88122118d4463da7c060350b780c38 +- pypi: git+https://github.com/EarthScope/earthscope-sfg-tools.git?rev=0.2.1#b010d588e3724e7f71a61642f3faf08334d02223 name: earthscope-sfg-tools version: 0.2.1 requires_dist: @@ -6468,9 +6468,9 @@ packages: - pypi: ./ name: earthscope-sfg-workflows version: 0.1.0 - sha256: 4fa623375a719d2b0e654bb1ba0e4e1d1fe9848e53e1bfb39768e7db01754252 + sha256: b255e526934d222c9e1f3916beb05d5d207cfa6e9b796761c7341a3558429559 requires_dist: - - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@cb84fe56cd88122118d4463da7c060350b780c38 + - earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@0.2.1 - boto3>=1.40 - botocore>=1.40 - sqlalchemy>=2.0 @@ -6485,7 +6485,7 @@ packages: - typer>=0.9 - rich>=13.0 - pyyaml>=6.0 - - pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/pride-ppp + - pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@b8db24e65d3a19577febb006373cf865f5e82bb8#subdirectory=packages/pride-ppp - myst-parser>=5.1.0 ; extra == 'docs' - mystmd ; extra == 'docs' requires_python: '>=3.11' @@ -7084,14 +7084,14 @@ packages: - pytest-mock ; extra == 'test' - pytest-xdist ; extra == 'test' requires_python: '>=3.10' -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgnss-product-management&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 name: gnss-product-management - version: 0.1.dev298+g21ff3b592 + version: 0.1.dev299+gb8db24e65 requires_dist: - aiohttp>=3.13.3 - cloudpathlib[s3]>=0.18 - fsspec>=2024.0 - - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/gpm-specs + - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@b8db24e65d3a19577febb006373cf865f5e82bb8#subdirectory=packages/gpm-specs - julian>=0.14 - paramiko>=3.5 - pydantic>=2.0 @@ -7218,9 +7218,9 @@ packages: purls: [] size: 21608 timestamp: 1780444095772 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fgpm-specs&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 name: gpm-specs - version: 0.1.dev298+g21ff3b592 + version: 0.1.dev299+gb8db24e65 requires_python: '>=3.10,<3.15' - pypi: https://files.pythonhosted.org/packages/14/40/c57489acf8e37d74e2913d4eff63aa0dba17acccc4bdeef874dde2dbbec9/greenlet-3.5.3-cp312-cp312-win_amd64.whl name: greenlet @@ -12964,12 +12964,12 @@ packages: - pkg:pypi/pluggy?source=hash-mapping size: 25877 timestamp: 1764896838868 -- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=21ff3b592910dd5edef0e5d2a869b982841cd638#21ff3b592910dd5edef0e5d2a869b982841cd638 +- pypi: git+https://github.com/EarthScope/GNSSommelier.git?subdirectory=packages%2Fpride-ppp&rev=b8db24e65d3a19577febb006373cf865f5e82bb8#b8db24e65d3a19577febb006373cf865f5e82bb8 name: pride-ppp - version: 0.1.dev298+g21ff3b592 + version: 0.1.dev299+gb8db24e65 requires_dist: - - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/gnss-product-management - - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/gpm-specs + - gnss-product-management @ git+https://github.com/EarthScope/GNSSommelier.git@b8db24e65d3a19577febb006373cf865f5e82bb8#subdirectory=packages/gnss-product-management + - gpm-specs @ git+https://github.com/EarthScope/GNSSommelier.git@b8db24e65d3a19577febb006373cf865f5e82bb8#subdirectory=packages/gpm-specs - julian>=0.14 - pandas>=2.0 - pydantic>=2.0 diff --git a/pyproject.toml b/pyproject.toml index 6c866a2..9a380dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ { name = "Rachel Akie", email = "rachel.akie@earthscope.org" } ] dependencies = [ - "earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@cb84fe56cd88122118d4463da7c060350b780c38", + "earthscope-sfg-tools[tiledb] @ git+https://github.com/EarthScope/earthscope-sfg-tools.git@0.2.1", "boto3>=1.40", "botocore>=1.40", "sqlalchemy>=2.0", @@ -25,7 +25,7 @@ dependencies = [ "typer>=0.9", "rich>=13.0", "pyyaml>=6.0", - "pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@21ff3b592910dd5edef0e5d2a869b982841cd638#subdirectory=packages/pride-ppp" + "pride-ppp @ git+https://github.com/EarthScope/GNSSommelier.git@b8db24e65d3a19577febb006373cf865f5e82bb8#subdirectory=packages/pride-ppp" ] [project.optional-dependencies] @@ -72,13 +72,13 @@ nodejs = ">=20" [tool.pixi.pypi-dependencies] earthscope_sfg_workflows = { path = ".", editable = true } -earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "cb84fe56cd88122118d4463da7c060350b780c38", extras = ["tiledb"] } +earthscope_sfg_tools = { git = "https://github.com/EarthScope/earthscope-sfg-tools.git", rev = "0.2.1", extras = ["tiledb"] } # gpm-specs and gnss-product-management are transitive deps of pride-ppp, but # pride-ppp's own metadata requests them unpinned (default-branch HEAD), which # fails `pixi install --locked` validation in CI. Pin them to the same # GNSSommelier rev as pride-ppp; keep all three in sync when re-locking. -gpm-specs = { git = "https://github.com/EarthScope/GNSSommelier.git", subdirectory = "packages/gpm-specs", rev = "21ff3b592910dd5edef0e5d2a869b982841cd638" } -gnss-product-management = { git = "https://github.com/EarthScope/GNSSommelier.git", subdirectory = "packages/gnss-product-management", rev = "21ff3b592910dd5edef0e5d2a869b982841cd638" } +gpm-specs = { git = "https://github.com/EarthScope/GNSSommelier.git", subdirectory = "packages/gpm-specs", rev = "b8db24e65d3a19577febb006373cf865f5e82bb8" } +gnss-product-management = { git = "https://github.com/EarthScope/GNSSommelier.git", subdirectory = "packages/gnss-product-management", rev = "b8db24e65d3a19577febb006373cf865f5e82bb8" } [tool.pixi.feature.tiledb.dependencies] tiledb = ">=2.27"