Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
python-deepdiff


Commits:
e2655989 by Felix Yan at 2026-03-04T00:06:34+08:00
upgpkg: 8.0.0-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,12 @@
 pkgbase = python-deepdiff
        pkgdesc = Deep Difference and Search of any Python object/data.
-       pkgver = 7.0.1
-       pkgrel = 3
+       pkgver = 8.0.0
+       pkgrel = 1
        url = https://github.com/seperman/deepdiff
        arch = any
        license = MIT
        checkdepends = python-pytest
+       checkdepends = python-pytest-benchmark
        checkdepends = python-clevercsv
        checkdepends = python-click
        checkdepends = python-dateutil
@@ -15,14 +16,17 @@ pkgbase = python-deepdiff
        checkdepends = python-yaml
        checkdepends = python-orjson
        checkdepends = python-pydantic
+       checkdepends = python-pandas
+       checkdepends = python-polars
        makedepends = python-setuptools
-       depends = python-ordered-set
+       makedepends = git
+       depends = python-orderly-set
        optdepends = python-click: for cli
-       optdepends = python-tomli-w: for cli
+       optdepends = python-tomli-w: for TOML support
        optdepends = python-yaml: for YAML support
-       optdepends = python-clevercsv: for more rubust CSV parsing
+       optdepends = python-clevercsv: for more robust CSV parsing
        optdepends = python-orjson: for speed and memory optimized parsing
-       source = 
https://github.com/seperman/deepdiff/archive/7.0.1/python-deepdiff-7.0.1.tar.gz
-       sha512sums = 
2f3a7f7d6493e040e6253ec6349518f01dd8648d002b53694df56fa409df7e6685aee2e2839cf4120a003c7aa77760a9ac67417ff069bfa168bd101ea1338b82
+       source = git+https://github.com/seperman/deepdiff.git#tag=8.0.0
+       sha512sums = 
733ed89dc51469067d849fb9ef04ef50af27ec37a7add7120731aa259aa1de0e7087f37f12ae575b107eb2cd61a335d86eb0b0ad1a2a2150bd07cdf0a47ce310
 
 pkgname = python-deepdiff


=====================================
PKGBUILD
=====================================
@@ -1,38 +1,40 @@
 # Maintainer: Felix Yan <[email protected]>
 
 pkgname=python-deepdiff
-pkgver=7.0.1
-pkgrel=3
+pkgver=8.0.0
+pkgrel=1
 pkgdesc="Deep Difference and Search of any Python object/data."
 url="https://github.com/seperman/deepdiff";
 license=('MIT')
 arch=('any')
-depends=('python-ordered-set')
+depends=('python-orderly-set')
 optdepends=('python-click: for cli'
-            'python-tomli-w: for cli'
+            'python-tomli-w: for TOML support'
             'python-yaml: for YAML support'
-            'python-clevercsv: for more rubust CSV parsing'
+            'python-clevercsv: for more robust CSV parsing'
             'python-orjson: for speed and memory optimized parsing')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest' 'python-clevercsv' 'python-click' 
'python-dateutil'
+makedepends=('python-setuptools' 'git')
+checkdepends=('python-pytest' 'python-pytest-benchmark' 'python-clevercsv' 
'python-click' 'python-dateutil'
               'python-jsonpickle' 'python-numpy' 'python-tomli-w' 
'python-yaml' 'python-orjson'
-             'python-pydantic')
-source=("https://github.com/seperman/deepdiff/archive/$pkgver/$pkgname-$pkgver.tar.gz";)
-sha512sums=('2f3a7f7d6493e040e6253ec6349518f01dd8648d002b53694df56fa409df7e6685aee2e2839cf4120a003c7aa77760a9ac67417ff069bfa168bd101ea1338b82')
+             'python-pydantic' 'python-pandas' 'python-polars')
+source=("git+https://github.com/seperman/deepdiff.git#tag=$pkgver";)
+sha512sums=('733ed89dc51469067d849fb9ef04ef50af27ec37a7add7120731aa259aa1de0e7087f37f12ae575b107eb2cd61a335d86eb0b0ad1a2a2150bd07cdf0a47ce310')
 
 build() {
-  cd deepdiff-$pkgver
+  cd deepdiff
   python setup.py build
 }
 
 check() {
-  cd deepdiff-$pkgver
+  cd deepdiff
   # json.decoder.JSONDecodeError: Illegal trailing comma before end of object: 
line 3 column 21 (char 45)
-  pytest tests --deselect 
"tests/test_command.py::TestCommands::test_diff_command[t1_corrupt.json-t2.json-Expecting
 property name enclosed in double quotes-1]" --deselect 
"tests/test_delta.py::TestBasicsOfDelta::test_simple_set_elem_value"
+  pytest tests \
+    --deselect 
"tests/test_command.py::TestCommands::test_diff_command[t1_corrupt.json-t2.json-Expecting
 property name enclosed in double quotes-1]" \
+    --deselect 
"tests/test_delta.py::TestBasicsOfDelta::test_simple_set_elem_value"
 }
 
 package() {
-  cd deepdiff-$pkgver
+  cd deepdiff
   python setup.py install --root="$pkgdir" --optimize=1
 
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-deepdiff/-/commit/e2655989a1ed517977ece2a3a2ddc97623eb5511

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-deepdiff/-/commit/e2655989a1ed517977ece2a3a2ddc97623eb5511
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to