[arch-commits] Commit in python-etesync/repos (2 files)
Date: Monday, November 4, 2019 @ 09:23:17 Author: foutrelis Revision: 523874 archrelease: copy trunk to community-staging-any Added: python-etesync/repos/community-staging-any/ python-etesync/repos/community-staging-any/PKGBUILD (from rev 523873, python-etesync/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: python-etesync/repos/community-staging-any/PKGBUILD (from rev 523873, python-etesync/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2019-11-04 09:23:17 UTC (rev 523874) @@ -0,0 +1,46 @@ +# Maintainer: David Runge + +_name=etesync +pkgname=python-etesync +pkgver=0.9.2 +pkgrel=2 +pkgdesc="Python API to interact with an EteSync server." +arch=('any') +url="https://pypi.python.org/pypi/etesync/"; +license=('LGPL') +depends=('python-appdirs' 'python-asn1crypto' 'python-cffi' 'python-coverage' +'python-cryptography' 'python-dateutil' 'python-furl' 'python-idna' +'python-orderedmultidict' 'python-packaging' 'python-peewee' 'python-py' +'python-pyasn1' 'python-pycparser' 'python-pyparsing' 'python-requests' +'python-scrypt' 'python-six' 'python-pytz' 'python-vobject') +makedepends=('python-setuptools') +checkdepends=('python-pytest') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz";) +sha512sums=('2379797d18427568a409dba505bbc8ee45e49b7a3d5de54fb6021ab9158196175019b1ee029de7cd34f097bdf71db3fc1e2909c4ff1c60f48d724eda9b1f16cb') + +prepare() { + mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +check() { + cd "${pkgname}-${pkgver}" + # only run relevant tests: + # https://github.com/etesync/pyetesync/issues/5 + pytest -vvv tests/{test_collections.py,test_crypto.py} +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --skip-build \ +--optimize=1 \ +--prefix=/usr \ +--root="${pkgdir}" + install -t "${pkgdir}/usr/share/doc/${pkgname}" \ +-vDm 644 {DESCRIPTION.rst,README.md} +} +
[arch-commits] Commit in python-etesync/repos (2 files)
Date: Monday, July 23, 2018 @ 16:09:13 Author: foutrelis Revision: 363115 archrelease: copy trunk to community-staging-any Added: python-etesync/repos/community-staging-any/ python-etesync/repos/community-staging-any/PKGBUILD (from rev 363114, python-etesync/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: python-etesync/repos/community-staging-any/PKGBUILD (from rev 363114, python-etesync/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-23 16:09:13 UTC (rev 363115) @@ -0,0 +1,60 @@ +# Maintainer: David Runge + +_name=etesync +pkgname=python-etesync +pkgver=0.5.2 +pkgrel=2 +pkgdesc="Python API to interact with an EteSync server." +arch=('any') +url="https://pypi.python.org/pypi/etesync/"; +license=('LGPL') +depends=('python-appdirs' + 'python-asn1crypto' + 'python-cffi' + 'python-coverage' + 'python-cryptography' + 'python-furl' + 'python-idna' + 'python-orderedmultidict' + 'python-packaging' + 'python-peewee' + 'python-py' + 'python-pyasn1' + 'python-pycparser' + 'python-pyparsing' + 'python-dateutil' + 'python-requests' + 'python-scrypt' + 'python-six' + 'python-vobject') +makedepends=('python-setuptools') +checkdepends=('python-pytest') +source=("https://pypi.io/packages/source/e/${_name}/${_name}-${pkgver}.tar.gz";) +sha512sums=('3fd41cc422f4aad0fc40e06cb7fa25cbf61928343b4c8148d22a91f5cdd57d90efdce3c3522e7dc138cbe4db30197baa27524569a9736699070fe6882d8875f1') + +prepare() { + mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +check() { + cd "${pkgname}-${pkgver}" + # only run relevant tests: + # https://github.com/etesync/pyetesync/issues/5 + pytest tests/{test_collections.py,test_crypto.py} +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --skip-build \ +--optimize=1 \ +--prefix=/usr \ +--root="${pkgdir}" + install -t "${pkgdir}/usr/share/doc/${pkgname}" \ +-vDm644 {DESCRIPTION.rst,README.md} +} +
[arch-commits] Commit in python-etesync/repos (2 files)
Date: Sunday, February 4, 2018 @ 18:50:24 Author: dvzrv Revision: 289020 archrelease: copy trunk to community-testing-any Added: python-etesync/repos/community-testing-any/ python-etesync/repos/community-testing-any/PKGBUILD (from rev 289019, python-etesync/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: python-etesync/repos/community-testing-any/PKGBUILD (from rev 289019, python-etesync/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2018-02-04 18:50:24 UTC (rev 289020) @@ -0,0 +1,57 @@ +# Maintainer: David Runge + +_name=etesync +pkgname=python-etesync +pkgver=0.5.0 +pkgrel=1 +pkgdesc="Python API to interact with an EteSync server." +arch=('any') +url="https://pypi.python.org/pypi/etesync/"; +license=('LGPL') +depends=('python-appdirs' + 'python-asn1crypto' + 'python-cffi' + 'python-coverage' + 'python-cryptography' + 'python-furl' + 'python-idna' + 'python-orderedmultidict' + 'python-packaging' + 'python-peewee' + 'python-py' + 'python-pyasn1' + 'python-pycparser' + 'python-pyparsing' + 'python-pyscrypt' + 'python-dateutil' + 'python-requests' + 'python-six' + 'python-vobject') +makedepends=('python-setuptools') +checkdepends=('python-pytest') +source=("https://pypi.io/packages/source/e/${_name}/${_name}-${pkgver}.tar.gz";) +sha512sums=('a3766117314ed10b088ac7388d0685321a5789939e689a05d46337e339819103ab3d9b7f8a888c7bb3743fe2eacdd66e9e1dda4301fc6a6853a40c87e97e0eee') + +prepare() { + mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +check() { + cd "${pkgname}-${pkgver}" + python setup.py test +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --skip-build \ +--optimize=1 \ +--prefix=/usr \ +--root="${pkgdir}" + install -vDm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} +