python311Packages.pylibjpeg-data: init at unstable-2024-03-24

Previously this package was let-bound within python311Packages.pylibjpeg under incorrect version 1.0.0dev0.
This commit is contained in:
Ben Darwin 2024-06-10 18:46:21 -04:00
parent 7e4cda72fc
commit 95af2702bb
3 changed files with 44 additions and 21 deletions

View File

@ -0,0 +1,39 @@
{
lib,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
flit-core,
}:
buildPythonPackage rec {
pname = "pylibjpeg-data";
version = "unstable-2024-03-28";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "pydicom";
repo = "pylibjpeg-data";
rev = "8253566715800a7fc3d4d949abab102c8172bca0";
hash = "sha256-TzhiZ4LCFZX75h3YRrEFO5kRVc5VwTOJd+1VFW3LsaQ=";
};
build-system = [ flit-core ];
doCheck = false; # no tests
pythonImportsCheck = [
"ljdata"
"ljdata.ds"
"ljdata.jpg"
];
meta = {
description = "JPEG and DICOM data used for testing pylibjpeg";
homepage = "https://github.com/pydicom/pylibjpeg-data";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.bcdarwin ];
};
}

View File

@ -8,28 +8,10 @@
setuptools,
numpy,
pydicom,
pylibjpeg-data,
pylibjpeg-libjpeg,
}:
let
pylibjpeg-data = buildPythonPackage {
pname = "pylibjpeg-data";
version = "1.0.0dev0";
pyproject = true;
nativeBuildInputs = [ setuptools ];
src = fetchFromGitHub {
owner = "pydicom";
repo = "pylibjpeg-data";
rev = "2ab4b8a65b070656eca2582bd23197a3d01cdccd";
hash = "sha256-cFE1XjrqyGqwHCYGRucXK+q4k7ftUIbYwBw4WwIFtEc=";
};
doCheck = false;
};
in
buildPythonPackage rec {
pname = "pylibjpeg";
version = "2.0.0";
@ -44,9 +26,9 @@ buildPythonPackage rec {
hash = "sha256-qGtrphsBBVieGS/8rdymbsjLMU/QEd7zFNAANN8bD+k=";
};
nativeBuildInputs = [ flit-core ];
build-system = [ flit-core ];
propagatedBuildInputs = [ numpy ];
dependencies = [ numpy ];
nativeCheckInputs = [
pytestCheckHook

View File

@ -11389,6 +11389,8 @@ self: super: with self; {
pylibjpeg = callPackage ../development/python-modules/pylibjpeg { };
pylibjpeg-data = callPackage ../development/python-modules/pylibjpeg-data { };
pylibjpeg-libjpeg = callPackage ../development/python-modules/pylibjpeg-libjpeg { };
pyliblo = callPackage ../development/python-modules/pyliblo { };