sberl / supersid

Cross-platform Sudden Ionospheric Disturbances (SID) monitor
MIT License
9 stars 9 forks source link

Update requirements.txt #70

Closed kunkleb closed 9 months ago

kunkleb commented 1 year ago

Error messages occur when installing supersid with the latest version of the RPi OS. I believe the versions of numpy, pandas, and pyalsaaudio have to be updated in requirements.txt These are the versions that I found when searching. numpy 1.23.0, pandas 2.1.1, pyalsaaudio 0.10.0 These work with the fresh install that I did. New versions did not update until I changed >= to == in requirements.txt The new RPi OS shows python as version 3.9.2

kunkleb commented 1 year ago

I think I understand the operators now. The original problem was that after the install, numpy was version 1.26.0 which did not work. After googling around I saw that 1.16.5 to 1.23.0 should work for python 3.9.2. I then did the same thing for pandas and pyalsaaudio.
Running the original requirements.txt installed 1.26.0 so I took out the > and replaced it with =. I don't know how this should be handled with future releases of RPi. Maybe just wait until a problem is reported and then revise requirements.txt accordingly?

kunkleb commented 1 year ago

FYI - the tilde works on the RPi. I tried numpy~=1.23.0 and numpy==1.23.*

sberl commented 1 year ago

Go ahead and commit, which should update pull request. Then I can review and merge.

Steve

On Fri, Oct 13, 2023 at 06:12 kunkleb @.***> wrote:

FYI - the tilde works on the RPi. I tried numpy~=1.23.0 and numpy==1.23.*

— Reply to this email directly, view it on GitHub https://github.com/sberl/supersid/pull/70#issuecomment-1761498618, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHXLELDPET3PL4G7H5EFNDX7E42NANCNFSM6AAAAAA56ALELM . You are receiving this because you commented.Message ID: @.***>

kunkleb commented 1 year ago

The changes have been made to the file. Now using ~=