python3.pkgs.fabulous: init at 0.3.0
This commit is contained in:
parent
0cf43ed2a0
commit
f269e315ec
39
pkgs/development/python-modules/fabulous/default.nix
Normal file
39
pkgs/development/python-modules/fabulous/default.nix
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pillow
|
||||||
|
, python
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "fabulous";
|
||||||
|
version = "0.3.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jart";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0yxdaz6yayp1a57kdb2i8q7kwwdlwy4a3d0lr012h2ji9m89c8q7";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
./relative_import.patch
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
pillow
|
||||||
|
];
|
||||||
|
|
||||||
|
checkPhase = ''
|
||||||
|
for i in tests/*.py; do
|
||||||
|
${python.interpreter} $i
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Make the output of terminal applications look fabulous";
|
||||||
|
homepage = "https://jart.github.io/fabulous";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = [ maintainers.symphorien ];
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,27 @@
|
|||||||
|
diff --git a/fabulous/prompt.py b/fabulous/prompt.py
|
||||||
|
index 531176f..e395ab4 100644
|
||||||
|
--- a/fabulous/prompt.py
|
||||||
|
+++ b/fabulous/prompt.py
|
||||||
|
@@ -18,8 +18,7 @@
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import os.path
|
||||||
|
-import term
|
||||||
|
-from term import stdout, stderr, display
|
||||||
|
+from .term import stdout, stderr, display
|
||||||
|
|
||||||
|
__all__ = ["input_object","query","file_chooser"]
|
||||||
|
|
||||||
|
diff --git a/fabulous/widget.py b/fabulous/widget.py
|
||||||
|
index 31a2547..7ad889a 100644
|
||||||
|
--- a/fabulous/widget.py
|
||||||
|
+++ b/fabulous/widget.py
|
||||||
|
@@ -24,7 +24,7 @@ import os
|
||||||
|
import math
|
||||||
|
from datetime import datetime
|
||||||
|
# import textwrap
|
||||||
|
-from term import stdout, display
|
||||||
|
+from .term import stdout, display
|
||||||
|
|
||||||
|
class ProgressBar(object):
|
||||||
|
"""A 3-line progress bar, which looks like::
|
@ -1970,6 +1970,8 @@ in {
|
|||||||
|
|
||||||
Fabric = callPackage ../development/python-modules/Fabric { };
|
Fabric = callPackage ../development/python-modules/Fabric { };
|
||||||
|
|
||||||
|
fabulous = callPackage ../development/python-modules/fabulous { };
|
||||||
|
|
||||||
facebook-sdk = callPackage ../development/python-modules/facebook-sdk { };
|
facebook-sdk = callPackage ../development/python-modules/facebook-sdk { };
|
||||||
|
|
||||||
face = callPackage ../development/python-modules/face { };
|
face = callPackage ../development/python-modules/face { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user