pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc/py-platformdirs
Module Name: pkgsrc
Committed By: adam
Date: Fri Feb 13 09:30:07 UTC 2026
Modified Files:
pkgsrc/misc/py-platformdirs: Makefile PLIST distinfo
pkgsrc/misc/py-platformdirs/patches: patch-tests_test__unix.py
Log Message:
py-platformdirs: updated to 4.7.0
4.7.0
docs: restructure and fix cross-references
feat(windows): use SHGetKnownFolderPath API
fix(unix): fall back to tempdir when runtime dir is not writable
build(release): adopt filelock-style automated workflow
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/misc/py-platformdirs/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/py-platformdirs/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/misc/py-platformdirs/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/misc/py-platformdirs/patches/patch-tests_test__unix.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/misc/py-platformdirs/Makefile
diff -u pkgsrc/misc/py-platformdirs/Makefile:1.37 pkgsrc/misc/py-platformdirs/Makefile:1.38
--- pkgsrc/misc/py-platformdirs/Makefile:1.37 Mon Dec 8 10:24:56 2025
+++ pkgsrc/misc/py-platformdirs/Makefile Fri Feb 13 09:30:07 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2025/12/08 10:24:56 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/02/13 09:30:07 adam Exp $
-DISTNAME= platformdirs-4.5.1
+DISTNAME= platformdirs-4.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= misc python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/platformdirs/}
@@ -10,17 +10,17 @@ HOMEPAGE= https://github.com/tox-dev/pla
COMMENT= Python module for determining appropriate platform-specific dirs
LICENSE= mit
-TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0.4:../../devel/py-hatch-vcs
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0.5:../../devel/py-hatch-vcs
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.27:../../devel/py-hatchling
TEST_DEPENDS+= ${PYPKGPREFIX}-appdirs>=1.4.4:../../devel/py-appdirs
TEST_DEPENDS+= ${PYPKGPREFIX}-covdefaults>=2.3:../../devel/py-covdefaults
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=6:../../devel/py-test-cov
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=3.14:../../devel/py-test-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=7:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=3.15.1:../../devel/py-test-mock
USE_LANGUAGES= # none
-# as of 4.5.1
-# 460 passed, 36 skipped
+# as of 4.7.0
+# 508 passed, 36 skipped
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/py-platformdirs/PLIST
diff -u pkgsrc/misc/py-platformdirs/PLIST:1.5 pkgsrc/misc/py-platformdirs/PLIST:1.6
--- pkgsrc/misc/py-platformdirs/PLIST:1.5 Sat Oct 28 19:57:12 2023
+++ pkgsrc/misc/py-platformdirs/PLIST Fri Feb 13 09:30:07 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2023/10/28 19:57:12 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/02/13 09:30:07 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -9,6 +9,9 @@ ${PYSITELIB}/platformdirs/__init__.pyo
${PYSITELIB}/platformdirs/__main__.py
${PYSITELIB}/platformdirs/__main__.pyc
${PYSITELIB}/platformdirs/__main__.pyo
+${PYSITELIB}/platformdirs/_xdg.py
+${PYSITELIB}/platformdirs/_xdg.pyc
+${PYSITELIB}/platformdirs/_xdg.pyo
${PYSITELIB}/platformdirs/android.py
${PYSITELIB}/platformdirs/android.pyc
${PYSITELIB}/platformdirs/android.pyo
Index: pkgsrc/misc/py-platformdirs/distinfo
diff -u pkgsrc/misc/py-platformdirs/distinfo:1.36 pkgsrc/misc/py-platformdirs/distinfo:1.37
--- pkgsrc/misc/py-platformdirs/distinfo:1.36 Mon Dec 8 10:24:56 2025
+++ pkgsrc/misc/py-platformdirs/distinfo Fri Feb 13 09:30:07 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.36 2025/12/08 10:24:56 wiz Exp $
+$NetBSD: distinfo,v 1.37 2026/02/13 09:30:07 adam Exp $
-BLAKE2s (platformdirs-4.5.1.tar.gz) = b4d43ac8bb750b65dca1ee6b772e0ddf5f990705089f0e45e103504d57d09b0c
-SHA512 (platformdirs-4.5.1.tar.gz) = 33651a2aba8e844027d22f1e7a48fb32750a81a8d73807a4f10f37f1ba7ee8c8d3b2c391920328fb34fce1d3653e6d7f097a2c5e09b350a8ebfb6f21e3b1c488
-Size (platformdirs-4.5.1.tar.gz) = 21715 bytes
-SHA1 (patch-tests_test__unix.py) = 2b6587c2d8136875950b709cd80973467940f568
+BLAKE2s (platformdirs-4.7.0.tar.gz) = 03b04acee316c466cc95be4626041bd4f2fd79d01b0a8575656bb5ccfd57f803
+SHA512 (platformdirs-4.7.0.tar.gz) = d5e28eb05c73c7a0187ccfa9df9b3819804fcb92ba4237f3c788d1d8722d1ec0fea54708c1d976077e4189b2187bf8f19657f05dc51a515ffa53c07da07e93ca
+Size (platformdirs-4.7.0.tar.gz) = 23118 bytes
+SHA1 (patch-tests_test__unix.py) = 354b3b2e28871fe1f9b4a531b415225a3326f080
Index: pkgsrc/misc/py-platformdirs/patches/patch-tests_test__unix.py
diff -u pkgsrc/misc/py-platformdirs/patches/patch-tests_test__unix.py:1.1 pkgsrc/misc/py-platformdirs/patches/patch-tests_test__unix.py:1.2
--- pkgsrc/misc/py-platformdirs/patches/patch-tests_test__unix.py:1.1 Tue May 13 13:26:50 2025
+++ pkgsrc/misc/py-platformdirs/patches/patch-tests_test__unix.py Fri Feb 13 09:30:07 2026
@@ -1,34 +1,25 @@
-$NetBSD: patch-tests_test__unix.py,v 1.1 2025/05/13 13:26:50 riastradh Exp $
+$NetBSD: patch-tests_test__unix.py,v 1.2 2026/02/13 09:30:07 adam Exp $
-Fix tests on BSD. Resolves:
-
-FAILED tests/test_unix.py::test_xdg_variable_not_set[user_runtime_dir] - AssertionError: assert '/tmp/runtime-1234' == '/run/user/1234'
-FAILED tests/test_unix.py::test_xdg_variable_not_set[site_runtime_dir] - AssertionError: assert '/var/run' == '/run'
-FAILED tests/test_unix.py::test_xdg_variable_empty_value[user_runtime_dir] - AssertionError: assert '/tmp/runtime-1234' == '/run/user/1234'
-FAILED tests/test_unix.py::test_xdg_variable_empty_value[site_runtime_dir] - AssertionError: assert '/var/run' == '/run'
+Fix tests on BSD.
--- tests/test_unix.py.orig 2020-02-02 00:00:00.000000000 +0000
+++ tests/test_unix.py
-@@ -89,6 +89,12 @@ class XDGVariable(typing.NamedTuple):
+@@ -96,6 +96,10 @@ class XDGVariable(typing.NamedTuple):
def _func_to_path(func: str) -> XDGVariable | None:
+ if sys.platform.startswith(("freebsd", "openbsd", "netbsd")):
-+ user_default = '/tmp/runtime-1234'
+ site_default = '/var/run'
+ else:
-+ user_default = '/run/user/1234'
+ site_default = '/run'
mapping = {
"user_data_dir": XDGVariable("XDG_DATA_HOME", "~/.local/share"),
"site_data_dir": XDGVariable("XDG_DATA_DIRS", f"/usr/local/share{os.pathsep}/usr/share"),
-@@ -97,8 +103,8 @@ def _func_to_path(func: str) -> XDGVaria
- "user_cache_dir": XDGVariable("XDG_CACHE_HOME", "~/.cache"),
+@@ -105,7 +109,7 @@ def _func_to_path(func: str) -> XDGVaria
"user_state_dir": XDGVariable("XDG_STATE_HOME", "~/.local/state"),
"user_log_dir": XDGVariable("XDG_STATE_HOME", "~/.local/state"),
-- "user_runtime_dir": XDGVariable("XDG_RUNTIME_DIR", "/run/user/1234"),
+ "user_runtime_dir": XDGVariable("XDG_RUNTIME_DIR", f"{gettempdir()}/runtime-1234"),
- "site_runtime_dir": XDGVariable("XDG_RUNTIME_DIR", "/run"),
-+ "user_runtime_dir": XDGVariable("XDG_RUNTIME_DIR", user_default),
+ "site_runtime_dir": XDGVariable("XDG_RUNTIME_DIR", site_default),
}
return mapping.get(func)
Home |
Main Index |
Thread Index |
Old Index