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

Update st2client deps: editor and prompt-toolkit #6189

Merged
merged 13 commits into from
Apr 30, 2024
Merged

Conversation

cognifloyd
Copy link
Member

This extracts @nzlosh's st2client requirements updates from #6157.

  • Bump prompt-toolkit to 3.0.43 for py3.10 support
  • Switch python-editor to editor for py3.10 support.
  • Use pygment token in place of prompt_toolkit
  • update pants requirements to align with fixed requirements
  • Remove editor.EditorError since editor defaults to output redirection when binary not found.
  • Update pygment to be included in st2client
  • dependency tweak
  • Update pygment pinning to avoid version conflicts in st2client.
  • alphabetize requirements-pants.txt
  • add changelog entry
  • regenerate lockfiles/st2.lock

@cognifloyd cognifloyd added this to the 3.9.0 milestone Apr 24, 2024
@cognifloyd cognifloyd requested review from amanda11, mamercad, nzlosh, winem and a team April 24, 2024 16:30
@pull-request-size pull-request-size bot added the size/L PR that changes 100-499 lines. Requires some effort to review. label Apr 24, 2024
@cognifloyd cognifloyd self-assigned this Apr 24, 2024
@cognifloyd cognifloyd requested a review from a team April 25, 2024 23:48
nzlosh and others added 11 commits April 25, 2024 19:20
And bump fixed-requirements to match the new locked versions

Lockfile diff: lockfiles/st2.lock [st2]

==                    Upgraded dependencies                     ==

  platformdirs                   4.2.0        -->   4.2.1
  pluggy                         1.4.0        -->   1.5.0
  prompt-toolkit                 1.0.18       -->   3.0.43
  redis                          5.0.3        -->   5.0.4
  virtualenv                     20.25.3      -->   20.26.0

==                      Added dependencies                      ==

  editor                         1.6.6
  pygments                       2.17.2
  runs                           1.2.2
  xmod                           1.8.1

==                     Removed dependencies                     ==

  python-editor                  1.0.4
@cognifloyd
Copy link
Member Author

rebased on master

@cognifloyd cognifloyd merged commit 817d30a into master Apr 30, 2024
29 checks passed
@cognifloyd cognifloyd deleted the st2client_deps branch April 30, 2024 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement external dependency size/L PR that changes 100-499 lines. Requires some effort to review.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants