Skip to content

Adopt python copier template#36

Merged
AlexanderWells-diamond merged 8 commits intomasterfrom
adopt_copier
Feb 12, 2026
Merged

Adopt python copier template#36
AlexanderWells-diamond merged 8 commits intomasterfrom
adopt_copier

Conversation

@AlexanderWells-diamond
Copy link
Contributor

No description provided.

This includes moving the files into the /src/epicsdbbuilder directory,
moving the tests into their new location, some manual merging of
the __init__.py file and README, and removing the _version_git
configuration.
Includes some manual merging of docs.py and dls-logo.svg.
Includes running "uv sync" to populate lockfile.
Includes fixes to __init__.py to (temporarily) pass ruff checks on
commit
Use epicscorelibs for the EPICS sources, rather than trying to add an
EPICS checkout and build to this devcontainer.
@codecov
Copy link

codecov bot commented Feb 11, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

This moves old documentation into the new structure, and also deletes
some documents that were superceded by ones in the copier template.

The auto-generated API documentation is removed as most of our files
have no docstrings.
This is mostly changing to use f-strings.
Some new ignore rules added to provide backwards compatibility with
existing public APIs.
Some ignores added to particular places so we can use EPICS names.
Done during code review with Michael Abbott.
We don't want to specify __all__ as it'll overwrite the automatic
generation of __all__ from * imports, which would break existing users.
Remove __main__ as we don't want or need it.
Many of these are from the Python skeleton.
The Makefile is no longer needed as we don't expect to publish this
inside DLS anymore.
@AlexanderWells-diamond AlexanderWells-diamond marked this pull request as ready for review February 12, 2026 11:03
@AlexanderWells-diamond AlexanderWells-diamond merged commit 7ee0c19 into master Feb 12, 2026
11 checks passed
@AlexanderWells-diamond AlexanderWells-diamond deleted the adopt_copier branch February 12, 2026 11:08
This was referenced Feb 12, 2026
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.

1 participant