planetary-computer-sdk-for-python icon indicating copy to clipboard operation
planetary-computer-sdk-for-python copied to clipboard

feat: `get_obstore_store` function for creating Obstore store with Open PC credentials

Open kylebarron opened this issue 7 months ago • 9 comments

Obstore is an alternative to fsspec that's cleaner and can be more performant.

We might also want to consider whether there's an API that would allow to construct a store with either open PC or PC pro with a single function signature?

@ghidalgo3

kylebarron avatar May 22 '25 20:05 kylebarron

@microsoft-github-policy-service agree [company="Development Seed"]

kylebarron avatar Jun 04 '25 19:06 kylebarron

@microsoft-github-policy-service agree company="Development Seed"

kylebarron avatar Jun 04 '25 19:06 kylebarron

Can you please remove Python 3.8 from the test matrix?

ghidalgo3 avatar Jun 12 '25 17:06 ghidalgo3

Obstore doesn't have wheels for 3.8 so this CI is failing on version 3.8. So we should remove the CI tests for 3.8 as well.

kylebarron avatar Jun 12 '25 17:06 kylebarron

I removed Python 3.8 from CI @ghidalgo3

Note that the minimum Python version for install is still 3.7: https://github.com/microsoft/planetary-computer-sdk-for-python/blob/4df68b5b720541690ad7b63c3183dc530161d8e3/pyproject.toml#L9

kylebarron avatar Jun 12 '25 18:06 kylebarron

Can you please also increase the minimum python version in the toml to 3.9?

ghidalgo3 avatar Jun 12 '25 20:06 ghidalgo3

I have edited the settings to allow your commits to run CI/CD automatically.

ghidalgo3 avatar Jun 17 '25 19:06 ghidalgo3

I'm not sure it worked

kylebarron avatar Jun 17 '25 20:06 kylebarron

@ghidalgo3 looks like CI is finally passing!

kylebarron avatar Jun 20 '25 12:06 kylebarron