Skip to content

Conversation

@da1910
Copy link
Collaborator

@da1910 da1910 commented Dec 28, 2025

Migration to a more modern build and packaging system

  • Swap setup to uv
  • Swap to ruff for lint and formatting
  • Fix some ruff and mypy complaints

@github-actions github-actions bot added dependencies Related with project dependencies maintenance Package and maintenance related labels Dec 28, 2025
@Andy-Grigg
Copy link
Contributor

Good to see the code-style check working. We've had issues with other repos because development dependencies aren't installed by the action when using uv, but it's working here because you're using uv run.

@da1910 Does uv run use the version of mypy specified in pyproject.toml? Or does it just download and install the latest version?

@codecov
Copy link

codecov bot commented Dec 30, 2025

Codecov Report

❌ Patch coverage is 93.06931% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.23%. Comparing base (cf089c0) to head (9a88ec1).

Files with missing lines Patch % Lines
src/ansys/openapi/common/_api_client.py 90.38% 5 Missing ⚠️
src/ansys/openapi/common/_session.py 88.88% 1 Missing ⚠️
src/ansys/openapi/common/_util.py 96.77% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #936      +/-   ##
==========================================
- Coverage   94.76%   94.23%   -0.53%     
==========================================
  Files           7        7              
  Lines         802      833      +31     
==========================================
+ Hits          760      785      +25     
- Misses         42       48       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Related with project dependencies maintenance Package and maintenance related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants