summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOTABI Tomoya <tomoya.otabi@gmail.com>2023-11-24 14:53:58 +0900
committerGitHub <noreply@github.com>2023-11-24 14:53:58 +0900
commit78ebe71cac1f164ca58e98a3682c9a5ab04ab42f (patch)
treee5ba880a7fc0b64176074c1798247f9aaa16cf56
parentMerge pull request #269565 from NixOS/backport-269564-to-release-23.11 (diff)
parentpython311Packages.labelbox: 3.52.0 -> 3.56.0 (diff)
downloadnixpkgs-78ebe71cac1f164ca58e98a3682c9a5ab04ab42f.tar.gz
Merge pull request #269529 from NixOS/backport-269427-to-release-23.11
[Backport release-23.11] python311Packages.labelbox: 3.52.0 -> 3.56.0; fix build
-rw-r--r--pkgs/development/python-modules/labelbox/default.nix40
1 files changed, 15 insertions, 25 deletions
diff --git a/pkgs/development/python-modules/labelbox/default.nix b/pkgs/development/python-modules/labelbox/default.nix
index c0b635abf460..cf71b36b3c2b 100644
--- a/pkgs/development/python-modules/labelbox/default.nix
+++ b/pkgs/development/python-modules/labelbox/default.nix
@@ -1,5 +1,4 @@
{ lib
-, backoff
, buildPythonPackage
, fetchFromGitHub
, geojson
@@ -7,21 +6,17 @@
, imagesize
, nbconvert
, nbformat
-, ndjson
, numpy
-, opencv
- # , opencv-python
+, opencv4
, packaging
, pillow
, pydantic
- # , pygeotile
, pyproj
-, pytest-cases
, pytestCheckHook
+, python-dateutil
, pythonOlder
-, pythonRelaxDepsHook
-, rasterio
, requests
+, setuptools
, shapely
, tqdm
, typeguard
@@ -30,8 +25,8 @@
buildPythonPackage rec {
pname = "labelbox";
- version = "3.52.0";
- format = "setuptools";
+ version = "3.56.0";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -39,7 +34,7 @@ buildPythonPackage rec {
owner = "Labelbox";
repo = "labelbox-python";
rev = "refs/tags/v.${version}";
- hash = "sha256-t0Q+6tnUPK2oqjdAwwYeSebgn2EQ1fBivw115L8ndOg=";
+ hash = "sha256-JRh14XpW/iGeBWrslm7weCP/vyJ7eZICqRgQpE2wjXs=";
};
postPatch = ''
@@ -48,18 +43,13 @@ buildPythonPackage rec {
'';
nativeBuildInputs = [
- pythonRelaxDepsHook
- ];
-
- pythonRelaxDeps = [
- "backoff"
+ setuptools
];
propagatedBuildInputs = [
- backoff
google-api-core
- ndjson
pydantic
+ python-dateutil
requests
tqdm
];
@@ -70,7 +60,7 @@ buildPythonPackage rec {
geojson
numpy
pillow
- # opencv-python
+ opencv4
typeguard
imagesize
pyproj
@@ -83,10 +73,15 @@ buildPythonPackage rec {
nativeCheckInputs = [
nbconvert
nbformat
- pytest-cases
pytestCheckHook
] ++ passthru.optional-dependencies.data;
+ # disable pytest_plugins which requires `pygeotile`
+ preCheck = ''
+ substituteInPlace tests/conftest.py \
+ --replace "pytest_plugins" "_pytest_plugins"
+ '';
+
disabledTestPaths = [
# Requires network access
"tests/integration"
@@ -94,11 +89,6 @@ buildPythonPackage rec {
"tests/data"
];
- pytestFlagsArray = [
- # see tox.ini
- "-k 'not notebooks'"
- ];
-
pythonImportsCheck = [
"labelbox"
];