in a nutshell, basically update methods/functions to use a different lib instead of keyboard. keyboard requires sudo rights, which on Unix isn't ideal so i changed this.
dependencies are already located in the python standard library, so no need for more external imports. i have also updated the poetry.lock and requirements.txt for all of the dependencies now.
Fixes #8
Type of change
please delete options that are not relevant.
[] new feature (non-breaking change which adds functionality)
Testing Grounds and Verification
used repl to test on Unix, @NoGambling1 verified it worked on NT based systems (Windows)
(also list your test config? <3 - orangejuiceplz)
Test Configuration:
firmware version: -
hardware: -
toolchain: -
SDK: -
Checklist:
[x] i followed the style guidelines of this project
[x] i did performed a self-review of my code
[x] i have commented my code, particularly in hard-to-understand areas for easier reading
[x] i have made corresponding changes to the documentation
[x] my changes generate no new warnings that weren't there before
[x] i have added tests that prove my fix is effective or that my new feature works as expected
[x] new and existing unit tests pass locally with my changes and waiting remote confirmation
[x] any dependent changes have been merged and published in downstream modules
[x] i agree that my work is licensed under the MIT License
[x] i agree that my work may be changed at any time or even rejected
Description
in a nutshell, basically update methods/functions to use a different lib instead of keyboard. keyboard requires sudo rights, which on Unix isn't ideal so i changed this.
dependencies are already located in the python standard library, so no need for more external imports. i have also updated the poetry.lock and requirements.txt for all of the dependencies now.
Fixes #8
Type of change
please delete options that are not relevant.
Testing Grounds and Verification
used repl to test on Unix, @NoGambling1 verified it worked on NT based systems (Windows)
(also list your test config? <3 - orangejuiceplz)
Test Configuration:
Checklist:
yadayada did that already
Ready to be merged.