equinor / dlisio

Python library for working with the well log formats Digital Log Interchange Standard (DLIS V1) and Log Information Standard (LIS79)
https://dlisio.readthedocs.io/en/latest/
Other
121 stars 39 forks source link

Numpy 2.0 #437

Closed achaikou closed 2 months ago

achaikou commented 2 months ago

Planning to test wheels before making a release, but think it should be ok.

Update:

  1. Setuptools just removed test command https://github.com/pypa/setuptools/commit/4c0b9f3ee6ee47c597572655567f215c08c90137 Change is in 72.0, now 70.1 or something near it is picked up, so surprise might yet to come
  2. pytest-runner is deprecated. Will have to deal with it somehow https://pytest-runner.readthedocs.io/en/latest/index.html
  3. Invoking with python setup.py is deprecated, which is a problem, need to figure out what to do now. https://packaging.python.org/en/latest/discussions/setup-py-deprecated/ Last two points rather not in this PR.

Update 2:

Update 3: Seems like it is our test-require that breaks setuptools. If whole "remove python setup.py test" thing is done, looks like new setuptools works fine.