Registry / devops / guacamole

guacamole

JSON →
library0.9.2pypypi✓ verified 83d ago

A command-line tool library for Python providing a framework for building CLI applications with argument parsing and command dispatch. Current version 0.9.2, released in 2017. Low release cadence, effectively in maintenance mode.

pip install guacamole
INSTALL
IMPORT
SIG · GUACAMOLE
G
guacamole
devopspythonv0.9.2
Install
1.5s avg
Import
53ms
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.9.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.054s · 18MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.5s · import 0.052s · 18MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Command
from guacamole import Command
Main class for defining commands
Guacamole
from guacamole import Guacamole
Main application class

Create a simple CLI with a single command.

from guacamole import Guacamole, Command class HelloCommand(Command): name = 'hello' def run(self, args): print('Hello, world!') app = Guacamole() app.register(HelloCommand()) app.run()
guacamole --version
Debug
Known issues
gotchaThe library is not actively maintained; last release in 2017. Expect no updates or fixes for modern Python versions.
fix
Consider alternatives like `click`, `argparse`, or `typer`.
affects: >=0.9.2
deprecatedPython 2 only; does not support Python 3. The `print` statement in examples will not work in Python 3.
fix
Use Python 2.7 or port code to a modern library.
affects: 0.9.2
gotchaDocumentation is sparse; the README provides basic examples but no API reference.
fix
Refer to source code on GitHub for method signatures.
affects: all
Errors
Common errors & fixes
ImportError: No module named guacamole
Python 3 environment; guacamole is Python 2 only.
fix
Use Python 2.7 or install an alternative.
SyntaxError: Missing parentheses in call to 'print'
Running Python 3 with library expecting Python 2 print syntax.
fix
Switch to Python 2.7 or rewrite using print() function if library is patched.
Upgrade
Version history
0.9.2latest on PyPI · released Aug 6, 2015
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
guacamole — pip install guacamole · libregistry