Skip to content

#354 - Clean up build backend configuration - #355

Merged
reckart merged 1 commit into
mainfrom
refactoring/354-Clean-up-build-backend-configuration
Jul 7, 2026
Merged

#354 - Clean up build backend configuration#355
reckart merged 1 commit into
mainfrom
refactoring/354-Clean-up-build-backend-configuration

Conversation

@reckart

@reckart reckart commented Jul 7, 2026

Copy link
Copy Markdown
Member

What's in the PR

  • Move cassis package from repository root to src/cassis layout
  • Switch build backend from setuptools to uv_build
  • Remove setuptools-scm dependency; add uv_build>=0.9.26,<0.10.0
  • Remove module-root configuration override (defaults to src with uv_build)
  • Delete MANIFEST.in (setuptools-only, not used by uv_build)
  • Update .coveragerc omit path to src/cassis/init.py
  • Update pyrightconfig.json include path to src/cassis
  • Update docs/conf.py Sphinx autodoc sys.path to ../src

How to test manually

  • No specific test procedure

Automatic testing

  • PR includes unit tests

Documentation

  • PR updates documentation

@reckart reckart added this to the 0.12.0 milestone Jul 7, 2026
@reckart reckart self-assigned this Jul 7, 2026
@reckart reckart added this to Kanban Jul 7, 2026
@github-project-automation github-project-automation Bot moved this to In progress in Kanban Jul 7, 2026
@reckart
reckart force-pushed the refactoring/354-Clean-up-build-backend-configuration branch 2 times, most recently from 69670c5 to 879a1e0 Compare July 7, 2026 18:15
- Move cassis package from repository root to src/cassis layout
- Switch build backend from setuptools to uv_build
- Remove setuptools-scm dependency; add uv_build>=0.9.26,<0.10.0
- Remove module-root configuration override (defaults to src with uv_build)
- Delete MANIFEST.in (setuptools-only, not used by uv_build)
- Update .coveragerc omit path to src/cassis/__init__.py
- Update pyrightconfig.json include path to src/cassis
- Update docs/conf.py Sphinx autodoc sys.path to ../src
- Bump workflow actions
@reckart
reckart force-pushed the refactoring/354-Clean-up-build-backend-configuration branch from 879a1e0 to 4c3e18b Compare July 7, 2026 18:19
@reckart
reckart merged commit cdaa683 into main Jul 7, 2026
5 checks passed
@reckart
reckart deleted the refactoring/354-Clean-up-build-backend-configuration branch July 7, 2026 18:25
@github-project-automation github-project-automation Bot moved this from In progress to Done in Kanban Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant