python3Packages.dataset: modernize

Changed files
+13 -6
pkgs
development
python-modules
dataset
+13 -6
pkgs/development/python-modules/dataset/default.nix
···
{
lib,
+
setuptools,
alembic,
banal,
buildPythonPackage,
-
fetchPypi,
+
fetchFromGitHub,
pythonOlder,
sqlalchemy_1_4,
}:
···
buildPythonPackage rec {
pname = "dataset";
version = "1.6.2";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.7";
-
src = fetchPypi {
-
inherit pname version;
-
hash = "sha256-d9NiEY9nqMu0hI29MKs2K5+nz+vb+vQmycUAyziWmpk=";
+
src = fetchFromGitHub {
+
owner = "pudo";
+
repo = "dataset";
+
tag = version;
+
hash = "sha256-hu1Qa5r3eT+xHFrCuYyJ9ZWvyoJBsisO34zvkch65Tc=";
};
-
propagatedBuildInputs = [
+
build-system = [
+
setuptools
+
];
+
+
dependencies = [
(alembic.override { sqlalchemy = sqlalchemy_1_4; })
banal
# SQLAlchemy >= 2.0.0 is unsupported