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

Start of migration to Python 3.12 with a dependency bump #113

Merged
merged 9 commits into from
Apr 11, 2024

Conversation

ChristopherHammond13
Copy link
Member

@ChristopherHammond13 ChristopherHammond13 commented Feb 23, 2024

  • Removal of dependency on the pick library that has notable Python 3.12 incompatibilities
  • Migration to prompt-toolkit for anywhere that pick was used, as well as usage of the new csdialog functionality introduced in caracara common
  • General dependency bump

This release does not bring full Python 3.12 compatibility yet, however, as we are still pending either a maintained build of gnureadline for Python 3.12, or migration from Cmd2 to prompt-toolkit since it uses pure Python rather than readline to implement functionality like tab completion.

@ChristopherHammond13 ChristopherHammond13 marked this pull request as ready for review February 26, 2024 12:52
@ChristopherHammond13 ChristopherHammond13 self-assigned this Feb 26, 2024
@ChristopherHammond13 ChristopherHammond13 added the 🙌 enhancement New feature or request label Feb 26, 2024
@ChristopherHammond13 ChristopherHammond13 mentioned this pull request Feb 26, 2024
3 tasks
@ChristopherHammond13 ChristopherHammond13 changed the title [WIP] Start of migration to Python 3.12 with a dependency bump Start of migration to Python 3.12 with a dependency bump Mar 12, 2024
@ChristopherHammond13 ChristopherHammond13 merged commit ebe372f into main Apr 11, 2024
4 checks passed
@ChristopherHammond13 ChristopherHammond13 deleted the prompt-toolkit-migration branch April 11, 2024 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🙌 enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant