Skip to content

fix: remove duplicate declaration of tool.poetry.extras#752

Closed
daniel-cohere wants to merge 2 commits intomainfrom
daniel/fix-poetry-extra-double-declare
Closed

fix: remove duplicate declaration of tool.poetry.extras#752
daniel-cohere wants to merge 2 commits intomainfrom
daniel/fix-poetry-extra-double-declare

Conversation

@daniel-cohere
Copy link
Copy Markdown
Contributor

@daniel-cohere daniel-cohere commented Apr 9, 2026

This PR introduces new dependencies and updates the lock file to version 2.1.

  • Adds new dependencies:
    • cffi for Foreign Function Interface
    • circuitbreaker for Python Circuit Breaker pattern implementation
    • cryptography for cryptographic recipes and primitives
    • oci for Oracle Cloud Infrastructure Python SDK
    • pycparser for C parser in Python
    • pyopenssl for Python wrapper around OpenSSL
    • pytz for world timezone definitions
  • Updates groups and markers for several existing dependencies
  • Removes [tool.poetry.extras] section and adds oci extra to [tool.poetry.extras] at the end of the file
  • Updates lock-version to 2.1 in poetry.lock

Note

Medium Risk
Regenerating poetry.lock with a newer Poetry version and adding the oci extra changes dependency resolution/markers and can affect downstream installs, though no runtime code is modified.

Overview
Cleans up pyproject.toml by removing a duplicate [tool.poetry.extras] declaration and consolidating optional extras so aiohttp and oci are defined in a single section.

Regenerates poetry.lock with Poetry 2.0.1, bumping the lock format (2.02.1) and updating metadata/markers/groups; this also records the oci optional dependency set (e.g., oci plus cryptography/pyOpenSSL and related transitive deps).

Reviewed by Cursor Bugbot for commit 5391bbd. Bugbot is set up for automated code reviews on this repo. Configure here.

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