TOC
PyQ[u]AndA ↑
This is an interview environment based around xonsh, meant to be used via
SSH and wrapped around custom hooks you define
Pull requests welcome!
Installation / Quickstart ↑
To install this package from pypy run the following command.
pip3 install pyquanda
pyquanda-cmd demo
License ↑
See: LICENSE
Other Docs ↑
Command Help ↑
Main
new
usage: gendoc.py new [-h] [--overwrite] --destination_directory DESTINATION_DIRECTORY {system,intro,problem} name description
create a new module from templates
positional arguments:
{system,intro,problem}
module type
name module name
description module name
optional arguments:
-h, --help show this help message and exit
--overwrite automatically overwrite destination directory
--destination_directory DESTINATION_DIRECTORY, -d DESTINATION_DIRECTORY
src_module_dir help
a_single
usage: gendoc.py a_single [-h] [-c INTERVIEW_CONFIG_YAML] -s SRC_MODULE_DIR [--debug]
run ansible on a single module based on path
optional arguments:
-h, --help show this help message and exit
-c INTERVIEW_CONFIG_YAML, --interview_config_yaml INTERVIEW_CONFIG_YAML
starting configuration yaml
-s SRC_MODULE_DIR, --src_module_dir SRC_MODULE_DIR
source module directory
--debug debug output, do not execute
a_all
usage: gendoc.py a_all [-h] [-c INTERVIEW_CONFIG_YAML] -s SRC_MODULE_DIR [--debug]
run all ansible modules in path
optional arguments:
-h, --help show this help message and exit
-c INTERVIEW_CONFIG_YAML, --interview_config_yaml INTERVIEW_CONFIG_YAML
starting configuration yaml
-s SRC_MODULE_DIR, --src_module_dir SRC_MODULE_DIR
source module directory
--debug debug output, do not execute
q_save
usage: gendoc.py q_save [-h] [-c INTERVIEW_CONFIG_YAML] -s SRC_MODULE_DIR [--destination_directory DESTINATION_DIRECTORY]
convert questions to pyquanda questions config file
optional arguments:
-h, --help show this help message and exit
-c INTERVIEW_CONFIG_YAML, --interview_config_yaml INTERVIEW_CONFIG_YAML
starting configuration yaml
-s SRC_MODULE_DIR, --src_module_dir SRC_MODULE_DIR
source module directory
--destination_directory DESTINATION_DIRECTORY, -d DESTINATION_DIRECTORY
src_module_dir help
q_test
usage: gendoc.py q_test [-h] -s SRC_MODULE_DIR [-c INTERVIEW_CONFIG_YAML] [--keep_state]
test question set
optional arguments:
-h, --help show this help message and exit
-s SRC_MODULE_DIR, --src_module_dir SRC_MODULE_DIR
source module directory
-c INTERVIEW_CONFIG_YAML, --interview_config_yaml INTERVIEW_CONFIG_YAML
starting configuration yaml
--keep_state, -k keep state (defaults to False)
userdata
usage: gendoc.py userdata [-h] [-c INTERVIEW_CONFIG_YAML] -s SRC_MODULE_DIR --destination_directory DESTINATION_DIRECTORY
save userdata zip file in directory (filename: userdata.zip)
optional arguments:
-h, --help show this help message and exit
-c INTERVIEW_CONFIG_YAML, --interview_config_yaml INTERVIEW_CONFIG_YAML
starting configuration yaml
-s SRC_MODULE_DIR, --src_module_dir SRC_MODULE_DIR
source module directory
--destination_directory DESTINATION_DIRECTORY, -d DESTINATION_DIRECTORY
src_module_dir help
bootstrap
usage: gendoc.py bootstrap [-h] userdata_file
bootstrap host given userdata.zip file
positional arguments:
userdata_file
optional arguments:
-h, --help show this help message and exit
demo
usage: gendoc.py demo [-h] [--destination_directory DESTINATION_DIRECTORY] [--overwrite]
demonstrate the xonsh question environment
optional arguments:
-h, --help show this help message and exit
--destination_directory DESTINATION_DIRECTORY, -d DESTINATION_DIRECTORY
src_module_dir help
--overwrite automatically overwrite destination directory
Metadata
Release files for pyquanda 1.0.27
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 | |
|---|---|---|---|---|
| pyquanda-1.0.27.tar.gz | 40.7 kB | Without provenance | Details |
Release files / pyquanda-1.0.27.tar.gz
| Download URL | pyquanda-1.0.27.tar.gz |
|---|---|
| Size | 40.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8af466322fa3b90025bd98024c3c3979153305ff154f9d7cc44c1dbd49c807b8
|
|
BLAKE2b-256 checksum How to use checksums |
6df95983a8b578450543109421226f81b84ab5a0d7271ad3045f09ff97cc1050
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10
|
Security for pyquanda 1.0.27
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.