devel/py-argcomplete 3.3.0_1 MidnightBSD
Bash tab completion for argparse
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- Apache-2.0
- Categories
- devel, python
Description
Argcomplete provides easy, extensible command line tab completion of arguments for your Python script.
It makes two assumptions:
- You're using bash as your shell (limited support for zsh and tcsh is available)
- You're using argparse to manage your command line arguments/options
Argcomplete is particularly useful if your program has lots of options or subparsers, and if your program can dynamically suggest completions for your argument/option values (for example, if the user is browsing resources over the network).
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/py-argcomplete | 3.3.0_1 |
| FreeBSD | devel/py-argcomplete | 3.7.2 |
| OpenBSD | devel/py-argcomplete | 3.7.2 |
| NetBSD | devel/py-argcomplete | 3.7.2 |
| DragonFly | devel/py-argcomplete | 3.6.0 |
| HardenedBSD | devel/py-argcomplete | 3.7.2 |
| GhostBSD | devel/py-argcomplete | 3.7.2 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}argcomplete
From mports:
cd /usr/mports/devel/py-argcomplete && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}setuptools>=61: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2: devel/py-setuptools-scm${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Build dependencies 3
Required by 1
Configuration
No options to configure.
- USES
- python shebangfix
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| argcomplete-3.3.0.tar.gz | 81832 | fd03ff4a5b9e6580569d34b273f741e85cd9e072f3feeeee3eba4891c70eda62 |
Master sites 1
- PYPI