The APE (Read Me)
The All-Purpose Experimenter is a plugin-based system meant to create a unified front-end for different device-related testing.
Installation
If you have the repository you can install it by using the setup.py file.
python setup.py install
Alternately you can pull it from Pypi.
pip install theape
If you are installing it system-wide you will probably have to prefix this and other install commands with sudo.
Documentation
The APE has some online help.
ape -h
APE (the all-purpose-evaluator)
Usage: ape -h | -v
ape [--debug|--silent] [--pudb|--pdb] <command> [<argument>...]
ape [--debug|--silent] [--trace|--callgraph] <command> [<argument>...]
Help Options:
-h, --help Display this help message and quit.
-v, --version Display the version number and quit.
Logging Options:
--debug Set logging level to DEBUG.
--silent Set logging level to ERROR.
Debugging Options:
--pudb Enable the `pudb` debugger (if installed)
--pdb Enable the `pdb` (python's default) debugger
--trace Enable code-tracing
--callgraph Create a call-graph of for the code
Positional Arguments:
<command> The name of a sub-command (see below)
<argument>... One or more options or arguments for the sub-command
Available Sub-Commands:
run Run a plugin
fetch Fetch a sample configuration-file
help Display more help
list List known plugins
check Check a configuration
To get help for a sub-command pass `-h` as the argument. e.g.:
ape run -h
Installing Testing Dependencies
The APE is currently being tested using behave so if you want to run the tests, you’ll need that, pyhamcrest and mock. All three are on pypi so if you have pip installed you can install them from the web (if installing system wide run as root).
pip install behave
pip install pyhamcrest
pip install mock
Metadata
Release files for theape 2014.11.10
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 | |
|---|---|---|---|---|
| theape-2014.11.10.tar.gz | 86.0 kB | Without provenance | Details |
Release files / theape-2014.11.10.tar.gz
| Download URL | theape-2014.11.10.tar.gz |
|---|---|
| Size | 86.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
776abcb4c0e716ff3f5edc6b293ec65a363612a3893a336566d313a8d0681a34
|
|
BLAKE2b-256 checksum How to use checksums |
74b849f48fb6fee7dd94ff348159ec0fb57da66ed45d274c8fc9e7e0728c2e2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for theape 2014.11.10
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.