comms/py-esptool 4.12.0,1 FreeBSD
Utility to communicate with Espressif ESP8266 & ESP32 chips
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ace8a984dc- License
- GPLv2
- Categories
- comms, python
- Package size
- 539.2 KiB, 9346.1 KiB installed
Description
A Python-based, open source, platform independent, utility to communicate with the ROM bootloader in Espressif ESP8266 & ESP32 chips.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | comms/py-esptool | 4.12.0,1 |
| NetBSD | comms/py-esptool | 5.1.0 |
| DragonFly | comms/py-esptool | 4.8.1_1 |
Install
Binary package:
pkg install py312-esptool
From the ports tree:
cd /usr/ports/comms/py-esptool/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-esptool>0:comms/py-esptool
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 | 4.12.0,1 | 4.12.0,1 | 4.4 | 4.9.0 | 4.12.0,1 |
| FreeBSD:14:quarterly | 4.12.0,1 | 4.12.0,1 | n/a | 4.9.0 | 4.12.0,1 |
| FreeBSD:15:latest | 4.12.0,1 | 4.12.0,1 | n/a | 4.9.0 | 4.9.0 |
| FreeBSD:15:quarterly | 4.12.0,1 | 4.12.0,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.12.0,1 | 4.12.0,1 | 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 9
${PYTHON_PKGNAMEPREFIX}argcomplete>=3: devel/py-argcomplete${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6: devel/py-bitstring${PYTHON_PKGNAMEPREFIX}click>=3: devel/py-click${PYTHON_PKGNAMEPREFIX}ecdsa>=0.16.0: security/py-ecdsa${PYTHON_PKGNAMEPREFIX}intelhex>0: devel/py-intelhex${PYTHON_PKGNAMEPREFIX}pyserial>=3.3: comms/py-pyserial${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1: devel/py-pyyaml${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3: devel/py-reedsolo${PYTHON_PKGNAMEPREFIX}rich-click>0: devel/py-rich-click
Test 1
${PYTHON_PKGNAMEPREFIX}pyelftools>0: devel/py-pyelftools
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 31
- comms/py-pyserial
- devel/gettext-runtime
- devel/libffi
- devel/py-argcomplete
- devel/py-bitarray
- devel/py-bitstring
- devel/py-cffi
- devel/py-click
- devel/py-colorama
- devel/py-intelhex
- devel/py-pycparser
- devel/py-pyyaml
- devel/py-reedsolo
- devel/py-rich-click
- devel/py-six
- devel/readline
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/py-gmpy2
- print/indexinfo
- security/py-cryptography
- security/py-ecdsa
- textproc/expat2
- textproc/libyaml
- textproc/py-markdown-it-py
- textproc/py-mdurl
- textproc/py-pygments
- textproc/py-rich
No port depends on this one.
Configuration
No options to configure.
- USES
- cpe python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| espressif-esptool-v4.12.0_GH0.tar.gz | 6.013292e+06 | 0d099edae2d76edfeaed1b3c6699c278e168809e30845311431a0a812888ca83 |