Skip to content

Add py.typed#222

Merged
dcermak merged 4 commits intomasterfrom
py-typed
Mar 3, 2026
Merged

Add py.typed#222
dcermak merged 4 commits intomasterfrom
py-typed

Conversation

@dcermak
Copy link
Copy Markdown
Contributor

@dcermak dcermak commented Jan 8, 2026

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 8, 2026

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  .
  setup.py 27
Project Total  

This report was generated by python-coverage-comment-action

Copy link
Copy Markdown
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 adds the PEP 561 typing marker (py.typed) to the osctiny package and updates packaging/CI metadata so the marker is shipped in distributions.

Changes:

  • Add osctiny/py.typed and include it in both wheels (package_data) and sdists (MANIFEST.in).
  • Update setup.py metadata (description text, license field style) and extend Python version classifiers.
  • Update GitHub Actions test matrix to run against Python 3.14 (stable) instead of 3.14-dev.

Reviewed changes

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

File Description
setup.py Includes py.typed in built packages and adjusts package metadata/classifiers.
osctiny/py.typed Adds the PEP 561 marker file to indicate the package ships type information.
MANIFEST.in Ensures py.typed is included in source distributions.
.github/workflows/default.yml Updates the CI Python matrix to test against Python 3.14.

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

Comment on lines 29 to 31
version='0.11.0',
description='Client API for openSUSE BuildService',
description='Client API for the Open Build Service',
long_description=long_description,
Copy link

Copilot AI Mar 3, 2026

Choose a reason for hiding this comment

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

This PR is titled “Add py.typed”, but it also changes project description text and the license metadata fields. If these are intended, please update the PR title/description to reflect the broader scope; otherwise consider splitting these metadata changes into a separate PR to keep review/release notes focused.

Copilot uses AI. Check for mistakes.
@dcermak dcermak merged commit 24a2014 into master Mar 3, 2026
26 checks passed
@dcermak dcermak deleted the py-typed branch March 3, 2026 07:11
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