Skip to content
Snippets Groups Projects
Verified Commit 694db978 authored by David Runge's avatar David Runge :chipmunk:
Browse files

upgpkg: 2.5.0-1

Consolidate dependencies.
Switch to a more verbose and easier to manipulate pytest invocation.
parent f47eadbc
No related branches found
Tags 2.6.0-1
No related merge requests found
.SRCINFO 0 → 100644
pkgbase = python-papermill
pkgdesc = Parametrize and run Jupyter and nteract Notebooks
pkgver = 2.5.0
pkgrel = 1
url = https://github.com/nteract/papermill
arch = any
license = BSD-3-Clause
checkdepends = python-boto3
checkdepends = python-moto
checkdepends = python-pytest
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools-scm
makedepends = python-wheel
depends = python
depends = python-click
depends = python-pyyaml
depends = jupyter-nbformat
depends = jupyter-nbclient
depends = python-tqdm
depends = python-requests
depends = python-entrypoints
depends = python-tenacity
optdepends = python-boto3: AWS functionality
source = papermill-2.5.0.tar.gz::https://github.com/nteract/papermill/archive/refs/tags/2.5.0.tar.gz
b2sums = d0f67d1a701bd41c6a22a7f5c98bb270041b9eb0ceddb68e95705eadb64a69e972903b49ac2b4a5f1759f018694ca57a0187d24e6728b0cf00fd9b91173652bb
pkgname = python-papermill
......@@ -3,8 +3,8 @@
_pkgname=papermill
pkgname="python-${_pkgname}"
pkgver=2.4.0
pkgrel=3
pkgver=2.5.0
pkgrel=1
pkgdesc="Parametrize and run Jupyter and nteract Notebooks"
arch=('any')
url="https://github.com/nteract/papermill"
......@@ -16,13 +16,13 @@ makedepends=(
python-wheel
)
checkdepends=(
# python-azure # TODO: package
python-boto3
python-moto
python-pytest
)
depends=(
python
python-ansiwrap
python-click
python-pyyaml
jupyter-nbformat
......@@ -34,7 +34,7 @@ depends=(
)
optdepends=('python-boto3: AWS functionality')
source=("${_pkgname}-${pkgver}.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz")
b2sums=('ffbc08bcc75ad01721b503e7eb9033ee4131852c3813f3a1e40db60eab9ca210322ed05e6d9d0ef7f023bffce8278f181a542cee6f4fb711a10d6534c061be12')
b2sums=('d0f67d1a701bd41c6a22a7f5c98bb270041b9eb0ceddb68e95705eadb64a69e972903b49ac2b4a5f1759f018694ca57a0187d24e6728b0cf00fd9b91173652bb')
build() {
cd "${_pkgname}-${pkgver}"
......@@ -42,11 +42,19 @@ build() {
}
check() {
local pytest_options=(
--ignore papermill/tests/test_abs.py # requires python-azure
--ignore papermill/tests/test_adl.py # requires python-azure
# probably failing because of network access?
--deselect papermill/tests/test_gcs.py::GCSTest::test_gcs_fallback_retry_unknown_failure_code
--deselect papermill/tests/test_gcs.py::GCSTest::test_gcs_handle_exception
--deselect papermill/tests/test_gcs.py::GCSTest::test_gcs_retry
--deselect papermill/tests/test_gcs.py::GCSTest::test_gcs_retry_older_exception
-vv
)
cd "${_pkgname}-${pkgver}"
# drop test files we cannot load
PYTHONPATH="${PWD}/build/lib:${PWD}/src" pytest --continue-on-collection-errors \
--ignore-glob='papermill/tests/test_abs.py' --ignore-glob='papermill/tests/test_adl.py' \
-k 'not gcs_fallback_retry and not gcs_handle_exception and not gcs_retry and not hdfs_listdir'
pytest "${pytest_options[@]}"
}
package() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment