www/py-nicegui 3.12.1
Create web-based user interfaces with Python
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- www, graphics, python
- Package size
- 15229.5 KiB, 70815.2 KiB installed
Description
NiceGUI is an easy-to-use, Python-base UI framework, which shows up in your web browser. You can create buttons, dialogs, Markdown, 3D scenes, plots and much more.
Install
As a binary package — by origin, or by package name:
pkg install www/py-nicegui
pkg install py312-nicegui
From the ports tree:
cd /usr/ports/www/py-nicegui/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-nicegui>0:www/py-nicegui
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 | 3.12.1 | 3.12.1 | - | 2.23.0 | - |
| FreeBSD:14:quarterly | 3.12.1 | - | n/a | 2.20.0 | - |
| FreeBSD:15:latest | 3.12.1 | 3.12.1 | n/a | 2.22.1 | - |
| FreeBSD:15:quarterly | 3.12.1 | 3.12.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.12.1 | 3.12.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.
Build 3
${PYTHON_PKGNAMEPREFIX}poetry-core>0: devel/py-poetry-core${PYTHON_PKGNAMEPREFIX}poetry-dynamic-versioning>=0: devel/py-poetry-dynamic-versioning${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools
Runtime 29
${PYTHON_PKGNAMEPREFIX}aiofiles>=0: devel/py-aiofiles${PYTHON_PKGNAMEPREFIX}aiohttp>=0: www/py-aiohttp${PYTHON_PKGNAMEPREFIX}certifi>=0: security/py-certifi${PYTHON_PKGNAMEPREFIX}docutils>=0: textproc/py-docutils${PYTHON_PKGNAMEPREFIX}fastapi>=0: www/py-fastapi${PYTHON_PKGNAMEPREFIX}h11>=0: net/py-h11${PYTHON_PKGNAMEPREFIX}httpx>=0: www/py-httpx${PYTHON_PKGNAMEPREFIX}idna>=0: dns/py-idna${PYTHON_PKGNAMEPREFIX}ifaddr>=0: net/py-ifaddr${PYTHON_PKGNAMEPREFIX}itsdangerous>=0: security/py-itsdangerous${PYTHON_PKGNAMEPREFIX}Jinja2>=0: devel/py-Jinja2${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0: devel/py-lxml-html-clean${PYTHON_PKGNAMEPREFIX}lxml>=0: devel/py-lxml${PYTHON_PKGNAMEPREFIX}markdown2>=0: textproc/py-markdown2${PYTHON_PKGNAMEPREFIX}orjson>=0: devel/py-orjson${PYTHON_PKGNAMEPREFIX}pydantic-core>=0: devel/py-pydantic-core${PYTHON_PKGNAMEPREFIX}pygments>=0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}python-dotenv>=0: www/py-python-dotenv${PYTHON_PKGNAMEPREFIX}python-engineio>=0: devel/py-python-engineio${PYTHON_PKGNAMEPREFIX}python-multipart>=0: www/py-python-multipart${PYTHON_PKGNAMEPREFIX}python-socketio>=0: devel/py-python-socketio${PYTHON_PKGNAMEPREFIX}requests>=0: www/py-requests${PYTHON_PKGNAMEPREFIX}starlette>=0: www/py-starlette${PYTHON_PKGNAMEPREFIX}tinycss2>=0: textproc/py-tinycss2${PYTHON_PKGNAMEPREFIX}typing-extensions>=0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}urllib3>=0: net/py-urllib3${PYTHON_PKGNAMEPREFIX}uvicorn>=0: www/py-uvicorn${PYTHON_PKGNAMEPREFIX}vbuild>=0: textproc/py-vbuild${PYTHON_PKGNAMEPREFIX}watchfiles>=0: devel/py-watchfiles
The full lists below include those, and their dependencies in turn.
All build dependencies 22
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-Jinja2
- devel/py-babel
- devel/py-build
- devel/py-dunamai
- devel/py-installer
- devel/py-packaging
- devel/py-poetry-core
- devel/py-poetry-dynamic-versioning
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-markupsafe
- textproc/py-tomlkit
All run dependencies 464
- accessibility/at-spi2-core
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/snappy
- archivers/zopfli
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/py-pyserial
- comms/qt6-connectivity
- comms/qt6-sensors
- comms/qt6-serialbus
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- converters/py-webencodings
- databases/gdbm
- databases/postgresql18-client
- databases/py-redis
- databases/py-sqlite3
- databases/qt6-base_sqldriver
- databases/sqlite3
- deskutils/py-send2trash
- devel/abseil
- devel/binutils
- devel/dbus
- devel/dbus-glib
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/ipython
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpci
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pcsc-lite
- devel/py-Automat
- devel/py-Jinja2
- devel/py-QtPy
- devel/py-aiofiles
- devel/py-aiosignal
- devel/py-annotated-doc
- devel/py-annotated-types
- devel/py-anyio
- devel/py-anywidget
- devel/py-appdirs
- devel/py-arrow
- devel/py-asttokens
- devel/py-async-lru
The first 100 are listed.
Required by 1
Configuration
Options name: www_nicegui
| Option | Default | Description |
|---|---|---|
| ALTAIR | on | Enable support for altair |
| ANYWIDGET | on | Enable support for anywidget |
| LIBSASS | on | Enable support for libsass |
| MATPLOTLIB | on | Enable support for matplotlib |
| PLOTLY | on | Enable support for plotly |
| PYWEBVIEW_GTK | off | Use GTK port |
| PYWEBVIEW_QT | on | Use Qt port |
| REDIS | on | Redis key-value store database support |
- USES
- python shebangfix
- Service scripts
- none
- Conflicts with
- www/py-nicegui-nogui
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| nicegui-3.12.1.tar.gz | 1.9602119e+07 | 5aaf1582db22a4b57fdc2ad41603eaf73c937d3ed68e1d8ef13da30496200eec |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.