Commit Graph
380 Commits
Author SHA1 Message Date
onyx-and-iris ee10060724 changes to observers thread.
minor version bump
2022-06-20 00:01:30 +01:00
onyx-and-iris 5996385e5b update test badge 2022-06-18 14:09:05 +01:00
onyx-and-iris e85013730d update readme 2022-06-18 14:07:50 +01:00
onyx-and-iris f2dfe7a474 pre-commit.ps1 for use with git-hook added 2022-06-18 14:00:34 +01:00
onyx-and-iris 473e35359f minor changes
minor changes
2022-06-18 11:12:09 +01:00
onyx-and-iris c3062d9b13 Update pyproject.toml
minor bump
2022-06-17 18:42:27 +01:00
onyx-and-iris 2f9fee948a fix docstring
fix docstring
2022-06-17 17:52:09 +01:00
onyx-and-iris d849ed3a15 Update base.py
fix print message bug
2022-06-17 09:55:41 +01:00
onyx-and-iris e28459d50b minor bump 2022-06-16 22:25:04 +01:00
onyx-and-iris b4f1b8b93f Update base.py
fix bug setting dirty parameters
2022-06-16 22:20:37 +01:00
onyx-and-iris f3dcc6415b Update README.md
fix configname in readme
2022-06-16 19:24:28 +01:00
onyx-and-iris f21d5853bf update example configs
update example configs
2022-06-16 18:58:18 +01:00
onyx-and-iris f84b831260 Update factory.py
fix bug in factorybuilder
2022-06-16 17:31:32 +01:00
onyx-and-iris 575b681445 Update README.md
add config files section to readme
2022-06-16 16:56:20 +01:00
onyx-and-iris a585285a0f remove extends from configs
remove extends from configs
2022-06-16 16:51:25 +01:00
onyx-and-iris 5703105980 add opts
add opts to example in readme and __main__
2022-06-16 16:45:08 +01:00
onyx-and-iris d4be587e99 Update README.md
remove unsupported params from example
2022-06-16 16:36:05 +01:00
onyx-and-iris a214079373 Update README.md
fix error in readme
2022-06-16 16:35:09 +01:00
onyx-and-iris fe28111690 Update README.md
fix error in readme
2022-06-16 16:32:00 +01:00
onyx-and-iris b076aaa393 Update __main__.py
update example/gui to reflect changes to interface
2022-06-16 16:25:18 +01:00
onyx-and-iris b9db01c8f4 major version bump due to dependency change.
now packaged with poetry.
added to pypi.

major version bump due to dependency change.

interface reworked to match the remote-api interface.

readme updated with changes to installation

pre-commit hook temporarily removed
2022-06-16 16:10:06 +01:00
onyx-and-iris 933d182f60 added subject module
added ldirty parameter

_updates thread now notifies observers of updates to pdirty, ldirty.

minor version bump
2022-05-14 14:00:08 +01:00
onyx-and-iris 9de4116c1b Merge branch 'dev' of https://github.com/onyx-and-iris/vban-cmd-python into dev 2022-05-04 18:33:27 +01:00
onyx-and-iris b6695fbc4d rename Channel to IChannel to signify it as the common interface.
bus mode mixin now subclasses IChannel

bus mode properties lowercased in array.
2022-05-04 18:33:04 +01:00
norm 43a02a2adc Merge branch 'dev' of https://github.com/onyx-and-iris/vban-cmd-python into dev 2022-05-02 09:43:03 +01:00
norm 0953828866 update tested against in readme 2022-05-02 09:42:55 +01:00
onyx-and-iris b3762de5be changelog initial commit
fixes #1
2022-04-30 16:58:34 +01:00
onyx-and-iris 11da78e2e7 remove public_packet setter. should be read only.
version bump to match changelog

some rewording in readme.
2022-04-30 16:57:47 +01:00
onyx-and-iris 51833d68ff fix coverage path 2022-04-30 03:37:58 +01:00
onyx-and-iris e6ba5aefe9 minor version bump, changes to profiles loading 2022-04-29 23:29:14 +01:00
onyx-and-iris 605e1075af Update pre-commit.ps1 2022-04-29 23:08:23 +01:00
onyx-and-iris dd8b48d98a Revert "Update pre-commit.ps1"
This reverts commit 35371c9090.
2022-04-29 23:06:40 +01:00
onyx-and-iris 35371c9090 Update pre-commit.ps1 2022-04-29 23:06:21 +01:00
onyx-and-iris 89dec75b98 typo fix 2022-04-29 22:31:22 +01:00
onyx-and-iris 9d6c931f07 update to public packet description in readme 2022-04-29 22:30:21 +01:00
onyx-and-iris 7b8878975a del file 2022-04-29 22:24:41 +01:00
onyx-and-iris fa9bc9e48a update badges 2022-04-29 22:24:06 +01:00
onyx-and-iris ac1306c57e fix doc string 2022-04-29 22:07:44 +01:00
onyx-and-iris b31c976abc update banana badge 2022-04-29 22:02:01 +01:00
onyx-and-iris 727af55019 start implementing lower tests 2022-04-29 22:01:33 +01:00
onyx-and-iris 32d740ccca sendtext remove from readme. its still available but not advised to use.
use apply through dict instead (updates cache)
2022-04-29 21:57:16 +01:00
onyx-and-iris ce48136cdb move channel props into factory function
sub apply func now using sendtext

depth func added to util

apply_profile now using sub apply (which uses sendtext)
2022-04-29 21:53:44 +01:00
onyx-and-iris 2830299942 ensure eq bus props are fetched from dataclass 2022-04-29 20:52:03 +01:00
onyx-and-iris 637fe9fb88 fix bug where getter may return None 2022-04-29 03:24:32 +01:00
onyx-and-iris f8b964bc35 remove print 2022-04-29 03:07:06 +01:00
onyx-and-iris 3aebd90920 refactor meta functions
add channel_bool_prop and channel_label_prop to strip/bus
self.identifier in strip bus now returning only class name

add psuedo decorators cache_bool and cache_string to util.

fix bug with cache
todo. add to cache on multi-set
2022-04-29 02:57:47 +01:00
onyx-and-iris 98c15967d1 set tests to run randomly 2022-04-28 11:40:14 +01:00
onyx-and-iris 3993fa99be add potato tests badge 2022-04-28 11:39:41 +01:00
onyx-and-iris 80ecd7daef generate potato tests badge 2022-04-28 11:39:22 +01:00
onyx-and-iris 38557d04de add banana bade 2022-04-28 11:38:14 +01:00