diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 19 insertions, 25 deletions
@@ -1,23 +1,26 @@ pkgbase = python-poliastro pkgdesc = Astrodynamics and Orbital Mechanics computations - pkgver = 0.16.0 + pkgver = 0.16.2 pkgrel = 1 url = http://docs.poliastro.space arch = any license = MIT - makedepends = python-setuptools - makedepends = python-dephell - source = https://files.pythonhosted.org/packages/source/p/poliastro/poliastro-0.16.0.tar.gz - md5sums = 37e9d40c6190e8ca765c57adb727d176 + makedepends = python-flit-core + makedepends = python-wheel + makedepends = python-build + makedepends = python-installer + makedepends = python-oldest-supported-numpy + source = https://files.pythonhosted.org/packages/source/p/poliastro/poliastro-0.16.2.tar.gz + md5sums = c7c32e6bad2b913f66a2a50491a72704 pkgname = python-poliastro - depends = python-scipy - depends = python-astropy + depends = python-scipy>=1.4.0 + depends = python-astroquery>=0.3.9" depends = python-jplephem depends = python-matplotlib>3.0.1 - depends = python-plotly + depends = python-plotly<6 depends = python-numba>=0.53.0 + depends = python-pyerfa + depends = python-pandas optdepends = python-poliastro-doc: Documentation for poliastro - optdepends = python-pandas - optdepends = python-astroquery>=0.3.9 optdepends = python-pytest: For running the tests from the package @@ -1,13 +1,13 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> pkgname=python-poliastro _pyname=${pkgname#python-} -pkgver=0.16.0 +pkgver=0.16.2 pkgrel=1 pkgdesc="Astrodynamics and Orbital Mechanics computations" arch=('any') url="http://docs.poliastro.space" license=('MIT') -makedepends=('python-setuptools' 'python-dephell') +makedepends=('python-flit-core' 'python-wheel' 'python-build' 'python-installer' 'python-oldest-supported-numpy') #checkdepends=('python-pytest' # 'python-wheel' # 'python-hypothesis' @@ -21,18 +21,12 @@ makedepends=('python-setuptools' 'python-dephell') # 'python-jplephem' # 'python-numba') source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") -md5sums=('37e9d40c6190e8ca765c57adb727d176') - -prepare() { - cd ${srcdir}/${_pyname}-${pkgver} - - dephell deps convert --from pyproject.toml --to setup.py -} +md5sums=('c7c32e6bad2b913f66a2a50491a72704') build() { cd ${srcdir}/${_pyname}-${pkgver} - python setup.py build + python -m build --wheel --no-isolation } #check() { @@ -43,16 +37,13 @@ build() { #} package() { - depends=('python-scipy' 'python-astropy' 'python-jplephem' 'python-matplotlib>3.0.1' 'python-plotly' 'python-numba>=0.53.0') - #'python-retrying') + depends=('python-scipy>=1.4.0' 'python-astroquery>=0.3.9"' 'python-jplephem' 'python-matplotlib>3.0.1' 'python-plotly<6' 'python-numba>=0.53.0' 'python-pyerfa' 'python-pandas') optdepends=('python-poliastro-doc: Documentation for poliastro' # 'python-numba: For accelerating the code' - 'python-pandas' - 'python-astroquery>=0.3.9' 'python-pytest: For running the tests from the package') cd ${srcdir}/${_pyname}-${pkgver} install -D -m644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" - python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 + python -m installer --destdir="${pkgdir}" dist/*.whl } |