xpublish-community / xpublish

Publish Xarray Datasets via a REST API.
https://xpublish.readthedocs.io
Apache License 2.0
168 stars 23 forks source link

Separate pip caches #199

Closed abkfenris closed 1 year ago

abkfenris commented 1 year ago

Pip was using the same cache for multiple versions, so for Python version specific packages they were almost always missing the cache.

This PR keeps a cache per Python version and separate ones for the upstream tests as well. The cache restore keys allow sharing between versions or between the upstream and regular tests.