Skip to content

v3.4.0

@dihm dihm tagged this 29 Apr 18:00
commit 1a1c053fa6077e9dab47fc81113b677517ffe813
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Apr 11 10:49:41 2025 -0400

    Update link to Build and Release action status

commit 0a58581240f36800226071bcd6d259f1186b2bce
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Apr 11 10:43:09 2025 -0400

    Bypass `setuptools-conda` incompatibility with `conda-build>=25`

commit 8c11c95a6db1616be9feb87dc6321a0c2a808ccb
Merge: 56fedba fe2a120
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Wed Apr 2 14:19:55 2025 -0400

    Merge pull request #111 from labscript-suite/pyside6

    Make splash screen widget compatible with PySide6

commit fe2a120fe72fca1039e5ccc74a74729fc5a93bae
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Wed Apr 2 13:25:39 2025 -0400

    Drop unnecessary `splash.show` overload that causes hangs in some Qt5 situations.

commit 56fedba12b227004355579eaf9c486d4ec05ef48
Merge: cedf98d 858d17a
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Mon Mar 24 15:37:55 2025 -0400

    Merge pull request #114 from dihm/workflow_refresh

    Workflow refresh

commit 858d17adea00189d7a229669a5925c8507d0da06
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Mar 24 15:34:30 2025 -0400

    Re-add setuptools-scm dependency

    Only `labscript_utils.versions.get_version` requires it, and it could be removed,
    but zprocess requires the package anyway so may as well keep the functionality.

commit 946e1e5b4d1e21a20c409c746ed5897ae0ed0069
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Mar 24 14:23:22 2025 -0400

    Remove stale dependencies

commit 1ec7f0133290ec9f3920090fdbcfc7af16ed81c5
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Mar 24 14:23:02 2025 -0400

    Update release workflow to introspected version

commit cedf98d5b3f72e6e059728f77e768485411298ce
Merge: 3ab11ce c9a5e13
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Jan 17 11:24:38 2025 -0500

    Merge pull request #112 from dihm/example_compilation

    Example compilation

commit c9a5e1366156b2fa96dcb00a30dca75b4e65058c
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Jan 17 09:58:19 2025 -0500

    Separate labscript-profile-create into a separate CLI interface and the
    actual creation function `create_profile`,
    which is automatically called when labscript_utils is imported and the profile does not already exist.
    Separation ensures that argparse doesn't consume erroneous CLI arguments
    just because a command incidentally imports labscript_utils (like on RTD).

commit be08cee368610c04a68e2466e130b3cfefd3eeb6
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Wed Jan 15 10:00:31 2025 -0500

    Add basic docstrings to labscript-profile submodule

commit a9927c87c543eaaa986777830ae7bda1e1a19b28
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Jan 14 15:53:43 2025 -0500

    Ensure $HOME gets expanded correctly during compilation on unix

    Co-authored-by: NMFolks <70551431+NMFolks@users.noreply.github.com>

commit c9eac49ae37550e2754ba1e70572b5c6c897197a
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Thu Oct 3 15:05:13 2024 -0400

    Add some feedback to `labscript-profile-create` to track progress and output directories.

commit 00a21984b6e7dcfd664e7a17c4d6599a9d4c79cf
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Thu Oct 3 15:03:59 2024 -0400

    Make compile flag a toggle.

commit 2d9f23d911358cd457428222d5f9b99f95797154
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Wed Aug 21 13:24:45 2024 -0400

    Make connection table compilation an optional flag.
    Default is to not compile, maintaining older behavior.

commit a706494a5467e149ae8b1d9bff6f306e77134f09
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Wed Aug 21 13:12:07 2024 -0400

    Configure `labscript-profile-create` to compile the default connection table.

    This will allow BLACS to run immediately using dummy devices,
    without manual compilation required from the user.

    Co-authored-by: NMFolks <70551431+NMFolks@users.noreply.github.com>

commit 3ab11cedae5db93b87846f6d7b9e03d664e64948
Merge: 5e3fb28 09b6249
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Thu Jan 16 16:24:18 2025 -0500

    Merge pull request #109 from carterturn/cartertu-digitaloutput-inverted-fix

    Handling inverted for DigitalOutput set_DO

commit 19f8f2344d04f18a67ee21056231c6249d563115
Author: chrisjbillington <chrisjbillington@gmail.com>
Date:   Tue Dec 17 15:06:50 2024 +1100

    Require qtutils≥4.0 for PySide6 support

commit c6e729b3d837ca6e74af143fb2ea6400250d5289
Author: chrisjbillington <chrisjbillington@gmail.com>
Date:   Thu Dec 12 00:21:52 2024 +1030

    Make splash screen widget compatible with PySide6

commit 5e3fb28f84f614c2972a59849482edd4f8a8740a
Merge: b042db4 a9537dc
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Nov 15 16:29:41 2024 -0500

    Merge pull request #110 from dihm/zmq_fix

    Modify default zmq binding address to use `tcp://*`

