I think this is packaged correctly
This commit is contained in:
parent
0b8d47824a
commit
dfdd1bbb34
9 changed files with 40 additions and 2 deletions
0
newfol/__init__.py
Normal file
0
newfol/__init__.py
Normal file
|
|
@ -1,7 +1,6 @@
|
||||||
#! /usr/bin/python3
|
#! /usr/bin/python3
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
sys.path.insert(0, sys.path[0] + "/lib")
|
|
||||||
|
|
||||||
import gettext
|
import gettext
|
||||||
import locale
|
import locale
|
||||||
|
|
@ -12,7 +11,7 @@ import newfol.main
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
from newfol.exception import LocaleError
|
from newfol.exception import LocaleError
|
||||||
|
|
||||||
if __name__ == '__main__':
|
def main():
|
||||||
try:
|
try:
|
||||||
locale.setlocale(locale.LC_ALL, '')
|
locale.setlocale(locale.LC_ALL, '')
|
||||||
gettext.bindtextdomain('newfol')
|
gettext.bindtextdomain('newfol')
|
||||||
|
|
@ -28,3 +27,6 @@ if __name__ == '__main__':
|
||||||
except newfol.exception.FilemanipError as e:
|
except newfol.exception.FilemanipError as e:
|
||||||
sys.stderr.write(_("E: %s\n") % e)
|
sys.stderr.write(_("E: %s\n") % e)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
14
setup.py
Normal file
14
setup.py
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
import setuptools
|
||||||
|
|
||||||
|
setuptools.setup(
|
||||||
|
name = "NewFol",
|
||||||
|
version = "0.0.1",
|
||||||
|
author = "Brian",
|
||||||
|
description = "Database program for Peter Hodgson",
|
||||||
|
scripts = ["newfol/newfol.py"],
|
||||||
|
entry_points = {
|
||||||
|
'console_scripts': [
|
||||||
|
'newfol = newfol.__main__:main'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
)
|
||||||
22
shell.nix
Normal file
22
shell.nix
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
with import <nixpkgs> {};
|
||||||
|
let
|
||||||
|
pythonPackages = pkgs.python3Packages;
|
||||||
|
newfol =
|
||||||
|
pythonPackages.buildPythonPackage rec {
|
||||||
|
name = "newfol";
|
||||||
|
src = ./.;
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
pythonPackages.urwid
|
||||||
|
];
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mv -v $out/bin/newfol.py $out/bin/newfol
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
in
|
||||||
|
pkgs.mkShell {
|
||||||
|
buildInputs = with pythonPackages; [
|
||||||
|
# newfol
|
||||||
|
];
|
||||||
|
packages = [ newfol ];
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue