ArduPilot / pymavlink

python MAVLink interface and utilities
Other
487 stars 587 forks source link

Please straighten out your supported Python versions and dependencies #976

Open sarnold opened 5 days ago

sarnold commented 5 days ago

I just came back to this after several years and there seems to be zero progress in terms of cleaning up Python version support or packaging. Meaning setup.py still requires future pkg even though several other places claim only py36 or later (and several variants thereof). This is getting ridiculous trying to maintain a package that won't let go of out-dated dependencies. The world moves on and even bionic has been declared lifeless. Please lurch forward into at least the early 21st century...

peterbarker commented 4 days ago

I just came back to this after several years and there seems to be zero progress in terms of cleaning up Python version support or packaging. Meaning setup.py still requires future pkg even though several other places claim only py36 or later

We're not going out of our way to support Python2 any more - if it breaks it breaks.

But we are also not going out of our way to kill it right now in pymavlink. That day may come - and it will be a good day!

(and several variants thereof). This is getting ridiculous trying to maintain a package that won't let go of out-dated

I think we may be unaware of problems that our laggardly behaviour may be causing other people here.

Are you attempting to create system packages or the like?

dependencies. The world moves on and even bionic has been declared lifeless

.... python3 is a possibility on Bionic.

Please lurch forward into at least the early 21st century...

Wait, who doesn't like steam trains?