CANDY Board service CLI
A CLI tool to communicate with a CANDY Board service running on systemd
pip Installation
$ pip install candy-board-cli
pip Uninstallation
$ pip candy-board-cli
Development
Prerequisites
On Mac OS:
$ brew install pandoc
$ pip install pypandoc
Local Installation test
$ ./setup.py install --record files.txt
Local Uninstallation test
$ cat files.txt | xargs rm -f
Create local package
$ tar czvf candy-board-cli.tgz --exclude "./.*" --exclude build --exclude dist *
Install the local package
# pip command
$ pip install --no-cache-dir ./candy-board-cli.tgz
# python command
$ python -m pip install --no-cache-dir ./candy-board-cli.tgz
# python3 command
$ python3 -m pip install --no-cache-dir ./candy-board-cli.tgz
Revision history
-
4.0.0
- Add Python 3 (3.7+) support (still working on Python 2.7)
-
3.3.0
- Add an option to disable color escape (Set
NO_COLOR=1for disabling the message coloring)
- Add an option to disable color escape (Set
-
3.2.2
- Fix a pypi upload error
-
3.2.1
- Fix a KeyError
-
3.2.0
- Add a new option (
-q) tognss startto enable QZSS, GLONASS and Beidou - Add a new option (
-a) tognss startto enable QZSS, Galileo, GLONASS and Beidou
- Add a new option (
-
3.1.0
- Make
--suspendand--resumeoptions available forapn ls,network show,sim showandmodem showcommands
- Make
-
3.0.0
- Add new categories,
connectionandgnss - Add new actions in
servicecategory
- Add new categories,
-
2.0.0
- Change license to Apache Software License 2.0
- Add a new option (
-o) for providing network operator type when setting an APN - Add a new option (
-o) for passing optional arguments tomodem showandmodem resetcommands
-
1.0.5
- Fix an issue where the shebang line in the published script pointed to a machine specific path (not to publish bdist_wheel)
-
1.0.3
- Make pypandoc dependency optional
-
1.0.2
- Fix an issue where the code could exit after opening a socket which caused socket error on the socket server
-
1.0.1
- Don't have users run modem reset command casually
-
1.0.0
- Initial public release
-
0.0.1
- Initial beta release
Metadata
Release files for candy-board-cli 4.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| candy-board-cli-4.0.0.tar.gz | 7.2 kB | Without provenance | Details for candy-board-cli-4.0.0.tar.gz |
Release files / candy-board-cli-4.0.0.tar.gz
| Download URL | candy-board-cli-4.0.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d4239fb032b8898373f2a26d174ce876fa0fda40c08bece8ef9c6bd0788f6ea
|
|
BLAKE2b-256 checksum How to use checksums |
ff94bca82983a6eefc8b0c754ecc3422b7b49f7c5b15443531710ed818a0d6b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4
|
Security for candy-board-cli 4.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.