sysutils/py-qmk 1.2.0 FreeBSD
CLI program for working with QMK firmware
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- sysutils, python
- Package size
- 32.6 KiB, 128.4 KiB installed
Description
A program to help users work with QMK keyboard firmware.
Features:
- Interact with your qmk_firmware tree from any location
- Use qmk clone to pull down anyone's qmk_firmware fork
- Setup your build environment with qmk setup
- Check that your environment is correctly setup with qmk doctor
Install
Binary package:
pkg install py312-qmk
From the ports tree:
cd /usr/ports/sysutils/py-qmk/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-qmk>0:sysutils/py-qmk
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.0 | 1.2.0 | - | 1.1.8 | 1.2.0 |
| FreeBSD:14:quarterly | 1.2.0 | 1.2.0 | n/a | 1.1.5_1 | 1.2.0 |
| FreeBSD:15:latest | 1.2.0 | 1.2.0 | n/a | 1.1.8 | 1.1.8 |
| FreeBSD:15:quarterly | 1.2.0 | 1.2.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 18
${PYTHON_PKGNAMEPREFIX}dotty-dict>=0: devel/py-dotty-dict${PYTHON_PKGNAMEPREFIX}flake8>=0: devel/py-flake8${PYTHON_PKGNAMEPREFIX}hid>=0: comms/py-hid${PYTHON_PKGNAMEPREFIX}hjson>=0: textproc/py-hjson${PYTHON_PKGNAMEPREFIX}jsonschema>=3: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}milc>=1.4.0: devel/py-milc${PYTHON_PKGNAMEPREFIX}nose2>=0: devel/py-nose2${PYTHON_PKGNAMEPREFIX}pygments>=0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}pyrsistent>=0: devel/py-pyrsistent${PYTHON_PKGNAMEPREFIX}pyusb>=0: devel/py-pyusb${PYTHON_PKGNAMEPREFIX}yapf>=0: textproc/py-yapfarm-none-eabi-gcc>0: devel/arm-none-eabi-gccavr-gcc>0: devel/avr-gccavr-libc>0: devel/avr-libcavrdude>0: devel/avrdudedfu-programmer>0: comms/dfu-programmerdfu-util>0: comms/dfu-utilgit: devel/git
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 67
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- comms/dfu-programmer
- comms/dfu-util
- comms/hidapi
- comms/py-hid
- converters/libiconv
- databases/py-sqlite3
- databases/sqlite3
- devel/arm-none-eabi-gcc
- devel/avr-gcc
- devel/avr-libc
- devel/avrdude
- devel/binutils
- devel/gettext-runtime
- devel/git
- devel/isl
- devel/libconfuse
- devel/libedit
- devel/libffi
- devel/libftdi1
- devel/libserialport
- devel/libunistring
- devel/py-appdirs
- devel/py-argcomplete
- devel/py-attrs
- devel/py-colorama
- devel/py-coverage
- devel/py-dotty-dict
- devel/py-flake8
- devel/py-jsonschema
- devel/py-jsonschema-specifications
- devel/py-mccabe
- devel/py-milc
- devel/py-nose2
- devel/py-pycodestyle
- devel/py-pyflakes
- devel/py-pyrsistent
- devel/py-pyusb
- devel/py-referencing
- devel/py-rpds-py
- devel/py-six
- devel/py-termcolor
- devel/py-typing-extensions
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/py-halo
- misc/py-log_symbols
- misc/py-spinners
- print/indexinfo
- security/libssh2
- textproc/expat2
- textproc/py-hjson
- textproc/py-pygments
- textproc/py-yapf
- www/libnghttp2
No port depends on this one.
Configuration
No options to configure.
- USES
- python shebangfix
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| qmk-1.2.0.tar.gz | 14152 | 164bd16c4c401b2b765ee4f017bcfa8141942ddf362961c4cba1975d8cb28a48 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.