python310Packages.pyxl3: remove unittest2
In addition, we can enable its tests by fetching the source from GitHub instead of from PyPI.
This commit is contained in:
parent
b37bcf7ce9
commit
20faad8463
1 changed files with 8 additions and 15 deletions
|
@ -1,8 +1,7 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, unittest2
|
||||
, python
|
||||
, fetchFromGitHub
|
||||
, pytestCheckHook
|
||||
, isPy27
|
||||
}:
|
||||
|
||||
|
@ -11,20 +10,14 @@ buildPythonPackage rec {
|
|||
version = "1.4";
|
||||
disabled = isPy27;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "ad4cc56bf4b35def33783e6d4783882702111fe8f9a781c63228e2114067c065";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gvanrossum";
|
||||
repo = pname;
|
||||
rev = "e6588c12caee49c43faf6aa260f04d7e971f6aa8";
|
||||
hash = "sha256-8nKQgwLXPVgPxNRF4CryKJb7+llDsZHis5VctxqpIRo=";
|
||||
};
|
||||
|
||||
checkInputs = [ unittest2 ];
|
||||
|
||||
checkPhase = ''
|
||||
${python.interpreter} tests/test_basic.py
|
||||
'';
|
||||
|
||||
# tests require weird codec installation
|
||||
# which is not necessary for major use of package
|
||||
doCheck = false;
|
||||
checkInputs = [ pytestCheckHook ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python 3 port of pyxl for writing structured and reusable inline HTML";
|
||||
|
|
Loading…
Reference in a new issue