Comments (5)
Indeed, apparently, the issue comes from the netcdf4 package, there is not much that we can do from climetlab.
from climetlab.
Yes, droping support for Windows python 3.7 would make sense IMO, depending on your users of course.
You can achieve this in the .github/workflow yaml file using exclude
as in:
strategy:
fail-fast: true
matrix:
platform: ["ubuntu-latest", "macos-latest", "windows-latest"]
python-version: ["3.7", "3.8", "3.9", "3.10"]
exclude:
- platform: "windows-latest"
python-version: "3.7"
from climetlab.
This seems to be a common problem with NetCDF4 after a new release on Python 3.7 on Windows:
Unidata/netcdf4-python#901 (comment)
Unidata/netcdf4-python#1031 (comment)
from climetlab.
I want to comment on the fact that this is painful for plugin maintainers, because I cannot push to pip server due to this.
Plugin users start complaining that they cannot reach latest features because pip and github are not aligned.
If I have to wait 6 months that this is solved for this very particular version, then this is a problem.
The solution I see is dropping some Python versions in the tests to publish.
@floriankrb :
What would be the best according to you :
- Drop all Windows tests (problems are usually there)
- Drop only Python 3.7 Windows tests
?
Thank you in advance.
from climetlab.
Ok, I will do that. I hope this is not a slippery slope though :-)
from climetlab.
Related Issues (20)
- TypeError while saving a plot to SVG HOT 9
- CliMetLab documentation structure HOT 4
- Can't merge ECMWF perturbed and control forecast together as xarray since release 0.10 HOT 7
- Dataset registering change ? HOT 6
- Collaborate with Pangeo and others in the scientific python community? HOT 2
- Merge strategy/options HOT 3
- Feature preparation for weather data to use in AI/ML application HOT 7
- Loading CSV with Pandas in CML HOT 2
- ValueError: cannot include dtype 'M' in a buffer HOT 5
- add support for loading single-precision data from GRIB files HOT 1
- install as many dependencies as possible with conda, then pip: a small example please ? HOT 3
- Load the dataset locally HOT 4
- Is climetlab still supported on Python 3.7 HOT 3
- Doing `pip install climetlab` does not install s3fs which is required to load zarr sources HOT 3
- climetlab should not require branca==0.3.1 HOT 5
- `load_source` does not work in my system with `'url'` data source HOT 5
- `to_pandas` warning HOT 2
- No module named 'climetlab.ml' when running cml.load_source HOT 3
- cml.plot_map doesn't show map HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from climetlab.