Merge pull request #128287 from dotlambda/aiomodernforms-init

python3Packages.aiomodernforms: init at 0.1.7

Changed files
+50
pkgs
development
python-modules
aiomodernforms
top-level
+48
pkgs/development/python-modules/aiomodernforms/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, aiohttp
+
, backoff
+
, yarl
+
, aresponses
+
, pytest-asyncio
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage rec {
+
pname = "aiomodernforms";
+
version = "0.1.7";
+
+
src = fetchFromGitHub {
+
owner = "wonderslug";
+
repo = "aiomodernforms";
+
rev = "v${version}";
+
sha256 = "1yrs5q4ggasbjn6z8x04yamn2wra702i09iqyzj9aqq31bc9jnd1";
+
};
+
+
postPatch = ''
+
substituteInPlace setup.py \
+
--replace "packaging" ""
+
'';
+
+
propagatedBuildInputs = [
+
aiohttp
+
backoff
+
yarl
+
];
+
+
checkInputs = [
+
aresponses
+
pytest-asyncio
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [ "aiomodernforms" ];
+
+
meta = with lib; {
+
description = "Asynchronous Python client for Modern Forms fans";
+
homepage = "https://github.com/wonderslug/aiomodernforms";
+
license = licenses.mit;
+
maintainers = with maintainers; [ dotlambda ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
aiolyric = callPackage ../development/python-modules/aiolyric { };
+
aiomodernforms = callPackage ../development/python-modules/aiomodernforms { };
+
aiomultiprocess = callPackage ../development/python-modules/aiomultiprocess { };
aiomysql = callPackage ../development/python-modules/aiomysql { };