Skip to content

Commit f79d8eb

Browse files
committed
Squashed commit of the following:
commit 7ca682c Merge: a1d736f ba54319 Author: David Meyer <dihm@users.noreply.github.com> Date: Tue Aug 19 17:21:42 2025 -0400 Merge pull request #122 from dihm/rtd_fixes Sphinx autosummary fixes commit ba54319 Author: David Meyer <dihm.meyer@gmail.com> Date: Tue Aug 19 17:18:42 2025 -0400 Fix broken links commit 9f18700 Author: David Meyer <dihm.meyer@gmail.com> Date: Tue Aug 19 16:13:41 2025 -0400 Ensure intersphinx mapping for current module is not used. commit baa97f5 Author: David Meyer <dihm.meyer@gmail.com> Date: Tue Aug 19 16:13:11 2025 -0400 Clean up autosummary module template whitespace commit 4c283a2 Author: David Meyer <dihm.meyer@gmail.com> Date: Tue Aug 19 16:10:31 2025 -0400 Revert "Drop outdated template for autosummary" This reverts commit a1d736f. commit a1d736f Author: David Meyer <dihm@users.noreply.github.com> Date: Sat Aug 2 23:56:17 2025 -0400 Drop outdated template for autosummary commit 8cf2089 Merge: 46e2034 1de6263 Author: David Meyer <dihm@users.noreply.github.com> Date: Sat Aug 2 23:37:45 2025 -0400 Merge pull request #121 from dihm/rtd_upgrade Update sphinx ensure RTD-stable versions correctly commit 1de6263 Author: David Meyer <dihm@users.noreply.github.com> Date: Sat Aug 2 23:35:02 2025 -0400 Update sphinx pins and refresh build commit 46e2034 Merge: c66c8df 63e71e0 Author: David Meyer <dihm@users.noreply.github.com> Date: Fri Apr 11 13:27:35 2025 -0400 Merge pull request #120 from dihm/workflow_refresh Workflow refresh commit 63e71e0 Author: David Meyer <dihm.meyer@gmail.com> Date: Fri Apr 11 13:21:09 2025 -0400 Update readme badge, metadata, and dependencies commit 8037d1e Author: David Meyer <dihm.meyer@gmail.com> Date: Fri Apr 11 13:20:43 2025 -0400 Update workflow to latest and greatest commit c66c8df Merge: c1aa98b 6083f02 Author: David Meyer <dihm@users.noreply.github.com> Date: Fri Dec 6 16:06:10 2024 -0500 Merge pull request #115 from dihm/compiler_cleanup Compiler cleanup commit c1aa98b Merge: a092f22 79bcdea Author: David Meyer <dihm@users.noreply.github.com> Date: Fri Dec 6 16:04:51 2024 -0500 Merge pull request #117 from dihm/typo_fix Fix typo from #116 that prevents gui shortcut from working properly commit 79bcdea Author: David Meyer <dihm@users.noreply.github.com> Date: Fri Dec 6 16:01:06 2024 -0500 Fix typo from #116 that prevents gui shortcut from working properly. commit 6083f02 Author: David Meyer <dihm@users.noreply.github.com> Date: Tue Jun 18 10:32:28 2024 -0400 Update a couple outdated lints. commit 69066bb Author: David Meyer <dihm@users.noreply.github.com> Date: Tue Jun 18 10:31:04 2024 -0400 Update `compile_labscript_async` and `compile_multishot_async` to have default arguments compatible with running locally from a script. Also updates docstrings to be a little more details as to function and arguments. commit 058595a Author: David Meyer <dihm@users.noreply.github.com> Date: Tue Jun 18 10:28:18 2024 -0400 Remove deprecated synchronous compile functions. commit a092f22 Merge: 7067a77 14596db Author: David Meyer <dihm@users.noreply.github.com> Date: Fri Jul 12 18:01:18 2024 -0400 Merge pull request #116 from dihm/pyproject_overhaul Project Metadata overhaul commit 14596db Author: David Meyer <dihm.meyer@gmail.com> Date: Fri Jul 12 17:57:37 2024 -0400 Move all meta-data to pyproject.toml, update how setuptools-scm works.
1 parent 7067a77 commit f79d8eb

15 files changed

Lines changed: 609 additions & 293 deletions

File tree

.github/workflows/release-vars.sh

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# This repository. PyPI and Anaconda test and release package uploads are only done if
2+
# the repository the workflow is running in matches this (i.e. is not a fork). Optional,
3+
# if not set, package uploads are skipped.
4+
export RELEASE_REPO="labscript-suite/runmanager"
5+
6+
# Username with which to upload conda packages. If not given, anaconda uploads are
7+
# skipped.
8+
export ANACONDA_USER="labscript-suite"
9+
10+
# Whether (true or false) to upload releases to PyPI, non-releases to Test PyPI,
11+
# releases to Anaconda, non-releases to Anaconda test label. Only used if the repository
12+
# the workflow is running in matches RELEASE_REPO, otherwise uploads are skipped.
13+
# Anaconda uploads require ANACONDA_USER be specified and ANACONDA_API_TOKEN secret be
14+
# set. Optional, all default to true.
15+
export PYPI_UPLOAD=""
16+
export TESTPYPI_UPLOAD=""
17+
export ANACONDA_UPLOAD=""
18+
export TEST_ANACONDA_UPLOAD=""
19+
20+
# Which Python version to use for pure wheel builds, sdists, and as the host Python for
21+
# cibuildwheel. Optional, defaults to the second-most recent minor Python version.
22+
export DEFAULT_PYTHON=""
23+
24+
# Comma-separated list of Python versions to build conda packages for. Only used if
25+
# HAS_ENV_MARKERS=true or PURE=false, otherwise a noarch conda package is built instead.
26+
# Optional, defaults to all non-end-of-life stable Python minor versions.
27+
export CONDA_PYTHONS=""
28+
29+
# Environment variable set in the envionment that `cibuildwheel` runs in instructing it
30+
# which Pythons to build for, as a space-separated list of specifiers in the format
31+
# specified by `cibuildwheel`. Only used if PURE=false. Optional, defaults to all
32+
# non-end-of-life stable CPython versions.
33+
export CIBW_BUILD=""
34+
35+
# Name of Python package. Optional, defaults to name from the package metadata
36+
export PKGNAME=""
37+
38+
# Version of Python package. Optional, defaults to version from the package metadata
39+
export PKGVER=""
40+
41+
# Whether the Python package is pure (true) or impure (false). Optional, defaults to
42+
# false if the setuptools package has extension modules or libraries, otherwise true.
43+
export PURE=""
44+
45+
# Whether (true or false) the Python package has dependencies that vary by platform or
46+
# Python version. Optional, Defaults to presence of env markers in package metadata.
47+
export HAS_ENV_MARKERS=""

0 commit comments

Comments
 (0)