Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make AmpliPi function under Python 3.12, recent Debian #995

Open
rtertiaer opened this issue Nov 13, 2024 · 1 comment
Open

Make AmpliPi function under Python 3.12, recent Debian #995

rtertiaer opened this issue Nov 13, 2024 · 1 comment
Labels
bug Something isn't working dependencies Pull requests that update a dependency file developer-experience Something that speaks to improving the developer's experience stability Improves stability of the platform support Improves our ability to support our platform tech-debt Pays down tech debt
Milestone

Comments

@rtertiaer
Copy link
Contributor

  • Pydantic needs an update
  • pkg_resources was deprecated; need to move APIs for this module, or test installing setuptools on Python 3.7 for Buster
  • python3 is no longer a symlink by default in venvs created in the latest Debian 12 release, only python

There's more here, but that's at first blush.

@rtertiaer rtertiaer added bug Something isn't working dependencies Pull requests that update a dependency file developer-experience Something that speaks to improving the developer's experience tech-debt Pays down tech debt stability Improves stability of the platform support Improves our ability to support our platform labels Nov 13, 2024
@rtertiaer rtertiaer added this to the 0.5.0 milestone Nov 13, 2024
@rtertiaer
Copy link
Contributor Author

fwiw, I did the above things adhoc on my laptop and at the very least everything launched correctly. I don't have time to fully validate these changes across our versions right now, but actually my expectation is that list above is pretty comprehensive, barring how any of it works on very old python.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dependencies Pull requests that update a dependency file developer-experience Something that speaks to improving the developer's experience stability Improves stability of the platform support Improves our ability to support our platform tech-debt Pays down tech debt
Projects
None yet
Development

No branches or pull requests

1 participant