commit a9537dcbd3e19630bc21da000f01fd44a591e315
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Nov 15 09:13:11 2024 -0500

    Modify default zmq binding address to use `tcp://*`

    Fixes compatibility with zmq>=26

commit 09b624998907aef7ececaa98689a1ffbd13c4478
Author: Carter Turn <carterturn@tutanota.de>
Date:   Tue May 30 19:02:07 2023 -0400

    Removed unneeded return

commit 26344e6802ebe0da68fc241e43b117304b20a4ca
Author: Carter Turn <carterturn@tutanota.de>
Date:   Tue May 2 09:08:08 2023 -0400

    Fix the set_DO function for InvertedDigitalOutput

commit b042db43cd3e02f16df3ab4aa410761b7237fc24
Merge: 9bb8842 d7a044a
Author: Phil Starkey <philipstarkey@users.noreply.github.com>
Date:   Thu Oct 3 09:16:44 2024 +1000

    Merge pull request #108 from dihm/hotfix_editable_installs

    Urgent hotfix to #107

commit d7a044adf9dfebf5365cefb7e64ebe090ca1b2fd
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Wed Oct 2 12:01:37 2024 -0400

    Re-adds `setup.py` with custom editable install code that should not
    have been deleted in #107

commit 9bb884223991e08dda6528ca71a25d2ee53b988f
Merge: 426bff5 8c1620c
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Sat Jul 13 19:47:16 2024 -0400

    Merge pull request #107 from dihm/metadata_overhaul

    Metadata overhaul

commit 426bff511f3c1d1d06f46283235ef8bdb8804e7a
Merge: b0882cd 189c3cf
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Sat Jul 13 19:45:53 2024 -0400

    Merge pull request #106 from dihm/mod_watcher_imp_fix

    Module watcher imp removal

commit b0882cde5cd38289c592fde4155dcd83aa3f826b
Merge: 851f354 2ab6077
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Sat Jul 13 19:44:04 2024 -0400

    Merge pull request #105 from dihm/imp_hotfix

    Imp hotfix

commit 8c1620c0a5e9481bc08eae9a84784c0521195c1f
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Sat Jul 13 02:20:29 2024 -0400

    Move metadata to pyproject.toml,
    update setuptools-scm configs

commit 189c3cf34475142caa44bb783b9f6aed2f9fe0c5
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Thu Apr 4 15:20:13 2024 -0400

    Remove `imp.acquire_lock` and `imp.release_lock`.

    Global import locks have been removed since Python 3.3,
    so they are likely just not needed anymore.

commit 4e3b10105674bed404e4aeab9abdc9185e742db6
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Thu Apr 4 15:16:24 2024 -0400

    Add very simple test that confirms `ModuleWatcher` nominally functions

commit 2ab607796df39b83fe622c4dccff6d52d008dfae
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Thu Apr 4 14:17:04 2024 -0400

    Remove old method of importing `register_classes.py` to remove `imp` dependency.

commit 37aa2ca2986a9f530d947bdf8f93cf37a39e0a4e
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Thu Apr 4 14:09:32 2024 -0400

    Swap over of `imp` import check to default to older behavior if available.

commit 851f354303c7a54bbc18e8151a43edb2180438bc
Merge: 77f5cf7 da5a2c4
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Mon Feb 12 15:20:43 2024 -0500

    Merge pull request #101 from ispielma/FixImpIssue

    Fixes an issue where `imp` is no longer a python module

commit 77f5cf70a54796523d89412488e2c77711ecc399
Merge: ea44a21 1acfde2
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:48:56 2024 -0500

    Merge pull request #102 from dihm/setuptools_scm_fix

    Ensure setuptools_scm always uses `release-branch-semver`

commit ea44a216e7721c7ed9c22c87568945bb509a1a74
Merge: 2cf7fb6 01bf571
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:48:42 2024 -0500

    Merge pull request #103 from dihm/update_workflow

    Update workflow pins to use node.js 20

commit 01bf571bee86e5aac7f83ff6aaf7fce75e644c99
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:46:14 2024 -0500

    Update workflow pins to use node.js 20

commit 1acfde2c12da9c2454976d2fd8c3344aebf00019
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:42:36 2024 -0500

    Ensure setuptools_scm always uses `release-branch-semver`

    Also update setuptools and setuptools_scm pin in build.

commit da5a2c457f0f3b44b363e320d4ce53ceadc5adcd
Author: spielman <spielman@umd.edu>
Date:   Fri Feb 9 12:22:20 2024 -0500

    Comment fix.

commit 5f9e1ddc7d9c7a72cd309af886f4721452e7c488
Author: spielman <spielman@umd.edu>
Date:   Fri Feb 9 12:16:15 2024 -0500

    Fixed.

commit 2cf7fb65b9323f71c9185e7f873a8a2303a25e57
Merge: 9e9df6d be1c791
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Thu Jan 18 20:47:13 2024 -0500

    Merge pull request #99 from dihm/rtd_update

    Modernize RTD build

commit be1c7913b78568b2750854168e84f1de35149c39
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Thu Jan 18 20:39:29 2024 -0500

    Modernize RTD build
Assets 2
Loading