pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-textual-fspicker: Import py-textual-fspicker-0.6.0
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Sat Jan 3 19:49:14 2026 +0100
Changeset: a9ac04c1c0ce474bb71905e58802c55ed5106a7d
Added Files:
py-textual-fspicker/DESCR
py-textual-fspicker/Makefile
py-textual-fspicker/PLIST
py-textual-fspicker/distinfo
py-textual-fspicker/patches/patch-pyproject.toml
Log Message:
py-textual-fspicker: Import py-textual-fspicker-0.6.0
A simple Textual filesystem picker dialog library.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a9ac04c1c0ce474bb71905e58802c55ed5106a7d
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py-textual-fspicker/DESCR | 1 +
py-textual-fspicker/Makefile | 19 +++++++++
py-textual-fspicker/PLIST | 53 ++++++++++++++++++++++++
py-textual-fspicker/distinfo | 6 +++
py-textual-fspicker/patches/patch-pyproject.toml | 15 +++++++
5 files changed, 94 insertions(+)
diffs:
diff --git a/py-textual-fspicker/DESCR b/py-textual-fspicker/DESCR
new file mode 100644
index 0000000000..07ef4a8a5f
--- /dev/null
+++ b/py-textual-fspicker/DESCR
@@ -0,0 +1 @@
+A simple Textual filesystem picker dialog library.
diff --git a/py-textual-fspicker/Makefile b/py-textual-fspicker/Makefile
new file mode 100644
index 0000000000..ae93a1a1dc
--- /dev/null
+++ b/py-textual-fspicker/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME= textual_fspicker-0.6.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
+CATEGORIES= comms
+MASTER_SITES= ${MASTER_SITE_PYPI:=t/textual_fspicker/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://textual-fspicker.davep.dev/
+COMMENT= Simple Textual filesystem picker dialog library
+LICENSE= mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-build>=0.8.11:../../devel/py-uv-build
+DEPENDS+= ${PYPKGPREFIX}-textual>=1.0.0:../../comms/py-textual
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-textual-fspicker/PLIST b/py-textual-fspicker/PLIST
new file mode 100644
index 0000000000..7599714a9c
--- /dev/null
+++ b/py-textual-fspicker/PLIST
@@ -0,0 +1,53 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/textual_fspicker/__init__.py
+${PYSITELIB}/textual_fspicker/__init__.pyc
+${PYSITELIB}/textual_fspicker/__init__.pyo
+${PYSITELIB}/textual_fspicker/__main__.py
+${PYSITELIB}/textual_fspicker/__main__.pyc
+${PYSITELIB}/textual_fspicker/__main__.pyo
+${PYSITELIB}/textual_fspicker/base_dialog.py
+${PYSITELIB}/textual_fspicker/base_dialog.pyc
+${PYSITELIB}/textual_fspicker/base_dialog.pyo
+${PYSITELIB}/textual_fspicker/file_dialog.py
+${PYSITELIB}/textual_fspicker/file_dialog.pyc
+${PYSITELIB}/textual_fspicker/file_dialog.pyo
+${PYSITELIB}/textual_fspicker/file_open.py
+${PYSITELIB}/textual_fspicker/file_open.pyc
+${PYSITELIB}/textual_fspicker/file_open.pyo
+${PYSITELIB}/textual_fspicker/file_save.py
+${PYSITELIB}/textual_fspicker/file_save.pyc
+${PYSITELIB}/textual_fspicker/file_save.pyo
+${PYSITELIB}/textual_fspicker/icons.py
+${PYSITELIB}/textual_fspicker/icons.pyc
+${PYSITELIB}/textual_fspicker/icons.pyo
+${PYSITELIB}/textual_fspicker/parts/__init__.py
+${PYSITELIB}/textual_fspicker/parts/__init__.pyc
+${PYSITELIB}/textual_fspicker/parts/__init__.pyo
+${PYSITELIB}/textual_fspicker/parts/current_directory.py
+${PYSITELIB}/textual_fspicker/parts/current_directory.pyc
+${PYSITELIB}/textual_fspicker/parts/current_directory.pyo
+${PYSITELIB}/textual_fspicker/parts/directory_navigation.py
+${PYSITELIB}/textual_fspicker/parts/directory_navigation.pyc
+${PYSITELIB}/textual_fspicker/parts/directory_navigation.pyo
+${PYSITELIB}/textual_fspicker/parts/drive_navigation.py
+${PYSITELIB}/textual_fspicker/parts/drive_navigation.pyc
+${PYSITELIB}/textual_fspicker/parts/drive_navigation.pyo
+${PYSITELIB}/textual_fspicker/path_filters.py
+${PYSITELIB}/textual_fspicker/path_filters.pyc
+${PYSITELIB}/textual_fspicker/path_filters.pyo
+${PYSITELIB}/textual_fspicker/path_maker.py
+${PYSITELIB}/textual_fspicker/path_maker.pyc
+${PYSITELIB}/textual_fspicker/path_maker.pyo
+${PYSITELIB}/textual_fspicker/py.typed
+${PYSITELIB}/textual_fspicker/safe_tests.py
+${PYSITELIB}/textual_fspicker/safe_tests.pyc
+${PYSITELIB}/textual_fspicker/safe_tests.pyo
+${PYSITELIB}/textual_fspicker/select_directory.py
+${PYSITELIB}/textual_fspicker/select_directory.pyc
+${PYSITELIB}/textual_fspicker/select_directory.pyo
+${PYSITELIB}/textual_fspicker/suggest_path.py
+${PYSITELIB}/textual_fspicker/suggest_path.pyc
+${PYSITELIB}/textual_fspicker/suggest_path.pyo
diff --git a/py-textual-fspicker/distinfo b/py-textual-fspicker/distinfo
new file mode 100644
index 0000000000..ae93d053f2
--- /dev/null
+++ b/py-textual-fspicker/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (textual_fspicker-0.6.0.tar.gz) = 47f546464664a44163cfa538304cb304ca31d663fed546771e0da2d87c099216
+SHA512 (textual_fspicker-0.6.0.tar.gz) = 5425734ffaf53154e719fca1a2415b8854c3727c713dbf1914cc81ba7c372c383b22eeb2c2db0f2fa05a1a768d2c8669cfbf9e3e7f507a3abd3277a4d90ba30b
+Size (textual_fspicker-0.6.0.tar.gz) = 16157 bytes
+SHA1 (patch-pyproject.toml) = 1cc90a1fb2fab2cb30b8e30499033e6c09dec611
diff --git a/py-textual-fspicker/patches/patch-pyproject.toml b/py-textual-fspicker/patches/patch-pyproject.toml
new file mode 100644
index 0000000000..46a378f7d0
--- /dev/null
+++ b/py-textual-fspicker/patches/patch-pyproject.toml
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Avoid too strict requirements.
+
+--- pyproject.toml.orig 2026-01-03 18:04:16.050364718 +0000
++++ pyproject.toml
+@@ -43,7 +43,7 @@ Issues = "https://github.com/davep/textu
+ Discussions = "https://github.com/davep/textual-fspicker/discussions"
+
+ [build-system]
+-requires = ["uv_build>=0.8.11,<0.9.0"]
++requires = ["uv_build>=0.8.11"]
+ build-backend = "uv_build"
+
+ [tool.uv]
Home |
Main Index |
Thread Index |
Old Index