Open AlexanderWells-diamond opened 1 year ago
I have a suspicion that the situation being addressed in https://github.com/numpy/numpy/commit/3a811358830c324b7b6819b88dec4e4bcd91444a is relevant. In particular, the condition for numpy >= 1.22.0 fits into the version range you mention.
At core, I guess my understanding of managing numpy ABI compatibility needs to be revised. Ideally, this would be translated into install_requires=[]
for wheel files a la. epicscorelibs.version.abi_requires()
. However, I worry that this won't be straightforward, or forward compatible.
When trying to use
numpy 1.24.2
alongsidep4p 4.1.5
I see the following two warnings (which pytest is elevating to errors) in my tests:If I downgrade the numpy version to
1.21.6
then this warning disappears. Alternatively, if I upgrade to Python 3.10 this warning also disappears.Does this mean that
p4p
has an implicit dependency on a particular numpy version, or is this warning on this version innocuous and can be safely added to an ignore list?