Skip to content

fix: make google-cloud-storage and requests optional dependencies#589

Merged
lkstrp merged 2 commits intomasterfrom
gcp
Feb 24, 2026
Merged

fix: make google-cloud-storage and requests optional dependencies#589
lkstrp merged 2 commits intomasterfrom
gcp

Conversation

@lkstrp
Copy link
Member

@lkstrp lkstrp commented Feb 19, 2026

Closes #587

I guess this will be breaking for you guys @KristijanFaust-OET

@KristijanFaust-OET
Copy link
Contributor

Closes #587

I guess this will be breaking for you guys @KristijanFaust-OET

Most definitely. What is the reason behind this, just pure deps size?
@siddharth-krishna
I guess we can live with this change but it will require us to update the OETC instructions for pypsa-eur when updating to the newer version of linopy, and it won't have an out-of-the box support for OETC in this case.

@lkstrp
Copy link
Member Author

lkstrp commented Feb 19, 2026

We had some cluttered logs: PyPSA/pypsa-eur#2080

I think it makes sense to move it to an optional dependency anyway, since it is a very niche feature most people will not use. In linopy and in PyPSA-Eur.

For Eur, can we just move it to a seperate feature, similar to how docs deps are setup right now? https://github.com/PyPSA/pypsa-eur/blob/master/pixi.toml#L170

@lkstrp lkstrp merged commit 0a40d2c into master Feb 24, 2026
19 of 21 checks passed
@lkstrp lkstrp deleted the gcp branch February 24, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make google-cloud-storage optional

3 participants