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

Upgrade Python 3.11 #4

Merged
merged 14 commits into from
Oct 10, 2023
Merged

Upgrade Python 3.11 #4

merged 14 commits into from
Oct 10, 2023

Conversation

dmichaels-harvard
Copy link
Collaborator

No description provided.

Copy link

@netsettler netsettler left a comment

Choose a reason for hiding this comment

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

.github/workflow/main.yml needs to be edited to make its test matrix match the approved python versions.

My other comments are not blocking.

# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-20.04

Choose a reason for hiding this comment

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

22.04?

with:
python-version: 3.8
- name: Install Python dependencies for publish
run: python -m pip install dcicutils==7.5.1

Choose a reason for hiding this comment

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

This pinning is awkward. Is it right? Is there a way to centralize this better? Some reason pip install dciciutils without a version wouldn't work? I assume this same problem occurs in other repos.

Copy link
Contributor

Choose a reason for hiding this comment

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

Make target that can be reproduced across all repos? I think the concern is somehow bringing in an earlier version that doesn't have the publish command.

pyproject.toml Outdated
boto3 = "^1.20.15"
python = ">=3.7,<3.12"
dcicutils = "7.12.0.1b1"
boto3 = "^1.28.51"

Choose a reason for hiding this comment

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

maybe add corresponding boto3-stubs?

pyproject.toml Outdated
python = ">=3.7,<3.9"
dcicutils = "^6.3.0"
boto3 = "^1.20.15"
python = ">=3.7,<3.12"

Choose a reason for hiding this comment

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

Aren't we dropping 3.7?

@dmichaels-harvard dmichaels-harvard merged commit 58d8e12 into main Oct 10, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants