v0.4.0 #369
Replies: 1 comment
-
Publication of v0.4.0 to PyPI is unfortunately broken due to the use of direct references in the A solution is being worked out, but for now the dependencies can be installed by cloning the repository and either installing directly from the repo with:
(This will also install Or by using the requirements file with:
(This will install just the dependencies, and not v0.4.0 might make its way to PyPI with these dependencies removed, in which case installing with the requirements file as shown above is likely your best bet. Look out for release v0.4.1 that'll offer a more permanent solution. |
Beta Was this translation helpful? Give feedback.
-
Description
This release includes a substantial restructuring of the repository to move the
agents/
directory into thesocs
package, makingsocs
an OCS Plugin. This makes the Agents available through the package for the first time. OCS Plugins are new feature as of ocs v0.10.0, for more details please see the ocs release notes. Updating to socs v0.4.0 requires some user action, as described below.Docker Image Merger
Along with this restructuring comes a merger of most of the Docker images used to run the socs Agents. Most of the Agents can now be run off of a single image, simonsobs/socs. The only Agents not covered by this are the HWP Picoscope, Pysmurf Controller, and Wiregrid Actuator Agents.
Required Actions
The merger of the Docker images requires users who update to v0.4.0 to update their docker-compose files to use this common image (old per-agent images are no longer published, except for the Agents called out above), and to set common configuration variables via the
environment:
field, such as the instance-id, site-hub, and site-http arguments. For examples, please see any given Agent's reference page in the documentation.To discuss these changes, please use the GitHub Discussion linked to this release. For any issues that arise in this release, especially due to this restructuring, please file a GitHub Issue.
What's Changed
New Agents
New Features
Documentation Updates
Testing Updates
Version Updates
Misc.
Full Changelog: v0.3.2...v0.4.0
This discussion was created from the release v0.4.0.
Beta Was this translation helpful? Give feedback.
All reactions