DUNE-DAQ / DUNE-DAQ/daqpyutils

[Feature]: Finalize the initial deployment of the Python-only DUNE DAQ repository standard

Open
#11 0 comments 0 reactions 1 assignee View on GitHub

@PawelPlesniak is already working on this.

Since Jul 23, 2026.

enhancement
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Description
  • Extend the unit test creating the python repository to include mypy checks
  • Move the pytz stubs to the test and dev locations
  • Discuss the following topics
    • How can we make the globally applicable .github contents (e.g. issue templates, workflows as track_new_prs.yml etc) point to the DUNE DAQ .github repository?
    • How will the additional workflows defined here be maintained?
    • What can we do to the current workflows to make them as globally applicable as possible?
    • Do we need the additional tools validate_python_repository_structure and bump_python_version?
    • Can we make the check_links.yml workflow global? The intention of this is to check that all the links present in documentation are valid links, and have not expired. Links behind SSOs can be excluded, as per this workflow.

More to follow

Potential impact radius

Small/Isolated

Reason for change

Initial deployment finalization.

Suggested implementations

Any requested changes should be left as comments under this issue.

Testing suggestions

N/A.

Anything else?

N/A.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.