From 231751bb58faa81ce278f1934822f3d96e815c11 Mon Sep 17 00:00:00 2001 From: havlong Date: Wed, 14 Dec 2022 15:35:06 +0300 Subject: [PATCH] Init Python Library --- vue-apps-py/.gitignore | 1 + vue-apps-py/README.MD | 25 +++++++++++++++++++ vue-apps-py/pyproject.toml | 16 ++++++++++++ vue-apps-py/src/vue_apps_py/__init__.py | 0 vue-apps-py/src/vue_apps_py/vue_app_client.py | 0 .../src/vue_apps_py/vue_app_security.py | 0 vue-apps-py/src/vue_apps_py/vue_app_server.py | 0 7 files changed, 42 insertions(+) create mode 100644 vue-apps-py/.gitignore create mode 100644 vue-apps-py/README.MD create mode 100644 vue-apps-py/pyproject.toml create mode 100644 vue-apps-py/src/vue_apps_py/__init__.py create mode 100644 vue-apps-py/src/vue_apps_py/vue_app_client.py create mode 100644 vue-apps-py/src/vue_apps_py/vue_app_security.py create mode 100644 vue-apps-py/src/vue_apps_py/vue_app_server.py diff --git a/vue-apps-py/.gitignore b/vue-apps-py/.gitignore new file mode 100644 index 0000000..485dee6 --- /dev/null +++ b/vue-apps-py/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/vue-apps-py/README.MD b/vue-apps-py/README.MD new file mode 100644 index 0000000..a5cc92b --- /dev/null +++ b/vue-apps-py/README.MD @@ -0,0 +1,25 @@ +# vue-apps-py + +This is a library provided as a building block for your Vue Apps written on Python 3 + +You will probably need to install ***uvicorn*** to launch a server built with FastAPI + +```shell +python3 -m pip install "uvicorn[standard]" +``` + +After importing an app such as + +main.py: + +```python +from vue_apps_py.vue_app_server import VueApp + +app = VueApp() +``` + +You can launch web server: + +```shell +uvicorn main:app --reload +``` diff --git a/vue-apps-py/pyproject.toml b/vue-apps-py/pyproject.toml new file mode 100644 index 0000000..43470da --- /dev/null +++ b/vue-apps-py/pyproject.toml @@ -0,0 +1,16 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "vue_apps_py" +version = "0.0.1" +authors = [{ name = "ArbinaHQ", email = "hey@arbina.com" }] +description = "Python library for building Vue Apps" +readme = "README.MD" +requires-python = ">=3.9" +classifiers = ["Programming Language :: Python :: 3", "Operating System :: OS Independent"] + +[project.urls] +"Homepage" = "https://gitea.arbina.com/ArbinaHQ/arbina-vue-apps-libs" +"Bug Tracker" = "https://gitea.arbina.com/ArbinaHQ/arbina-vue-apps-libs/issues" diff --git a/vue-apps-py/src/vue_apps_py/__init__.py b/vue-apps-py/src/vue_apps_py/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/vue-apps-py/src/vue_apps_py/vue_app_client.py b/vue-apps-py/src/vue_apps_py/vue_app_client.py new file mode 100644 index 0000000..e69de29 diff --git a/vue-apps-py/src/vue_apps_py/vue_app_security.py b/vue-apps-py/src/vue_apps_py/vue_app_security.py new file mode 100644 index 0000000..e69de29 diff --git a/vue-apps-py/src/vue_apps_py/vue_app_server.py b/vue-apps-py/src/vue_apps_py/vue_app_server.py new file mode 100644 index 0000000..e69de29