Skip to content

Conversation

@larsevj
Copy link
Collaborator

@larsevj larsevj commented Nov 25, 2025

Deprecation fixups for setuptools and setuptools_scm.

@codecov-commenter
Copy link

codecov-commenter commented Nov 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.45%. Comparing base (4f7ba79) to head (645d743).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #843   +/-   ##
=======================================
  Coverage   83.45%   83.45%           
=======================================
  Files          49       49           
  Lines        7283     7283           
=======================================
  Hits         6078     6078           
  Misses       1205     1205           

☔ 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.

Copy link

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 addresses deprecation warnings in setuptools and setuptools_scm configuration. Despite the title mentioning autoapi/sphinx-autoapi, the actual changes focus on modernizing the project metadata configuration in pyproject.toml.

Key changes:

  • Updates setuptools_scm configuration to use the newer version_file field instead of deprecated write_to
  • Migrates license specification to SPDX identifier format with explicit license-files declaration

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

@larsevj larsevj changed the title Update autoapi to sphinx-autoapi Fix deprecations in pyproject.toml Nov 25, 2025
@github-project-automation github-project-automation bot moved this to To triage in FMU-workshop Nov 26, 2025
@kwinkunks kwinkunks moved this from To triage to Backlog in FMU-workshop Nov 26, 2025
@larsevj larsevj requested review from alifbe and rnyb November 28, 2025 08:28
@larsevj larsevj merged commit 1a0dd3f into main Nov 28, 2025
11 checks passed
@larsevj larsevj deleted the update_autoapi branch November 28, 2025 09:15
@github-project-automation github-project-automation bot moved this from Backlog to Done in FMU-workshop Nov 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants