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
da1d5132a8
re-run through ruff formatter
2025-01-15 12:40:31 +00:00
a6f52be9ac
freeze dataclasses
...
import kinds as namespace
2025-01-15 12:08:14 +00:00
4a397d8d96
avoid using keyword as variable name
2023-08-10 16:25:31 +01:00
b33926f304
replace generator function with factory function
...
patch bump
2023-08-03 12:09:34 +01:00
89866bb87b
remove redundant __str__ overrides
2023-07-20 11:10:37 +01:00
9b2e38aab3
implement midi, text vban streams
...
kindmaps updated
factory tests updated.
closes #7
2023-07-12 09:45:33 +01:00
c2daba1a62
when out of bounds values are passed, log warnings
...
bump to version 2.1.1
closes #6
2023-07-01 19:50:54 +01:00
onyx-and-iris
6bcdd0f6a2
fix format string
2022-07-21 22:52:14 +01:00
onyx-and-iris
210c75ed5f
reduce time complexity of range checks
...
patch bump
2022-07-07 15:09:50 +01:00
onyx-and-iris
1b75d53cfb
remove type checks. prefer duck typing
2022-07-04 16:02:56 +01:00
onyx-and-iris
11275d9473
initial commit
...
initial commit
2022-06-16 14:07:12 +01:00