Hi there, I maintain a package that supports all python versions until they are officially dropped in support. I noticed netcdf4-python == 1.7.4 reports python 3.10 support, but depends on numpy>=2.3.0 which only supports 3.11+.
The change for the numpy dependency was introduced in 151a494
I think a simple solution is to remove "Programming Language :: Python :: 3.10" classifier, change requires-python specifier and do a patch release.
Side note: My personal experience with using platform specific/conditional dependency specifiers is mainly a headache. I would generally recommend to avoid having such dependencies unless absolutely necessary.
Hi there, I maintain a package that supports all python versions until they are officially dropped in support. I noticed
netcdf4-python == 1.7.4reports python 3.10 support, but depends onnumpy>=2.3.0which only supports 3.11+.The change for the numpy dependency was introduced in 151a494
I think a simple solution is to remove "Programming Language :: Python :: 3.10" classifier, change
requires-pythonspecifier and do a patch release.Side note: My personal experience with using platform specific/conditional dependency specifiers is mainly a headache. I would generally recommend to avoid having such dependencies unless absolutely necessary.