[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2020-11-12 Thread Evangelos Foutras via arch-commits
Date: Thursday, November 12, 2020 @ 13:12:28
  Author: foutrelis
Revision: 751731

upgpkg: python-jsonschema 3.2.0-4: Python 3.9 rebuild

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-12 13:11:59 UTC (rev 751730)
+++ PKGBUILD2020-11-12 13:12:28 UTC (rev 751731)
@@ -5,7 +5,7 @@
 
 pkgname=python-jsonschema
 pkgver=3.2.0
-pkgrel=3
+pkgrel=4
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="https://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2020-11-12 Thread Evangelos Foutras via arch-commits
Date: Thursday, November 12, 2020 @ 13:11:59
  Author: foutrelis
Revision: 751730

Adjust for webcolors API change

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |   11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-12 12:58:18 UTC (rev 751729)
+++ PKGBUILD2020-11-12 13:11:59 UTC (rev 751730)
@@ -14,11 +14,18 @@
 makedepends=('python-setuptools-scm')
 checkdepends=('python-twisted' 'python-idna' 'python-jsonpointer' 
'python-strict-rfc3339'
   'python-rfc3987' 'python-webcolors')
-source=("$pkgname-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
-sha512sums=('a575e9e7b0668220854e7ae45f2afd433643c3f0bfeb9769413cfc072ae01513a8d97bddbb6317f42348e09081e72bbad801d00ee5e3c0ac840bd19e934955cd')
+source=("$pkgname-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;
+
$pkgname-webcolors.patch::https://github.com/Julian/jsonschema/commit/09595a50f507.patch)
+sha512sums=('a575e9e7b0668220854e7ae45f2afd433643c3f0bfeb9769413cfc072ae01513a8d97bddbb6317f42348e09081e72bbad801d00ee5e3c0ac840bd19e934955cd'
+
'c7e14ab01ca2adb1d4aa5b2670bd95d6e5141ade0f619463f35fe54066a69f045ee0ad929943c4af0edacddf4f93289b7318217bc0038069aa812b1a4428f54d')
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
+prepare() {
+  cd jsonschema-$pkgver
+  patch -Np1 -i ../$pkgname-webcolors.patch
+}
+
 build() {
   cd jsonschema-$pkgver
   python setup.py build


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2020-11-09 Thread Evangelos Foutras via arch-commits
Date: Monday, November 9, 2020 @ 18:19:06
  Author: foutrelis
Revision: 747963

upgpkg: python-jsonschema 3.2.0-3: Python 3.9 rebuild

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-09 18:19:04 UTC (rev 747962)
+++ PKGBUILD2020-11-09 18:19:06 UTC (rev 747963)
@@ -5,7 +5,7 @@
 
 pkgname=python-jsonschema
 pkgver=3.2.0
-pkgrel=2
+pkgrel=3
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="https://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2020-02-13 Thread Felix Yan via arch-commits
Date: Thursday, February 13, 2020 @ 14:09:09
  Author: felixonmars
Revision: 570434

upgpkg: python-jsonschema 3.2.0-2: remove python2 sibling

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |   50 ++
 1 file changed, 10 insertions(+), 40 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-13 14:07:40 UTC (rev 570433)
+++ PKGBUILD2020-02-13 14:09:09 UTC (rev 570434)
@@ -3,66 +3,36 @@
 # Contributor: Bogdan Szczurek 
 # Contributor: Ismo Toijala 
 
-pkgbase=python-jsonschema
-pkgname=('python-jsonschema' 'python2-jsonschema')
+pkgname=python-jsonschema
 pkgver=3.2.0
-pkgrel=1
+pkgrel=2
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="https://pypi.python.org/pypi/jsonschema;
 license=('MIT')
-makedepends=('python-attrs' 'python2-attrs' 'python-importlib-metadata' 
'python2-importlib-metadata'
- 'python-pyrsistent' 'python2-pyrsistent' 'python2-functools32' 
'python-setuptools-scm'
- 'python2-setuptools-scm')
-checkdepends=('python-twisted' 'python2-twisted' 'python-idna' 'python2-idna' 
'python-jsonpointer'
-  'python2-jsonpointer' 'python-strict-rfc3339' 
'python2-strict-rfc3339'
-  'python-rfc3987' 'python2-rfc3987' 'python-webcolors' 
'python2-webcolors')
-source=("$pkgbase-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
+depends=('python-attrs' 'python-importlib-metadata' 'python-pyrsistent' 
'python-setuptools')
+makedepends=('python-setuptools-scm')
+checkdepends=('python-twisted' 'python-idna' 'python-jsonpointer' 
'python-strict-rfc3339'
+  'python-rfc3987' 'python-webcolors')
+source=("$pkgname-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
 
sha512sums=('a575e9e7b0668220854e7ae45f2afd433643c3f0bfeb9769413cfc072ae01513a8d97bddbb6317f42348e09081e72bbad801d00ee5e3c0ac840bd19e934955cd')
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
-prepare() {
-  cp -a jsonschema-$pkgver{,-py2}
-  find jsonschema-$pkgver-py2 -name \*.py -exec sed -i '1s/python$/&2/' {} +
-}
-
 build() {
-  cd "$srcdir"/jsonschema-$pkgver
+  cd jsonschema-$pkgver
   python setup.py build
-
-  cd "$srcdir"/jsonschema-$pkgver-py2
-  python2 setup.py build
 }
 
 check() {
-  cd "$srcdir"/jsonschema-$pkgver
+  cd jsonschema-$pkgver
   python setup.py install --root="$PWD/tmp_install" --optimize=1
   PYTHONPATH="$PWD/tmp_install/usr/lib/python3.8/site-packages" 
JSON_SCHEMA_TEST_SUITE=json trial3 jsonschema
   python -m doctest README.rst
-
-  cd "$srcdir"/jsonschema-$pkgver-py2
-  python2 setup.py install --root="$PWD/tmp_install" --optimize=1
-  PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages" 
JSON_SCHEMA_TEST_SUITE=json trial jsonschema
-  python2 -m doctest README.rst
 }
 
-package_python-jsonschema() {
-  depends=('python-attrs' 'python-importlib-metadata' 'python-pyrsistent' 
'python-setuptools')
-
+package() {
   cd jsonschema-$pkgver
   python setup.py install --root="$pkgdir" --optimize=1
   install -D -m644 json/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }
-
-package_python2-jsonschema() {
-  depends=('python2-attrs' 'python2-importlib-metadata' 'python2-pyrsistent' 
'python2-setuptools'
-   'python2-functools32')
-
-  cd jsonschema-$pkgver-py2
-  python2 setup.py install --root="$pkgdir" --optimize=1
-  install -D -m644 json/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-
-  mv "$pkgdir"/usr/bin/jsonschema{,2}
-}
-


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-11-19 Thread Felix Yan via arch-commits
Date: Wednesday, November 20, 2019 @ 05:25:08
  Author: felixonmars
Revision: 530606

upgpkg: python-jsonschema 3.2.0-1

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-20 05:24:33 UTC (rev 530605)
+++ PKGBUILD2019-11-20 05:25:08 UTC (rev 530606)
@@ -5,7 +5,7 @@
 
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
-pkgver=3.1.1
+pkgver=3.2.0
 pkgrel=1
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
@@ -18,7 +18,7 @@
   'python2-jsonpointer' 'python-strict-rfc3339' 
'python2-strict-rfc3339'
   'python-rfc3987' 'python2-rfc3987' 'python-webcolors' 
'python2-webcolors')
 
source=("$pkgbase-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
-sha512sums=('399f8de7379cbcec00ebc9db7d23cc419fbae0a4e20bc1d8c9d6715de997facafe1ad41a9a5bf128bde421f7ceb0a31a6e351972850d323879d72cc5f22db69a')
+sha512sums=('a575e9e7b0668220854e7ae45f2afd433643c3f0bfeb9769413cfc072ae01513a8d97bddbb6317f42348e09081e72bbad801d00ee5e3c0ac840bd19e934955cd')
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-11-16 Thread Felix Yan via arch-commits
Date: Saturday, November 16, 2019 @ 17:55:45
  Author: felixonmars
Revision: 529679

upgpkg: python-jsonschema 3.1.1-1

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |   16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-16 17:55:15 UTC (rev 529678)
+++ PKGBUILD2019-11-16 17:55:45 UTC (rev 529679)
@@ -5,19 +5,20 @@
 
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
-pkgver=3.0.2
-pkgrel=3
+pkgver=3.1.1
+pkgrel=1
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="https://pypi.python.org/pypi/jsonschema;
 license=('MIT')
-makedepends=('python-attrs' 'python2-attrs' 'python-pyrsistent' 
'python2-pyrsistent'
- 'python2-functools32' 'python-setuptools-scm' 
'python2-setuptools-scm')
+makedepends=('python-attrs' 'python2-attrs' 'python-importlib-metadata' 
'python2-importlib-metadata'
+ 'python-pyrsistent' 'python2-pyrsistent' 'python2-functools32' 
'python-setuptools-scm'
+ 'python2-setuptools-scm')
 checkdepends=('python-twisted' 'python2-twisted' 'python-idna' 'python2-idna' 
'python-jsonpointer'
   'python2-jsonpointer' 'python-strict-rfc3339' 
'python2-strict-rfc3339'
   'python-rfc3987' 'python2-rfc3987' 'python-webcolors' 
'python2-webcolors')
 
source=("$pkgbase-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
-sha512sums=('906ee1911a56fd7db18891c86dbca6dc9b7e306784b09b2507f75ce07cd236729404f71a142f5bd1b947a475e05a69c1586e91bcc2b6c10e3d630d887e6a33f8')
+sha512sums=('399f8de7379cbcec00ebc9db7d23cc419fbae0a4e20bc1d8c9d6715de997facafe1ad41a9a5bf128bde421f7ceb0a31a6e351972850d323879d72cc5f22db69a')
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 
@@ -47,7 +48,7 @@
 }
 
 package_python-jsonschema() {
-  depends=('python-attrs' 'python-pyrsistent' 'python-setuptools')
+  depends=('python-attrs' 'python-importlib-metadata' 'python-pyrsistent' 
'python-setuptools')
 
   cd jsonschema-$pkgver
   python setup.py install --root="$pkgdir" --optimize=1
@@ -55,7 +56,8 @@
 }
 
 package_python2-jsonschema() {
-  depends=('python2-attrs' 'python2-pyrsistent' 'python2-setuptools' 
'python2-functools32')
+  depends=('python2-attrs' 'python2-importlib-metadata' 'python2-pyrsistent' 
'python2-setuptools'
+   'python2-functools32')
 
   cd jsonschema-$pkgver-py2
   python2 setup.py install --root="$pkgdir" --optimize=1


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-11-01 Thread Evangelos Foutras via arch-commits
Date: Friday, November 1, 2019 @ 13:26:59
  Author: foutrelis
Revision: 521821

Python 3.8 rebuild

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-01 13:26:55 UTC (rev 521820)
+++ PKGBUILD2019-11-01 13:26:59 UTC (rev 521821)
@@ -6,7 +6,7 @@
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
 pkgver=3.0.2
-pkgrel=2
+pkgrel=3
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="https://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-10-25 Thread Felix Yan via arch-commits
Date: Friday, October 25, 2019 @ 19:51:09
  Author: felixonmars
Revision: 519594

Python 3.8 rebuild

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-25 19:50:54 UTC (rev 519593)
+++ PKGBUILD2019-10-25 19:51:09 UTC (rev 519594)
@@ -6,7 +6,7 @@
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
 pkgver=3.0.2
-pkgrel=1
+pkgrel=2
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="https://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-08-02 Thread Felix Yan via arch-commits
Date: Friday, August 2, 2019 @ 17:16:12
  Author: felixonmars
Revision: 497085

upgpkg: python-jsonschema 3.0.2-1

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-08-02 17:13:53 UTC (rev 497084)
+++ PKGBUILD2019-08-02 17:16:12 UTC (rev 497085)
@@ -5,7 +5,7 @@
 
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
-pkgver=3.0.1
+pkgver=3.0.2
 pkgrel=1
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
@@ -17,7 +17,7 @@
   'python2-jsonpointer' 'python-strict-rfc3339' 
'python2-strict-rfc3339'
   'python-rfc3987' 'python2-rfc3987' 'python-webcolors' 
'python2-webcolors')
 
source=("$pkgbase-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
-sha512sums=('9673b4c04730f9949155d30a616fff4b7696467078bc10a1b77de675366bdf64ec0e23e9ca8235041ec4b1128d162fc01c1aa8c43dd814ada2811c2c04e5a51e')
+sha512sums=('906ee1911a56fd7db18891c86dbca6dc9b7e306784b09b2507f75ce07cd236729404f71a142f5bd1b947a475e05a69c1586e91bcc2b6c10e3d630d887e6a33f8')
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
 


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-06-18 Thread Antonio Rojas via arch-commits
Date: Tuesday, June 18, 2019 @ 20:22:07
  Author: arojas
Revision: 482196

https

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-06-18 20:21:47 UTC (rev 482195)
+++ PKGBUILD2019-06-18 20:22:07 UTC (rev 482196)
@@ -9,7 +9,7 @@
 pkgrel=1
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
-url="http://pypi.python.org/pypi/jsonschema;
+url="https://pypi.python.org/pypi/jsonschema;
 license=('MIT')
 makedepends=('python-attrs' 'python2-attrs' 'python-pyrsistent' 
'python2-pyrsistent'
  'python2-functools32' 'python-setuptools-scm' 
'python2-setuptools-scm')


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2019-05-28 Thread Felix Yan via arch-commits
Date: Tuesday, May 28, 2019 @ 15:10:07
  Author: felixonmars
Revision: 472755

upgpkg: python-jsonschema 3.0.1-1

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |   31 ---
 1 file changed, 16 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-28 14:43:35 UTC (rev 472754)
+++ PKGBUILD2019-05-28 15:10:07 UTC (rev 472755)
@@ -5,22 +5,23 @@
 
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
-pkgver=2.6.0
-pkgrel=3
+pkgver=3.0.1
+pkgrel=1
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="http://pypi.python.org/pypi/jsonschema;
 license=('MIT')
-makedepends=('python-setuptools' 'python2-setuptools' 'python2-functools32' 
'python-vcversioner'
- 'python2-vcversioner')
-checkdepends=('python-twisted' 'python2-twisted' 'python-mock' 'python2-mock'
-  'python-strict-rfc3339' 'python2-strict-rfc3339' 
'python-rfc3987' 'python2-rfc3987'
-  'python-webcolors' 'python2-webcolors')
+makedepends=('python-attrs' 'python2-attrs' 'python-pyrsistent' 
'python2-pyrsistent'
+ 'python2-functools32' 'python-setuptools-scm' 
'python2-setuptools-scm')
+checkdepends=('python-twisted' 'python2-twisted' 'python-idna' 'python2-idna' 
'python-jsonpointer'
+  'python2-jsonpointer' 'python-strict-rfc3339' 
'python2-strict-rfc3339'
+  'python-rfc3987' 'python2-rfc3987' 'python-webcolors' 
'python2-webcolors')
 
source=("$pkgbase-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
-sha512sums=('863888fa70d7ae000530dcb405455d370a42c75b1e72970724d56397a1364da9198adb655ddebb6e8570b4bcf6ee17d26b712db86ddad15f65132dc9774e7255')
+sha512sums=('9673b4c04730f9949155d30a616fff4b7696467078bc10a1b77de675366bdf64ec0e23e9ca8235041ec4b1128d162fc01c1aa8c43dd814ada2811c2c04e5a51e')
 
+export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+
 prepare() {
-  echo -n "$pkgver-0-UNKNOWN" > jsonschema-$pkgver/version.txt
   cp -a jsonschema-$pkgver{,-py2}
   find jsonschema-$pkgver-py2 -name \*.py -exec sed -i '1s/python$/&2/' {} +
 }
@@ -35,18 +36,18 @@
 
 check() {
   cd "$srcdir"/jsonschema-$pkgver
-  PYTHONPATH="$PWD/build/lib" JSON_SCHEMA_TEST_SUITE=json trial3 jsonschema
+  python setup.py install --root="$PWD/tmp_install" --optimize=1
+  PYTHONPATH="$PWD/tmp_install/usr/lib/python3.7/site-packages" 
JSON_SCHEMA_TEST_SUITE=json trial3 jsonschema
   python -m doctest README.rst
 
   cd "$srcdir"/jsonschema-$pkgver-py2
-  PYTHONPATH="$PWD/build/lib" JSON_SCHEMA_TEST_SUITE=json trial jsonschema
-  # TODO: figure out why
-  rm -r build/lib/jsonschema/__pycache__
+  python2 setup.py install --root="$PWD/tmp_install" --optimize=1
+  PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages" 
JSON_SCHEMA_TEST_SUITE=json trial jsonschema
   python2 -m doctest README.rst
 }
 
 package_python-jsonschema() {
-  depends=('python-setuptools')
+  depends=('python-attrs' 'python-pyrsistent' 'python-setuptools')
 
   cd jsonschema-$pkgver
   python setup.py install --root="$pkgdir" --optimize=1
@@ -54,7 +55,7 @@
 }
 
 package_python2-jsonschema() {
-  depends=('python2-setuptools' 'python2-functools32')
+  depends=('python2-attrs' 'python2-pyrsistent' 'python2-setuptools' 
'python2-functools32')
 
   cd jsonschema-$pkgver-py2
   python2 setup.py install --root="$pkgdir" --optimize=1


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2018-06-30 Thread Felix Yan via arch-commits
Date: Saturday, June 30, 2018 @ 09:03:33
  Author: felixonmars
Revision: 347995

upgpkg: python-jsonschema 2.6.0-3

Python 3.7 rebuild

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-06-30 09:03:18 UTC (rev 347994)
+++ PKGBUILD2018-06-30 09:03:33 UTC (rev 347995)
@@ -7,7 +7,7 @@
 pkgbase=python-jsonschema
 pkgname=('python-jsonschema' 'python2-jsonschema')
 pkgver=2.6.0
-pkgrel=2
+pkgrel=3
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=('any')
 url="http://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2017-12-25 Thread Felix Yan via arch-commits
Date: Tuesday, December 26, 2017 @ 01:23:17
  Author: felixonmars
Revision: 276078

upgpkg: python-jsonschema 2.6.0-2

fix dependencies and enable tests

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |   68 +++--
 1 file changed, 48 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-26 01:17:45 UTC (rev 276077)
+++ PKGBUILD2017-12-26 01:23:17 UTC (rev 276078)
@@ -1,38 +1,66 @@
 # $Id$
-# Maintainer: Daniel Wallace 
+# Maintainer: Felix Yan 
+# Contributor: Daniel Wallace 
 # Contributor: Bogdan Szczurek 
 # Contributor: Ismo Toijala 
 
 pkgbase=python-jsonschema
-_pkgname=jsonschema
-pkgname=(python-jsonschema python2-jsonschema)
+pkgname=('python-jsonschema' 'python2-jsonschema')
 pkgver=2.6.0
-pkgrel=1
+pkgrel=2
 pkgdesc="An implementation of JSON Schema validation for Python"
-arch=(any)
+arch=('any')
 url="http://pypi.python.org/pypi/jsonschema;
 license=('MIT')
-makedepends=(python-setuptools python2-setuptools)
-source=("https://pypi.io/packages/source/j/jsonschema/${pkgname:7}-$pkgver.tar.gz;)
-md5sums=('50c6b69a373a8b55ff1e0ec6e78f13f4')
+makedepends=('python-setuptools' 'python2-setuptools' 'python2-functools32' 
'python-vcversioner'
+ 'python2-vcversioner')
+checkdepends=('python-twisted' 'python2-twisted' 'python-mock' 'python2-mock'
+  'python-strict-rfc3339' 'python2-strict-rfc3339' 
'python-rfc3987' 'python2-rfc3987'
+  'python-webcolors' 'python2-webcolors')
+source=("$pkgbase-$pkgver.tar.bz2::https://github.com/Julian/jsonschema/archive/v$pkgver.tar.gz;)
+sha512sums=('863888fa70d7ae000530dcb405455d370a42c75b1e72970724d56397a1364da9198adb655ddebb6e8570b4bcf6ee17d26b712db86ddad15f65132dc9774e7255')
 
-prepare(){
-cp -a $_pkgname-$pkgver $_pkgname-$pkgver-2
-find $_pkgname-$pkgver-2 -name \*.py -exec sed -i '1s/python$/&2/' {} +
+prepare() {
+  echo -n "$pkgver-0-UNKNOWN" > jsonschema-$pkgver/version.txt
+  cp -a jsonschema-$pkgver{,-py2}
+  find jsonschema-$pkgver-py2 -name \*.py -exec sed -i '1s/python$/&2/' {} +
 }
 
+build() {
+  cd "$srcdir"/jsonschema-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/jsonschema-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/jsonschema-$pkgver
+  PYTHONPATH="$PWD/build/lib" JSON_SCHEMA_TEST_SUITE=json trial3 jsonschema
+  python -m doctest README.rst
+
+  cd "$srcdir"/jsonschema-$pkgver-py2
+  PYTHONPATH="$PWD/build/lib" JSON_SCHEMA_TEST_SUITE=json trial jsonschema
+  # TODO: figure out why
+  rm -r build/lib/jsonschema/__pycache__
+  python2 -m doctest README.rst
+}
+
 package_python-jsonschema() {
-  cd "$srcdir/$_pkgname-$pkgver"
-  python setup.py install --root="$pkgdir/" --optimize=1
-  depends=(python)
-  install -D -m644 json/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+  depends=('python-setuptools')
+
+  cd jsonschema-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 json/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }
 
 package_python2-jsonschema() {
-  cd "$srcdir/$_pkgname-$pkgver-2"
-  python2 setup.py install --root="$pkgdir/" --optimize=1
-  depends=(python2-functools32)
-  install -D -m644 json/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
-  mv $pkgdir/usr/bin/jsonschema{,2}
+  depends=('python2-setuptools' 'python2-functools32')
+
+  cd jsonschema-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 json/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  mv "$pkgdir"/usr/bin/jsonschema{,2}
 }
 


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2017-02-08 Thread Felix Yan
Date: Wednesday, February 8, 2017 @ 15:48:06
  Author: felixonmars
Revision: 211268

upgpkg: python-jsonschema 2.6.0-1

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-02-08 15:47:35 UTC (rev 211267)
+++ PKGBUILD2017-02-08 15:48:06 UTC (rev 211268)
@@ -6,15 +6,15 @@
 pkgbase=python-jsonschema
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
-pkgver=2.5.1
-pkgrel=4
+pkgver=2.6.0
+pkgrel=1
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=(any)
 url="http://pypi.python.org/pypi/jsonschema;
 license=('MIT')
 makedepends=(python-setuptools python2-setuptools)
-source=("http://pypi.python.org/packages/source/j/jsonschema/${pkgname:7}-$pkgver.tar.gz;)
-md5sums=('374e848fdb69a3ce8b7e778b47c30640')
+source=("https://pypi.io/packages/source/j/jsonschema/${pkgname:7}-$pkgver.tar.gz;)
+md5sums=('50c6b69a373a8b55ff1e0ec6e78f13f4')
 
 prepare(){
 cp -a $_pkgname-$pkgver $_pkgname-$pkgver-2


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2016-12-24 Thread Bartłomiej Piotrowski
Date: Saturday, December 24, 2016 @ 17:32:59
  Author: bpiotrowski
Revision: 201637

Python 3.6 rebuild

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-12-24 17:32:56 UTC (rev 201636)
+++ PKGBUILD2016-12-24 17:32:59 UTC (rev 201637)
@@ -7,7 +7,7 @@
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
 pkgver=2.5.1
-pkgrel=3
+pkgrel=4
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=(any)
 url="http://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2015-09-19 Thread Felix Yan
Date: Saturday, September 19, 2015 @ 15:37:53
  Author: fyan
Revision: 140828

upgpkg: python-jsonschema 2.5.1-3

rebuild for python 3.5

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-09-19 13:35:57 UTC (rev 140827)
+++ PKGBUILD2015-09-19 13:37:53 UTC (rev 140828)
@@ -7,7 +7,7 @@
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
 pkgver=2.5.1
-pkgrel=2
+pkgrel=3
 pkgdesc="An implementation of JSON Schema validation for Python"
 arch=(any)
 url="http://pypi.python.org/pypi/jsonschema;


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2015-07-05 Thread Antonio Rojas
Date: Sunday, July 5, 2015 @ 12:54:17
  Author: arojas
Revision: 136435

Add python2-functools32 dependency (FS#45457)

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-07-05 10:52:00 UTC (rev 136434)
+++ PKGBUILD2015-07-05 10:54:17 UTC (rev 136435)
@@ -7,7 +7,7 @@
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
 pkgver=2.5.1
-pkgrel=1
+pkgrel=2
 pkgdesc=An implementation of JSON Schema validation for Python
 arch=(any)
 url=http://pypi.python.org/pypi/jsonschema;
@@ -31,7 +31,7 @@
 package_python2-jsonschema() {
   cd $srcdir/$_pkgname-$pkgver-2
   python2 setup.py install --root=$pkgdir/ --optimize=1
-  depends=(python2)
+  depends=(python2-functools32)
   install -D -m644 json/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
   mv $pkgdir/usr/bin/jsonschema{,2}
 }


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2015-06-22 Thread Daniel Wallace
Date: Monday, June 22, 2015 @ 17:27:13
  Author: dwallace
Revision: 135710

upgpkg: python-jsonschema 2.5.1-1

upgpkg: python-jsonschema 2.5.1

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-06-22 15:07:48 UTC (rev 135709)
+++ PKGBUILD2015-06-22 15:27:13 UTC (rev 135710)
@@ -6,7 +6,7 @@
 pkgbase=python-jsonschema
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
-pkgver=2.4.0
+pkgver=2.5.1
 pkgrel=1
 pkgdesc=An implementation of JSON Schema validation for Python
 arch=(any)
@@ -14,6 +14,7 @@
 license=('MIT')
 makedepends=(python-setuptools python2-setuptools)
 
source=(http://pypi.python.org/packages/source/j/jsonschema/${pkgname:7}-$pkgver.tar.gz;)
+md5sums=('374e848fdb69a3ce8b7e778b47c30640')
 
 prepare(){
 cp -a $_pkgname-$pkgver $_pkgname-$pkgver-2
@@ -35,4 +36,3 @@
   mv $pkgdir/usr/bin/jsonschema{,2}
 }
 
-md5sums=('661f85c3d23094afbb9ac3c0673840bf')


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2015-02-18 Thread Daniel Wallace
Date: Wednesday, February 18, 2015 @ 16:20:26
  Author: dwallace
Revision: 127936

upgpkg: python-jsonschema 2.4.0-1

upgpkg: python-jsonschema 2.4.0

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-02-18 15:18:28 UTC (rev 127935)
+++ PKGBUILD2015-02-18 15:20:26 UTC (rev 127936)
@@ -6,8 +6,8 @@
 pkgbase=python-jsonschema
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
-pkgver=2.3.0
-pkgrel=3
+pkgver=2.4.0
+pkgrel=1
 pkgdesc=An implementation of JSON Schema validation for Python
 arch=(any)
 url=http://pypi.python.org/pypi/jsonschema;
@@ -32,6 +32,7 @@
   python2 setup.py install --root=$pkgdir/ --optimize=1
   depends=(python2)
   install -D -m644 json/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+  mv $pkgdir/usr/bin/jsonschema{,2}
 }
 
-md5sums=('410075e1969a9ec1838b5a6e1313c32b')
+md5sums=('661f85c3d23094afbb9ac3c0673840bf')


[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2014-05-23 Thread Daniel Wallace
Date: Friday, May 23, 2014 @ 15:42:37
  Author: dwallace
Revision: 111758

upgpkg: python-jsonschema 2.3.0-3

upgpkg: python-jsonschema 2.3.0-3

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-05-23 13:39:17 UTC (rev 111757)
+++ PKGBUILD2014-05-23 13:42:37 UTC (rev 111758)
@@ -7,7 +7,7 @@
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
 pkgver=2.3.0
-pkgrel=2
+pkgrel=3
 pkgdesc=An implementation of JSON Schema validation for Python
 arch=(any)
 url=http://pypi.python.org/pypi/jsonschema;



[arch-commits] Commit in python-jsonschema/trunk (PKGBUILD)

2014-05-22 Thread Daniel Wallace
Date: Thursday, May 22, 2014 @ 23:22:57
  Author: dwallace
Revision: 111726

upgpkg: python-jsonschema 2.3.0-2

upgpkg: python-jsonschema 2.3.0

Modified:
  python-jsonschema/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-05-22 21:21:00 UTC (rev 111725)
+++ PKGBUILD2014-05-22 21:22:57 UTC (rev 111726)
@@ -7,7 +7,7 @@
 _pkgname=jsonschema
 pkgname=(python-jsonschema python2-jsonschema)
 pkgver=2.3.0
-pkgrel=1
+pkgrel=2
 pkgdesc=An implementation of JSON Schema validation for Python
 arch=(any)
 url=http://pypi.python.org/pypi/jsonschema;
@@ -29,7 +29,7 @@
 
 package_python2-jsonschema() {
   cd $srcdir/$_pkgname-$pkgver-2
-  python setup.py install --root=$pkgdir/ --optimize=1
+  python2 setup.py install --root=$pkgdir/ --optimize=1
   depends=(python2)
   install -D -m644 json/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
 }