Skip to content

Set jfrog to optional and also set python version to be under 3.14#22

Open
tchau-mdsol wants to merge 4 commits into
mainfrom
fix_pyproject_version
Open

Set jfrog to optional and also set python version to be under 3.14#22
tchau-mdsol wants to merge 4 commits into
mainfrom
fix_pyproject_version

Conversation

@tchau-mdsol

@tchau-mdsol tchau-mdsol commented May 8, 2026

Copy link
Copy Markdown
Contributor

Set jfrog to optional and also set python version to be under 3.14

Need to update lock, and change pyproject.toml to use specific python version that works with pyarrrow. Also removed jfrog dependency, since our customers will not have jfrog access.

Here is install working:

image

python 3.14 does not mix will with pyarrow 19.0.1, which is what is set in the pyproject.toml. Caret (^) means we need a version compatible with 19.0.1 (up to but not including 20). Note the discussion here that pyarrow previous to 22.0 would not be backported in python 3.14. apache/arrow#47438 (comment)

image

If jfrog is not made supplemental, we get:

image

@tchau-mdsol tchau-mdsol requested review from Copilot and ibaig-mdsol May 8, 2026 15:31
@tchau-mdsol tchau-mdsol changed the title Set the jfrog to option and also set python version to be under 3.14 Set the jfrog to optional and also set python version to be under 3.14 May 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Poetry configuration to make dependency installation work reliably by (1) adjusting the Artifactory/JFrog repository behavior and (2) constraining the supported Python range to avoid incompatibilities (notably with pyarrow).

Changes:

  • Set the mdsol Poetry source priority to supplemental so it doesn’t override the default index for all packages.
  • Restrict supported Python versions to >=3.13,<3.14.
  • Regenerate poetry.lock to reflect the updated Python constraint and resolved dependency set.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Updates Poetry source priority and narrows the supported Python version range to <3.14.
poetry.lock Regenerated lockfile consistent with the updated Python constraint and dependency resolution.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pyproject.toml Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@tchau-mdsol tchau-mdsol changed the title Set the jfrog to optional and also set python version to be under 3.14 Set jfrog to optional and also set python version to be under 3.14 May 8, 2026
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.

2 participants