Skip to content

Conversation

@ryoppippi
Copy link
Member

@ryoppippi ryoppippi commented Jan 1, 2026

Clean up project configuration files:

  • Remove root py.typed (only stackone_ai/py.typed is needed for PEP 561)
  • Remove redundant shared-data section from hatch build config
  • Migrate uv.toml settings to [tool.uv] section in pyproject.toml

Summary by cubic

Consolidates project config by moving uv settings into pyproject.toml and removing redundant files/entries. Keeps PEP 561 marker only in stackone_ai/py.typed.

  • Refactors
    • Moved link-mode=clone to [tool.uv] in pyproject.toml; removed uv.toml.
    • Deleted root py.typed; retain stackone_ai/py.typed for PEP 561.
    • Removed hatch wheel.shared-data for py.typed (already force-included).

Written for commit 9a5640a. Summary will update on new commits.

- Remove root py.typed (only stackone_ai/py.typed is needed for PEP 561)
- Remove redundant shared-data section from hatch build config
- Migrate uv.toml settings to [tool.uv] section in pyproject.toml
Copilot AI review requested due to automatic review settings January 1, 2026 11:26
@ryoppippi ryoppippi merged commit 6c3b5bd into main Jan 1, 2026
15 checks passed
@ryoppippi ryoppippi deleted the chore/cleanup-pyproject-toml branch January 1, 2026 11:26
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 3 files

Copy link
Contributor

Copilot AI left a comment

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 consolidates project configuration by removing redundant configuration files and migrating settings to pyproject.toml in accordance with Python packaging best practices.

  • Removes root-level py.typed marker file (package-level marker at stackone_ai/py.typed is sufficient for PEP 561)
  • Migrates uv.toml configuration into pyproject.toml under [tool.uv] section
  • Removes redundant shared-data hatch build configuration that duplicated force-include functionality

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
uv.toml Removed entire file as settings are migrated to pyproject.toml
pyproject.toml Removed redundant shared-data section and added [tool.uv] configuration
py.typed Removed root-level marker file (package-level marker is sufficient)

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

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