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 python & OS versions #401

Merged
merged 16 commits into from
May 15, 2024
Merged

Update python & OS versions #401

merged 16 commits into from
May 15, 2024

Conversation

CarlBeek
Copy link
Collaborator

@CarlBeek CarlBeek commented Feb 26, 2024

As time has passed on, the Python & OS versions supported by this CLI need to be updated:

The following OSs were updated to their latest (stable) versions for testing & building:

  • CircleCI Windows orb: v2.2 -> v5.0
  • Ubuntu 2004:202201-02 -> 2204:2024.04.4
  • MacOs: xcode 13.4.1 -> xcode 15.3.0
  • Docker: alpine3.14 -> alpine3.19

Furthermore, I updated the supported Python versions, previously we supported 3.9 & 3.10, this PR updates to support 3.12. Several Package updates were required to make this happen.

Finally, I refactored the build requirements.txt which contained much redundancy accorss the supported build OSs.

@CarlBeek CarlBeek added the dependencies Pull requests that update a dependency file label Feb 26, 2024
@CarlBeek CarlBeek requested a review from hwwhww February 26, 2024 17:43
@CarlBeek CarlBeek merged commit 975bef0 into dev May 15, 2024
11 checks passed
@CarlBeek CarlBeek deleted the update_python_versions branch May 15, 2024 12:17
Copy link

@Nichebiche Nichebiche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesomen

Copy link

@Nichebiche Nichebiche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants