Create package
This commit is contained in:
parent
10447aa6bd
commit
41422cce40
|
@ -1,4 +1,6 @@
|
|||
old/
|
||||
probe.py
|
||||
VoidServiceControl/main.py
|
||||
__pycache__
|
||||
.idea
|
||||
.venv
|
||||
probe.py
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import importlib.resources
|
||||
import json
|
||||
from enum import Enum
|
||||
from os import listdir as ls
|
||||
|
@ -6,6 +7,7 @@ from subprocess import run as execute
|
|||
from subprocess import PIPE
|
||||
from sys import argv
|
||||
|
||||
|
||||
from VoidServiceControl.env import *
|
||||
|
||||
|
||||
|
@ -164,10 +166,10 @@ class Translate(object):
|
|||
@property
|
||||
def __translation(self):
|
||||
try:
|
||||
with open(f"VoidServiceControl/languages/{self.lang}.json", "r", encoding="utf-8") as json_file:
|
||||
with importlib.resources.open_text(__package__, f"{self.lang}.json", "utf-8") as json_file:
|
||||
return json.loads(json_file.read())
|
||||
except FileNotFoundError:
|
||||
with open(f"VoidServiceControl/languages/en_US.json", "r", encoding="utf-8") as json_file:
|
||||
with importlib.resources.open_text(__package__, f"en_US.json", "utf-8") as json_file:
|
||||
return json.loads(json_file.read())
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
from setuptools import setup
|
||||
|
||||
setup(
|
||||
name='VoidServiceControl',
|
||||
version='0.2',
|
||||
url='https://git.orudo.ru/trueold89/void-service-control',
|
||||
author='trueold89',
|
||||
author_email='trueold89@orudo.ru',
|
||||
description="A simple script that will allow you to manage runit services in Void Linux",
|
||||
packages=['VoidServiceControl'],
|
||||
long_description=open('README.md').read(),
|
||||
entry_points={
|
||||
"console_scripts": ["vsc = VoidServiceControl.main:main"]
|
||||
},
|
||||
package_data={
|
||||
'VoidServiceControl': ['*.json'],
|
||||
},
|
||||
)
|
Loading…
Reference in New Issue