Jelajahi Sumber

setup.py for packaging

Falko Schindler 4 tahun lalu
induk
melakukan
66df162974
6 mengubah file dengan 14 tambahan dan 5 penghapusan
  1. 1 0
      .gitignore
  2. 1 0
      nice_gui/__init__.py
  3. 0 0
      nice_gui/favicon.png
  4. 1 5
      nice_gui/nice_gui.py
  5. 0 0
      nice_gui/utils.py
  6. 11 0
      setup.py

+ 1 - 0
.gitignore

@@ -1,2 +1,3 @@
 __pycache__/
 __pycache__/
+*.egg-info/
 .*.swp
 .*.swp

+ 1 - 0
nice_gui/__init__.py

@@ -0,0 +1 @@
+from nice_gui.nice_gui import ui

+ 0 - 0
favicon.png → nice_gui/favicon.png


+ 1 - 5
nice_gui.py → nice_gui/nice_gui.py

@@ -1,7 +1,6 @@
 #!/usr/bin/env python3
 #!/usr/bin/env python3
 import traceback
 import traceback
 import justpy as jp
 import justpy as jp
-from numpy import isin
 from starlette.applications import Starlette
 from starlette.applications import Starlette
 import uvicorn
 import uvicorn
 import inspect
 import inspect
@@ -9,10 +8,7 @@ import time
 import asyncio
 import asyncio
 from contextlib import contextmanager
 from contextlib import contextmanager
 from matplotlib import pyplot as plt
 from matplotlib import pyplot as plt
-from utils import handle_exceptions, provide_arguments
-import icecream
-
-icecream.install()
+from .utils import handle_exceptions, provide_arguments
 
 
 wp = jp.QuasarPage(delete_flag=False, title='Nice GUI', favicon='favicon.png')
 wp = jp.QuasarPage(delete_flag=False, title='Nice GUI', favicon='favicon.png')
 main = jp.Div(a=wp, classes='q-ma-md column items-start', style='row-gap: 1em')
 main = jp.Div(a=wp, classes='q-ma-md column items-start', style='row-gap: 1em')

+ 0 - 0
utils.py → nice_gui/utils.py


+ 11 - 0
setup.py

@@ -0,0 +1,11 @@
+from setuptools import setup
+
+setup(
+    name='NiceGUI',
+    version='0.1',
+    description='A nice GUI framework',
+    url='https://github.com/zauberzeug/nice_gui/',
+    author='Zauberzeug',
+    author_email='info@zauberzeug.com',
+    packages=['nice_gui']
+)