File tree Expand file tree Collapse file tree 6 files changed +45
-4
lines changed Expand file tree Collapse file tree 6 files changed +45
-4
lines changed Original file line number Diff line number Diff line change 11# Changes here will be overwritten by Copier; NEVER EDIT MANUALLY
2- _commit : 3f79959
2+ _commit : 3561fcd
33_src_path : gh:scipp/copier_template
44description : Reflectometry data reduction for the European Spallation Source
55max_python : ' 3.13'
Original file line number Diff line number Diff line change 1+ name : Nightly test using lower bound dependencies
2+
3+ on :
4+ workflow_dispatch :
5+ schedule :
6+ - cron : ' 30 1 * * 1-5'
7+
8+ jobs :
9+ setup :
10+ name : Setup variables
11+ runs-on : ' ubuntu-24.04'
12+ outputs :
13+ min_python : ${{ steps.vars.outputs.min_python }}
14+ steps :
15+ - uses : actions/checkout@v4
16+ - name : Get Python version for other CI jobs
17+ id : vars
18+ run : echo "min_python=$(< .github/workflows/python-version-ci)" >> "$GITHUB_OUTPUT"
19+
20+ tests :
21+ name : Tests at lower bound
22+ needs : setup
23+ strategy :
24+ matrix :
25+ os : ['ubuntu-24.04']
26+ python :
27+ - version : ' ${{needs.setup.outputs.min_python}}'
28+ runs-on : ${{ matrix.os }}
29+ env :
30+ ESS_PROTECTED_FILESTORE_USERNAME : ${{ secrets.ESS_PROTECTED_FILESTORE_USERNAME }}
31+ ESS_PROTECTED_FILESTORE_PASSWORD : ${{ secrets.ESS_PROTECTED_FILESTORE_PASSWORD }}
32+ steps :
33+ - uses : actions/checkout@v4
34+ - uses : astral-sh/setup-uv@v6
35+ with :
36+ python-version : ${{ matrix.python.version }}
37+ - run : uv run --extra=test --resolution=lowest-direct pytest
Original file line number Diff line number Diff line change 3636 - id : codespell
3737 additional_dependencies :
3838 - tomli
39+ exclude_types :
40+ - svg
3941 - repo : https://github.com/pre-commit/pygrep-hooks
4042 rev : v1.10.0
4143 hooks :
Original file line number Diff line number Diff line change 22
33## Development
44
5- ESSreflectometry is an open source project by the [ European Spallation Source ERIC] ( https://europeanspallationsource.se / ) (ESS).
5+ ESSreflectometry is an open source project by the [ European Spallation Source ERIC] ( https://ess.eu / ) (ESS).
66
77## License
88
9- ESSreflectometry is available as open source under the [ BSD-3 license] ( https://opensource.org/licenses /BSD-3-Clause ) .
9+ ESSreflectometry is available as open source under the [ BSD-3 license] ( https://opensource.org/license /BSD-3-Clause ) .
1010
1111## Citing ESSreflectometry
1212
Original file line number Diff line number Diff line change 3232 'sphinx_autodoc_typehints' ,
3333 'sphinx_copybutton' ,
3434 'sphinx_design' ,
35- "sphinxcontrib.bibtex" ,
35+ 'sphinxcontrib.bibtex' ,
36+ 'sphinxcontrib.autodoc_pydantic' ,
3637 'nbsphinx' ,
3738 'myst_parser' ,
3839]
Original file line number Diff line number Diff line change 11-r base.in
2+ autodoc-pydantic
23ipykernel
34ipython!=8.7.0 # Breaks syntax highlighting in Jupyter code cells.
45myst-parser
You can’t perform that action at this time.
0 commit comments