Bug 282460 - [NEW PORT] www/py-nicegui: Create web-based user interfaces with Python
Summary: [NEW PORT] www/py-nicegui: Create web-based user interfaces with Python
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jose Alonso Cardenas Marquez
URL: https://nicegui.io/
Keywords:
Depends on: 282454 282459
Blocks: 282461 282613
  Show dependency treegraph
 
Reported: 2024-11-01 03:57 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2024-11-08 02:36 UTC (History)
1 user (show)

See Also:


Attachments
nicegui-2.5.0.patch (5.47 KB, patch)
2024-11-01 03:57 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff
nicegui-2.5.0.patch (5.69 KB, patch)
2024-11-06 17:53 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Daniel Colmenares Oviedo 2024-11-01 03:57:52 UTC
Created attachment 254834 [details]
nicegui-2.5.0.patch

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.

WWW: https://nicegui.io/

QA:

* portlint:
  - WARN: Makefile: unless this is a master port, COMMENT has to be set by "=", not by "?=".
* testport: OK (poudriere: 14.1-RELEASE, amd64, MATPLOTLIB PLOTLY PYWEBVIEW tested)
Comment 1 Jesús Daniel Colmenares Oviedo 2024-11-06 17:53:48 UTC
Created attachment 254988 [details]
nicegui-2.5.0.patch

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.

WWW: https://nicegui.io/

QA:

* portlint:
  - WARN: Makefile: unless this is a master port, COMMENT has to be set by "=", not by "?=".
* testport: OK (poudriere: 14.1-RELEASE, 13.4-RELEASE, amd64, MATPLOTLIB PLOTLY PYWEBVIEW_QT tested)
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-11-08 02:33:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6af82314f7f431c63cbcc37735e89f7cc47b79f8

commit 6af82314f7f431c63cbcc37735e89f7cc47b79f8
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-11-08 02:31:40 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-11-08 02:31:40 +0000

    www/py-nicegui: New port: Create web-based user interfaces with Python

    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.

    WWW: https://nicegui.io/
    PR:             282460

 www/Makefile                                    |  1 +
 www/py-nicegui/Makefile (new)                   | 63 +++++++++++++++++++++++++
 www/py-nicegui/distinfo (new)                   |  3 ++
 www/py-nicegui/files/patch-pyproject.toml (new) | 11 +++++
 www/py-nicegui/pkg-descr (new)                  |  3 ++
 5 files changed, 81 insertions(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-11-08 02:35:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f41ce1390abf970bc4abee2b806b6abab0009213

commit f41ce1390abf970bc4abee2b806b6abab0009213
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-11-08 02:34:09 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-11-08 02:34:09 +0000

    www/py-nicegui-nogui: New port: Create web-based user interfaces with Python (nogui)

    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.

    WWW: https://nicegui.io/
    PR:             282460

 www/Makefile                        |  1 +
 www/py-nicegui-nogui/Makefile (new) | 13 +++++++++++++
 2 files changed, 14 insertions(+)
Comment 4 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2024-11-08 02:36:08 UTC
Committed thanks!