python-pathspec: bump to 1.0.4

Changelog: https://github.com/cpburnz/python-pathspec/blob/master/CHANGELOG.rst

First stable 1.x release with API refinements and bug fixes.
Add test.sh to verify gitignore-style pattern matching.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-04-04 20:34:52 +03:00
committed by Alexandru Ardelean
parent 362d823329
commit f5fd23b575
2 changed files with 14 additions and 2 deletions

View File

@@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=python-pathspec
PKG_VERSION:=0.12.1
PKG_VERSION:=1.0.4
PKG_RELEASE:=1
PYPI_NAME:=pathspec
PKG_HASH:=a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712
PKG_HASH:=0210e2ae8a21a9137c0d470578cb0e595af87edaa6ebf12ff176f14a02e0e645
PKG_LICENSE:=MPL-2.0
PKG_LICENSE_FILES:=LICENSE

View File

@@ -0,0 +1,12 @@
#!/bin/sh
[ "$1" = python3-pathspec ] || exit 0
python3 - << 'EOF'
import pathspec
assert pathspec.__version__, "pathspec version is empty"
spec = pathspec.PathSpec.from_lines("gitwildmatch", ["*.py", "!test_*.py", "build/"])
assert spec.match_file("foo.py")
assert not spec.match_file("test_foo.py")
assert spec.match_file("build/output.txt")
assert not spec.match_file("foo.txt")
EOF