Skip to content
New issue

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

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

Already on GitHub? # 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

@CarlBeek CarlBeek mentioned this pull request Nov 25, 2024
3 tasks
CarlBeek added a commit that referenced this pull request Nov 26, 2024
# for free to join this conversation on GitHub. Already have an account? # 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