maigret: 0.4.3 -> 0.4.4

This commit is contained in:
Alexandre Iooss 2022-10-03 14:23:11 +02:00
parent f3ec61b6df
commit 11075c2658

View file

@ -1,19 +1,21 @@
{ lib
, stdenv
, fetchFromGitHub
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "maigret";
version = "0.4.3";
version = "0.4.4";
src = fetchFromGitHub {
owner = "soxoj";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-0Ni4rXVu3ZQyHBvD3IpV0i849CnumLj+n6/g4sMhHEs=";
hash = "sha256-Z8SnA7Z5+oKW0AOaNf+c/zR30lrPFmXaxxKkbnDXNNs=";
};
nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ];
propagatedBuildInputs = with python3.pkgs; [
aiodns
aiohttp
@ -24,6 +26,7 @@ python3.pkgs.buildPythonApplication rec {
beautifulsoup4
certifi
chardet
cloudscraper
colorama
future
html5lib
@ -60,14 +63,8 @@ python3.pkgs.buildPythonApplication rec {
pytestCheckHook
];
postPatch = ''
# Remove all version pinning
sed -i -e "s/==[0-9.]*//" requirements.txt
# We are not build for Python < 3.7
substituteInPlace requirements.txt \
--replace "future-annotations" ""
'';
pythonRelaxDeps = true;
pythonRemoveDeps = [ "future-annotations" ];
pytestFlagsArray = [
# DeprecationWarning: There is no current event loop
@ -82,6 +79,10 @@ python3.pkgs.buildPythonApplication rec {
"test_pdf_report"
"test_self_check_db_negative_enabled"
"test_self_check_db_positive_enable"
] ++ lib.optionals stdenv.isDarwin [
# AsyncioProgressbarExecutor is slower on darwin than it should be,
# Upstream issue: https://github.com/soxoj/maigret/issues/679
"test_asyncio_progressbar_executor"
];
pythonImportsCheck = [