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.