This release is a pre-release and may not be stable for production use.
VEIKK Linux Driver V3 Configuration tool
The configuration tool for the VEIKK driver (v3).
For the old version of the VEIKK driver (v2), see this configuration tool. These are not compatible.
Description
TODO lorem ipsum
This includes two command-line scripts:
veikk: a daemon that services requests and performs the button mappings -- must be run as rootveikkctl: a CLI to configure the veikk daemon
Install
Install the package globally, so that the root user can access the scripts (necessary for running the daemon).
TODO: notes about prerequisites...
$ sudo python3 -m pip install --prefix=/usr/local veikk-config
(If you have a venv set up, make sure it is not active -- you want to be using the global Python environment.)
Uninstall
$ sudo python3 -m pip uninstall veikk-config
Build
Prerequisites: Python 3 (tested on 3.8.2), pip 3
Initial setup
It's recommended to build this in a venv.
Create, activate, and set up the venv.
$ python3 -m venv venv
$ . venv/bin/activate
(venv) $ pip install -r requirements.txt
You only have to create the venv and install the requirements once (unless the dependencies change). To deactivate the venv:
(venv) $ deactivate
$ # out of the venv now
Testing
To test the programs without pip install-ing them every time, you can use the helper scripts:
(venv) $ python
Install the package (locally)
The veikk and veikkctl packages will be installed using distutils. These will expose the command line scripts of the same name.
(venv) $ pip install .
(venv) $ veikk # run veikk config daemon
(venv) $ veikkctl # run veikk config interface
Release files for veikk-config 3.0.0a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| veikk-config-3.0.0a1.tar.gz | 9.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| veikk_config-3.0.0a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / veikk-config-3.0.0a1.tar.gz
| Download URL | veikk-config-3.0.0a1.tar.gz |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad394d712032cb701ed7d3d2656e1831ffa05edc8d060f30d2623e9b8008da9d
|
|
BLAKE2b-256 checksum How to use checksums |
39d35913c426f5b1f22201195cacd02a52377340b2b4eded3f332e0dce625863
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.3
|
Release files / veikk_config-3.0.0a1-py3-none-any.whl
| Download URL | veikk_config-3.0.0a1-py3-none-any.whl |
|---|---|
| Size | 11.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c30170785e7e5bbf5be28f889526d372edc62978c7389fc87e7f1ebefcef42c
|
|
BLAKE2b-256 checksum How to use checksums |
1cb8adb23343928aeb91f46433b28e83cca3dc40fc18ec1c5779098626732601
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.3
|