Skip to content

[PR-verification] fix(deps): relax setuptools constraint to >=80.9.0 - #1178

Closed
Baz (bazarnov) wants to merge 3 commits into
mainfrom
bazarnov/verify-setuptools-floor
Closed

Baz (bazarnov) wants to merge 3 commits into
mainfrom
bazarnov/verify-setuptools-floor

Conversation

@bazarnov

Copy link
Copy Markdown
Contributor

Validation run for a candidate change. Do not merge, do not review - this PR will be closed after CI completes.

@github-actions

Copy link
Copy Markdown

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

💡 Show Tips and Tricks

Testing This CDK Version

You can test this version of the CDK using the following:

# Run the CLI from this branch:
uvx 'git+https://github.com/airbytehq/airbyte-python-cdk.git@bazarnov/verify-setuptools-floor#egg=airbyte-python-cdk[dev]' --help

# Update a connector to use the CDK from this branch ref:
cd airbyte-integrations/connectors/source-example
poe use-cdk-branch bazarnov/verify-setuptools-floor

PR Slash Commands

Airbyte Maintainers can execute the following slash commands on your PR:

  • /autofix - Fixes most formatting and linting issues
  • /poetry-lock - Updates poetry.lock file
  • /test - Runs connector tests with the updated CDK
  • /prerelease - Triggers a prerelease publish with default arguments
  • /poe build - Regenerate git-committed build artifacts, such as the pydantic models which are generated from the manifest JSON schema in YAML.
  • /poe <command> - Runs any poe command in the CDK environment
📚 Show Repo Guidance

Helpful Resources

📝 Edit this welcome message.

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

PyTest Results (Fast)

4 674 tests  ±0   4 663 ✅ +1   10m 12s ⏱️ +20s
    1 suites ±0      11 💤  - 1 
    1 files   ±0       0 ❌ ±0 

Results for commit 7fcd943. ± Comparison against base commit d8d8e6f.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

PyTest Results (Full)

4 677 tests  ±0   4 665 ✅ ±0   11m 35s ⏱️ - 2m 19s
    1 suites ±0      12 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit 7fcd943. ± Comparison against base commit d8d8e6f.

♻️ This comment has been updated with latest results.

A >=83.0.0 floor forces setuptools without pkg_resources (removed in 82.0.0)
on every consumer and leaves no escape hatch for connectors whose dependencies
still import it at module load (e.g. pymilvus<2.5.5 in destination-milvus).
Dropping only the upper bound unblocks CVE-2026-59890 remediation downstream,
and the CDK lock (which the SDM image installs) moves to the fixed 84.0.0.
@bazarnov
Baz (bazarnov) force-pushed the bazarnov/verify-setuptools-floor branch from 9e3edf3 to 7fcd943 Compare September 28, 2026 10:05
@bazarnov
Baz (bazarnov) deleted the bazarnov/verify-setuptools-floor branch September 28, 2026 11:14
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.

1 participant