PecanPy uses nptyping 2.5.0 but the developer isn't active for years. This makes that the package nptyping 2.5.0 is no longer updated and ties the dependencies to old ones like numpy <2.0.0. Exploring the repository there is a thread in which users of this package has discussed this problem:
ramonhagenaars/nptyping#125
This discussion has trigger the forking and updating the project in:
and how is stated for the fork author (ramonhagenaars/nptyping#125 (comment)), you only have to change the nptyping 2.5.0 dependency to np2typing and all the depending code on this package should work perfectly without problem. In this way, the dependency from numpy < 2.0.0 could be fixed and it should allow to install PecanPy with modern libraries.
Thank you in advance
Pedro Seoane
PecanPy uses nptyping 2.5.0 but the developer isn't active for years. This makes that the package nptyping 2.5.0 is no longer updated and ties the dependencies to old ones like numpy <2.0.0. Exploring the repository there is a thread in which users of this package has discussed this problem:
ramonhagenaars/nptyping#125
This discussion has trigger the forking and updating the project in:
and how is stated for the fork author (ramonhagenaars/nptyping#125 (comment)), you only have to change the nptyping 2.5.0 dependency to np2typing and all the depending code on this package should work perfectly without problem. In this way, the dependency from numpy < 2.0.0 could be fixed and it should allow to install PecanPy with modern libraries.
Thank you in advance
Pedro Seoane