Skip to content

Harden package artifacts and release metadata - #421

Open
dustin-sale wants to merge 2 commits into
oracle:mainfrom
dustin-sale:packaging-hardening
Open

Harden package artifacts and release metadata#421
dustin-sale wants to merge 2 commits into
oracle:mainfrom
dustin-sale:packaging-hardening

Conversation

@dustin-sale

Copy link
Copy Markdown
Contributor

Description

Standardize release packaging across the Python MCP servers.

  • Add consistent Hatch sdist exclusions so generated files, local environments, caches, lockfiles, container configuration, and local editor settings are not shipped in source distributions.
  • Bump affected package patch versions and align package __version__ metadata, changelogs, and lockfiles.
  • Update the shared dependency constraint to oracle-mcp-common>=0.1.0,<0.2.0.
  • Make release Makefile metadata reads use isolated Python 3.13 tomllib, avoiding reliance on a host Python or tomlq.
  • Make OCI API and OCI Cloud container dependency syncs install published artifacts rather than editable/local sources.

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

No test results were recorded for commit 85227b1e7bc3626bb84bcd0cecba7c8edd4ece6d.

Test Configuration:

  • Firmware version: Not applicable
  • Hardware: Not applicable
  • Toolchain: Not applicable
  • SDK: Not applicable

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Aug 17, 2026
Comment thread src/common/oracle_mcp_common/__init__.py
Comment thread src/mysql-mcp-server/pyproject.toml
Comment thread Makefile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants