summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornatsukium <tomoya.otabi@gmail.com>2023-11-23 19:50:36 +0900
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2023-11-24 00:37:16 +0000
commit35ee23628becd021cf034cb82fca33a11d3ae90b (patch)
tree91348a8080b7c0a4b7abbe6da069403c1d23d46e
parentMerge pull request #269523 from NixOS/backport-269383-to-release-23.11 (diff)
downloadnixpkgs-35ee23628becd021cf034cb82fca33a11d3ae90b.tar.gz
python311Packages.labelbox: 3.52.0 -> 3.56.0
Diff: https://github.com/Labelbox/labelbox-python/compare/v.3.52.0...v.3.56.0 Changelog: https://github.com/Labelbox/labelbox-python/blob/v.3.56.0/CHANGELOG.md (cherry picked from commit 68c2c3d58fde250550f9aa285ae9677bddfeeb42)
-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"
];