Merge pull request #303126 from r-ryantm/auto-update/python312Packages.schema-salad
python312Packages.schema-salad: 8.5.20240311110950 -> 8.5.20240410123758
This commit is contained in:
commit
4de92eb583
|
@ -1,52 +1,63 @@
|
||||||
{ lib
|
{
|
||||||
, black
|
lib,
|
||||||
, buildPythonPackage
|
black,
|
||||||
, cachecontrol
|
buildPythonPackage,
|
||||||
, fetchFromGitHub
|
cachecontrol,
|
||||||
, importlib-resources
|
fetchFromGitHub,
|
||||||
, mistune
|
importlib-resources,
|
||||||
, mypy-extensions
|
mistune,
|
||||||
, pytestCheckHook
|
mypy,
|
||||||
, pythonOlder
|
mypy-extensions,
|
||||||
, rdflib
|
pytestCheckHook,
|
||||||
, requests
|
pythonRelaxDepsHook,
|
||||||
, ruamel-yaml
|
pythonOlder,
|
||||||
, setuptools-scm
|
rdflib,
|
||||||
|
requests,
|
||||||
|
ruamel-yaml,
|
||||||
|
setuptools-scm,
|
||||||
|
types-dataclasses,
|
||||||
|
types-requests,
|
||||||
|
types-setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "schema-salad";
|
pname = "schema-salad";
|
||||||
version = "8.5.20240311110950";
|
version = "8.5.20240410123758";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "common-workflow-language";
|
owner = "common-workflow-language";
|
||||||
repo = "schema_salad";
|
repo = "schema_salad";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-bjeVgV9ovIVvGvSay24vKkzSXBbzgV05BkO5DojTX3o=";
|
hash = "sha256-AgXqeiA4sP7KBnUpb2uMWq45G0LhJ5uLtORrOG4UuB0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
postPatch = ''
|
||||||
setuptools-scm
|
substituteInPlace pyproject.toml \
|
||||||
];
|
--replace-fail "black>=19.10b0,<23.12" "black>=19.10b0"
|
||||||
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools-scm ];
|
||||||
cachecontrol
|
|
||||||
mistune
|
|
||||||
mypy-extensions
|
|
||||||
rdflib
|
|
||||||
requests
|
|
||||||
ruamel-yaml
|
|
||||||
] ++ cachecontrol.optional-dependencies.filecache
|
|
||||||
++ lib.optionals (pythonOlder "3.9") [
|
|
||||||
importlib-resources
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeCheckInputs = [
|
dependencies =
|
||||||
pytestCheckHook
|
[
|
||||||
] ++ passthru.optional-dependencies.pycodegen;
|
cachecontrol
|
||||||
|
mistune
|
||||||
|
mypy
|
||||||
|
mypy-extensions
|
||||||
|
rdflib
|
||||||
|
requests
|
||||||
|
ruamel-yaml
|
||||||
|
types-dataclasses
|
||||||
|
types-requests
|
||||||
|
types-setuptools
|
||||||
|
]
|
||||||
|
++ cachecontrol.optional-dependencies.filecache
|
||||||
|
++ lib.optionals (pythonOlder "3.9") [ importlib-resources ];
|
||||||
|
|
||||||
|
nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pycodegen;
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
rm tox.ini
|
rm tox.ini
|
||||||
|
@ -62,14 +73,10 @@ buildPythonPackage rec {
|
||||||
"test_bad_schemas"
|
"test_bad_schemas"
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "schema_salad" ];
|
||||||
"schema_salad"
|
|
||||||
];
|
|
||||||
|
|
||||||
passthru.optional-dependencies = {
|
passthru.optional-dependencies = {
|
||||||
pycodegen = [
|
pycodegen = [ black ];
|
||||||
black
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
setuptools,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "types-dataclasses";
|
||||||
|
version = "0.6.6";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-S1ovz45WjVoZdM1pAQ4yDhr4JRF37JaN57m7SapJ97k=";
|
||||||
|
};
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
# Modules doesn't have tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "dataclasses-stubs" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Typing stubs for dataclasses";
|
||||||
|
homepage = "https://github.com/python/typeshed";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -16088,6 +16088,8 @@ self: super: with self; {
|
||||||
|
|
||||||
types-colorama = callPackage ../development/python-modules/types-colorama { };
|
types-colorama = callPackage ../development/python-modules/types-colorama { };
|
||||||
|
|
||||||
|
types-dataclasses = callPackage ../development/python-modules/types-dataclasses { };
|
||||||
|
|
||||||
types-dateutil = callPackage ../development/python-modules/types-dateutil { };
|
types-dateutil = callPackage ../development/python-modules/types-dateutil { };
|
||||||
|
|
||||||
types-decorator = callPackage ../development/python-modules/types-decorator { };
|
types-decorator = callPackage ../development/python-modules/types-decorator { };
|
||||||
|
|
Loading…
Reference in New Issue
Block a user