python3Packages.srsly: 2.4.4 -> 2.4.5

This commit is contained in:
Martin Weinelt
2023-01-05 13:20:36 +01:00
parent 539f174c28
commit e9c7c8cd48
2 changed files with 39 additions and 10 deletions
@@ -1,24 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
, pytest
, setuptools
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "sly";
version = "0.5";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-JR1CAV6FBxWK7CFk8GA130qCsDFM5kUPRX1xJedkkCQ=";
hash = "sha256-JR1CAV6FBxWK7CFk8GA130qCsDFM5kUPRX1xJedkkCQ=";
};
checkInputs = [ pytest ];
nativeBuildInputs = [
setuptools
];
# tests not included with pypi release
doCheck = false;
postPatch = ''
# imperative dev dependency installation
rm Makefile
'';
pythonImportsCheck = [
"sly"
];
checkInputs = [
pytestCheckHook
];
meta = with lib; {
description = "An improved PLY implementation of lex and yacc for Python 3";
@@ -6,35 +6,49 @@
, catalogue
, mock
, numpy
, psutil
, pytest
, ruamel-yaml
, setuptools
, tornado
}:
buildPythonPackage rec {
pname = "srsly";
version = "2.4.4";
version = "2.4.5";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-6KBlgWJ7ZxLxnGAkG3wUwrspzobvBPeRN5p58bJJoSg=";
hash = "sha256-yEIliWe6pSfOqTZ5huQrgUOhqJDn1KGNJaNu3Dx6M8c=";
};
nativeBuildInputs = [ cython ];
nativeBuildInputs = [
cython
setuptools
];
propagatedBuildInputs = [ catalogue ];
propagatedBuildInputs = [
catalogue
];
checkInputs = [
mock
numpy
psutil
pytest
ruamel-yaml
tornado
];
pythonImportsCheck = [ "srsly" ];
pythonImportsCheck = [
"srsly"
];
meta = with lib; {
changelog = "https://github.com/explosion/srsly/releases/tag/v${version}";
description = "Modern high-performance serialization utilities for Python";
homepage = "https://github.com/explosion/srsly";
license = licenses.mit;