python312Packages.databackend: init at 0.0.3, python312Packages.pins: add missing inputs (#438949)

This commit is contained in:
Fabian Affolter
2025-09-01 09:35:21 +02:00
committed by GitHub
3 changed files with 50 additions and 2 deletions
@@ -0,0 +1,42 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pip-tools,
pytestCheckHook,
setuptools-scm,
setuptools,
}:
buildPythonPackage rec {
pname = "databackend";
version = "0.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "machow";
repo = "databackend";
tag = "v${version}";
hash = "sha256-M5Nm33Vae6FDy4aurru4CeHjeNxyZZnqzpdkqNEvrm0=";
};
build-system = [
setuptools
setuptools-scm
];
nativeCheckInputs = [
pytestCheckHook
pip-tools
];
pythonImportsCheck = [ "databackend" ];
meta = {
description = "Module to register a subclass, without needing to import the subclass itself";
homepage = "https://github.com/machow/databackend";
changelog = "https://github.com/machow/databackend/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
@@ -3,6 +3,7 @@
adlfs,
appdirs,
buildPythonPackage,
databackend,
fastparquet,
fetchFromGitHub,
fsspec,
@@ -21,8 +22,9 @@
pyyaml,
requests,
s3fs,
setuptools,
setuptools-scm,
setuptools,
typing-extensions,
xxhash,
}:
@@ -31,7 +33,7 @@ buildPythonPackage rec {
version = "0.9.0";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "rstudio";
@@ -47,6 +49,7 @@ buildPythonPackage rec {
dependencies = [
appdirs
databackend
fsspec
humanize
importlib-metadata
@@ -56,6 +59,7 @@ buildPythonPackage rec {
pandas
pyyaml
requests
typing-extensions
xxhash
];
+2
View File
@@ -3323,6 +3323,8 @@ self: super: with self; {
dask-yarn = callPackage ../development/python-modules/dask-yarn { };
databackend = callPackage ../development/python-modules/databackend { };
databases = callPackage ../development/python-modules/databases { };
databricks-cli = callPackage ../development/python-modules/databricks-cli { };