-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set up dependabot configuration for pip #551
Conversation
Pushed a commit so that dependabot actually has something to update (
|
I think this is ready for review. Some caveats to be aware of:
TL;DR: This isn't perfect, but I think it will solve most of our frequent CI issues. We should merge this and see how annoying it is. If it's more trouble than it's worth, we can revert it or see if poetry makes things easier. |
This all seems fine to me. Why run black on notebooks here? |
For some reason black was being installed with jupyter support by default now. I could figure out how to disable it, but I figured it would be easier to just run it on our notebooks. |
Hmm, why is dependabot listed as a TorchGeo contributor? How do I remove him before he becomes the primary developer of TorchGeo? 😆 |
* Setup dependabot configuration for pip * Add requirements.txt and use it * Fix numpy for old Python * segmentation-models-pytorch requires older timm * Pin timm to older version * older pyproj requires older python * Fix documentation build * Fix rasterio for older Python versions * Fix sklearn and older Python * Fix open3d missing wheels * Fix open3d missing wheels * Fix pandas for older python * fix radiant-mlhub for older python * fix scipy for older python * flake8 and sphinx require conflicting importlib-metadata versions for older python * Fix conda installs to match pip * Fix rasterio on Windows * Blacken notebooks Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Enable dependabot to manage python dependencies pins for a more stable CI.
References:
Closes #488