[opensuse-commit] commit python-rpcq for openSUSE:Factory
Hello community, here is the log from the commit of package python-rpcq for openSUSE:Factory checked in at 2020-11-29 12:29:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-rpcq (Old) and /work/SRC/openSUSE:Factory/.python-rpcq.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-rpcq" Sun Nov 29 12:29:58 2020 rev:2 rq:851324 version:3.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-rpcq/python-rpcq.changes 2020-08-19 18:58:45.291908754 +0200 +++ /work/SRC/openSUSE:Factory/.python-rpcq.new.5913/python-rpcq.changes 2020-11-29 12:30:16.642114392 +0100 @@ -1,0 +2,8 @@ +Thu Nov 26 06:23:22 UTC 2020 - andy great <andythe_great@pm.me> + +- Update to version 3.6.0. + * Add YokogawaGS200Channel message +- Updates since 3.4.0. + * Add QDOSequencer, QDOSlowFluxChannel, and QDOFastFluxChannel. + +------------------------------------------------------------------- Old: ---- rpcq-3.4.0.tar.gz New: ---- rpcq-3.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rpcq.spec ++++++ --- /var/tmp/diff_new_pack.cDG4F5/_old 2020-11-29 12:30:17.286115043 +0100 +++ /var/tmp/diff_new_pack.cDG4F5/_new 2020-11-29 12:30:17.290115048 +0100 @@ -20,7 +20,7 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-rpcq -Version: 3.4.0 +Version: 3.6.0 Release: 0 Summary: The RPC framework and message specification for Rigetti QCS License: Apache-2.0 ++++++ rpcq-3.4.0.tar.gz -> rpcq-3.6.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpcq-3.4.0/VERSION.txt new/rpcq-3.6.0/VERSION.txt --- old/rpcq-3.4.0/VERSION.txt 2020-07-16 01:37:35.000000000 +0200 +++ new/rpcq-3.6.0/VERSION.txt 2020-11-25 21:19:55.000000000 +0100 @@ -1 +1 @@ -3.4.0 +3.6.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpcq-3.4.0/rpcq/core_messages.py new/rpcq-3.6.0/rpcq/core_messages.py --- old/rpcq-3.4.0/rpcq/core_messages.py 2020-07-16 01:37:35.000000000 +0200 +++ new/rpcq-3.6.0/rpcq/core_messages.py 2020-11-25 21:19:55.000000000 +0100 @@ -692,7 +692,7 @@ """Delay [seconds] to account for inter-channel skew.""" flux_current: Optional[float] = None - """Slow flux current [Amps].""" + """Flux current [Amps].""" relay_closed: Optional[bool] = None """Set the state of the Flux relay. @@ -793,6 +793,52 @@ @dataclass(eq=False, repr=False) +class QDOSlowFluxChannel(Message): + """ + Configuration for a single QDO Slow Flux Channel. + """ + + channel_index: int + """The channel index on the QDO, zero indexed from the + lowest channel, as installed in the box. Flux index typically starts at 4.""" + + flux_current: Optional[float] = None + """Flux current [Amps].""" + + relay_closed: Optional[bool] = False + """Set the state of the Flux relay. + True - Relay closed, allows flux current to flow. + False - Relay open, no flux current can flow.""" + + +@dataclass(eq=False, repr=False) +class QDOFastFluxChannel(Message): + """ + Configuration for a single QDO Fast Flux Channel. + """ + + channel_index: int + """The channel index on the QDO, zero indexed from the + lowest channel, as installed in the box.""" + + direction: Optional[str] = "tx" + """The QDO is a device that transmits pulses.""" + + delay: float = 0.0e+0 + """Delay [seconds] to account for inter-channel skew.""" + + flux_current: Optional[float] = None + """Flux current [Amps].""" + + +@dataclass(eq=False, repr=False) +class YokogawaGS200Channel(Message): + """ + Configuration for a single Yokogawa GS200 Channel. + """ + + +@dataclass(eq=False, repr=False) class LegacyUSRPSequencer(Message): """ Configuration for a Legacy USRP Sequencer @@ -812,6 +858,16 @@ """ tx_channel: str + """The label of the associated channel.""" + + +@dataclass(eq=False, repr=False) +class QDOSequencer(Message): + """ + Configuration for a single QDO Sequencer. + """ + + tx_channel: str """The label of the associated channel.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpcq-3.4.0/src/core-messages.lisp new/rpcq-3.6.0/src/core-messages.lisp --- old/rpcq-3.4.0/src/core-messages.lisp 2020-07-16 01:37:35.000000000 +0200 +++ new/rpcq-3.6.0/src/core-messages.lisp 2020-11-25 21:19:55.000000000 +0100 @@ -868,7 +868,7 @@ :default 0.0) (|flux_current| - :documentation "Slow flux current [Amps]." + :documentation "Flux current [Amps]." :type :float :required nil :default nil) @@ -1019,6 +1019,63 @@ :documentation "Configuration for a single CW Generator Channel.") +(defmessage |QDOSlowFluxChannel| () + ( + (|channel_index| + :documentation "The channel index on the QDO, zero indexed from the\ + lowest channel, as installed in the box. Flux index typically starts at 4." + :type :integer + :required t) + + (|flux_current| + :documentation "Flux current [Amps]." + :type :float + :required nil + :default nil) + + (|relay_closed| + :documentation "Set the state of the Flux relay.\ + True - Relay closed, allows flux current to flow.\ + False - Relay open, no flux current can flow." + :type :bool + :required nil + :default nil)) + + :documentation "Configuration for a single QDO Slow Flux Channel.") + +(defmessage |QDOFastFluxChannel| () + ( + (|direction| + :documentation "The QDO is a device that transmits pulses." + :type :string + :required nil + :default "tx") + + (|channel_index| + :documentation "The channel index on the QDO, zero indexed from the\ + lowest channel, as installed in the box." + :type :integer + :required t) + + (|delay| + :documentation "Delay [seconds] to account for inter-channel skew." + :type :float + :required t + :default 0.0) + + (|flux_current| + :documentation "Flux current [Amps]." + :type :float + :required nil + :default nil)) + + :documentation "Configuration for a single QDO Fast Flux Channel.") + +(defmessage |YokogawaGS200Channel| () + () + + :documentation "Configuration for a single Yokogawa GS200 Channel.") + (defmessage |LegacyUSRPSequencer| () ( (|tx_channel| @@ -1042,6 +1099,15 @@ :documentation "Configuration for a single QFD Sequencer.") +(defmessage |QDOSequencer| () + ( + (|tx_channel| + :documentation "The label of the associated channel." + :type :string + :required t)) + + :documentation "Configuration for a single QDO Sequencer.") + (defmessage |QFDx2Sequencer| () ( (|tx_channel|
participants (1)
-
User for buildservice source handling