python310Packages.napari-npe2: build with hatchling

This commit is contained in:
Martin Weinelt 2023-10-22 23:52:46 +02:00
parent 03ed4abc34
commit 52f0141dfb
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -3,23 +3,22 @@
, build
, buildPythonPackage
, fetchFromGitHub
, hatchling
, hatch-vcs
, magicgui
, napari # reverse dependency, for tests
, psygnal
, pydantic
, pythonOlder
, pytomlpp
, pyyaml
, rich
, setuptools-scm
, typer
}:
buildPythonPackage rec {
pname = "napari-npe2";
version = "0.7.2";
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.8";
@ -30,12 +29,11 @@ buildPythonPackage rec {
hash = "sha256-PjoLocNTkcAnBNRbPi+MZqZtQ2bjWPIUVz0+k8nIn2A=";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;
env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
nativeBuildInputs = [
# npe2 *can* build without it,
# but then setuptools refuses to acknowledge it when building napari
setuptools-scm
hatchling
hatch-vcs
];
propagatedBuildInputs = [