Commit Graph

299 Commits

Author SHA1 Message Date
6eaa799c20 the platform check is mostly redundant because import winreg will have already failed on most python installations
swith to ct.WinDLL which is intended for C APIs using stdcall convention.
2026-03-20 03:27:24 +00:00
48614ab5fa Merge pull request #20 from onyx-and-iris/dependabot/pip/virtualenv-20.36.1
Bump virtualenv from 20.28.1 to 20.36.1
2026-03-18 06:20:31 +00:00
dependabot[bot]
99350f2c63 Bump virtualenv from 20.28.1 to 20.36.1
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.28.1 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.28.1...20.36.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 06:20:07 +00:00
2a7a1c5d2a Merge pull request #19 from onyx-and-iris/dependabot/pip/filelock-3.20.3
Bump filelock from 3.16.1 to 3.20.3
2026-03-18 06:18:47 +00:00
dependabot[bot]
f0664f9cfb Bump filelock from 3.16.1 to 3.20.3
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.16.1 to 3.20.3.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.16.1...3.20.3)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 06:18:12 +00:00
e395e7a373 upd tested against 2026-03-15 22:02:31 +00:00
842feb2407 remote is now our ABC - as it should be because it is the launching point of the interface.
it no longer inherits from CBindings.

move steps abstract method into Remote class. This is a much more meaningful abstraction - because it is the principle behaviour that distinguishes each kind of Remote.

add wrapper methods to CBindings. This provides a cleaner api for the Remote class.

import abc as namespace throughout the package.
2026-03-15 22:02:17 +00:00
84b4426e44 add poetry hooks to pre-commit config 2026-03-15 16:27:15 +00:00
0396892530 fix url 2026-03-07 21:34:26 +00:00
919dc0d325 requires-plugins seems to be bugged on Windows... see https://github.com/python-poetry/poetry/issues/10028
upd poe dep so it uses the one in poetry environment
v2.7.2
2026-03-07 21:27:01 +00:00
0a81c458e2 add publish+ruff actions 2026-03-07 21:23:56 +00:00
9903ecca72 run through formatter 2026-03-07 21:23:37 +00:00
00ac5b1428 fix bus.mono type (bool -> int)
patch bump
2026-03-07 21:23:08 +00:00
3d56ba99b6 patch bump 2025-06-17 09:54:00 +01:00
58ec875521 add 2.7.1 to README.
closes #17
2025-06-17 09:50:18 +01:00
4c6ec6d989 add Strip.EQ.Channel.Cell to README.
add note about API bug
2025-06-17 09:49:25 +01:00
feb6ee5821 add StripEQCh, StripEQChCell, they extend the StripEQ class.
update the kind maps
2025-06-17 09:48:09 +01:00
15f0fcda69 add link to buseqchannelcell 2025-06-15 23:50:24 +01:00
738688a8a7 Merge pull request #16 from wcyoung08/add-to-bus-class
Extends BusEQclass with BusEQChCell, giving access to all bus eq channel cell parameters.
2025-06-15 23:47:15 +01:00
1509afd4f5 add 2.7.0 to CHANGELOG 2025-06-15 23:42:23 +01:00
7232ba6248 add eqedit poe script
minor bump
2025-06-15 23:38:11 +01:00
1ff2017d51 iterate over cells. 2025-06-15 23:32:47 +01:00
William Young
fe1f4ee324 Updated example script to be sure other params work, updated readme and changed channel number from 9 to 8 2025-06-15 16:59:17 -05:00
4953751c02 instantiate types
bump poethepoet
2025-06-15 22:32:46 +01:00
William Young
abbbf57982 Added some logic to test but changes seem to work now 2025-06-15 15:43:41 -05:00
714d2fc972 pass channel + cell indices to each class
update identifier properties to reflect changes.
2025-06-15 20:03:11 +01:00
c797912458 set cell count to 6 (0 up to 5) 2025-06-15 20:02:08 +01:00
William Young
f702b4feb3 Got rid of error with channels and cells not being subscriptable, but now getting -3 error trying to set eq.channel[0].cell[0].on 2025-06-15 11:48:17 -05:00
William Young
f8f10e358f Initial setup adding classes for channels and cells 2025-06-15 10:43:50 -05:00
f7abc5248b remove html reports, keep the badges 2025-02-28 12:38:37 +00:00
fec4315be2 typo fix 2025-02-27 20:34:49 +00:00
a3e3db3c37 move callbacks/observer examples into examples/events/ 2025-02-27 20:33:59 +00:00
3e201443e0 upd env name 2025-02-27 20:26:26 +00:00
868017c79f upd report paths, regenerate badges 2025-02-27 19:57:32 +00:00
795296d71e move tox config into tox.ini
add testenv:genbadges for generating test badges

update README badges
2025-02-27 19:52:37 +00:00
e21a458c6f add py13 to tox envlist
upd Run tests section in README.
2025-02-13 10:59:20 +00:00
b79d9494a2 rename test poe scripts
add passenv = * to [testenv]
2025-01-25 01:49:18 +00:00
328bea347c upd python-requires 2025-01-16 20:22:34 +00:00
38bd284ba6 upd examples 2025-01-16 14:51:20 +00:00
da1d5132a8 re-run through ruff formatter 2025-01-15 12:40:31 +00:00
7b725a51e3 update examples 2025-01-15 12:34:31 +00:00
cf7301712c remake pyproject with poetry 2 2025-01-15 12:30:27 +00:00
a6f52be9ac freeze dataclasses
import kinds as namespace
2025-01-15 12:08:14 +00:00
01633f06da add poethepoet to poetry.requires-plugins 2025-01-12 12:50:06 +00:00
79a0c93466 move example/test scripts into poe.tasks 2025-01-12 11:53:34 +00:00
c1b2a543cc remove black, isort from dev dependencies.
Just use ruff.
2025-01-05 08:33:56 +00:00
fd571d3b37 minor bump 2024-06-29 05:16:30 +01:00
1e5d720169 add 2.6.0 section to CHANGELOG 2024-06-29 05:15:50 +01:00
3b48367026 add bits kwarg to Remote Class section in README 2024-06-29 05:15:36 +01:00
d47650b150 promote value for all kinds if 64 bit system, unless overriden 2024-06-29 05:15:09 +01:00