From e195ea55328abed10deb2d491b6a4c80f635274b Mon Sep 17 00:00:00 2001 From: Emanuele Date: Mon, 12 Oct 2020 12:48:45 +0200 Subject: [PATCH] parte ma gli import continuano e non essere risolti --- SPEx/.env | 2 - SPEx/{spex => }/conf/defaults.json | 0 SPEx/{spex => }/conf/languageconf.json | 0 SPEx/{spex => }/conf/linux.json | 0 SPEx/{spex => }/conf/loggerconf.json | 0 SPEx/{spex => }/conf/spiripacchio.json | 0 SPEx/poetry.lock | 31 +++++--- SPEx/pyproject.toml | 1 + SPEx/spex.egg-info/PKG-INFO | 11 --- SPEx/spex.egg-info/SOURCES.txt | 75 ------------------ SPEx/spex.egg-info/dependency_links.txt | 1 - SPEx/spex.egg-info/requires.txt | 2 - SPEx/spex.egg-info/top_level.txt | 1 - .../__pycache__/compileUI.cpython-37.pyc | Bin 793 -> 0 bytes .../__pycache__/guis.cpython-37.pyc | Bin 4108 -> 0 bytes .../__pycache__/mainwindow.cpython-37.pyc | Bin 4753 -> 0 bytes SPEx/spex/guimain.py | 22 ++--- .../__pycache__/libconfload.cpython-37.pyc | Bin 4081 -> 0 bytes .../__pycache__/libfancylogger.cpython-37.pyc | Bin 3620 -> 0 bytes .../__pycache__/libsplit.cpython-37.pyc | Bin 11933 -> 0 bytes SPEx/spex/libbananasplit/libfancylogger.py | 2 +- 21 files changed, 35 insertions(+), 113 deletions(-) delete mode 100644 SPEx/.env rename SPEx/{spex => }/conf/defaults.json (100%) rename SPEx/{spex => }/conf/languageconf.json (100%) rename SPEx/{spex => }/conf/linux.json (100%) rename SPEx/{spex => }/conf/loggerconf.json (100%) rename SPEx/{spex => }/conf/spiripacchio.json (100%) delete mode 100644 SPEx/spex.egg-info/PKG-INFO delete mode 100644 SPEx/spex.egg-info/SOURCES.txt delete mode 100644 SPEx/spex.egg-info/dependency_links.txt delete mode 100644 SPEx/spex.egg-info/requires.txt delete mode 100644 SPEx/spex.egg-info/top_level.txt delete mode 100644 SPEx/spex/UserInterface/__pycache__/compileUI.cpython-37.pyc delete mode 100644 SPEx/spex/UserInterface/__pycache__/guis.cpython-37.pyc delete mode 100644 SPEx/spex/UserInterface/__pycache__/mainwindow.cpython-37.pyc delete mode 100644 SPEx/spex/libbananasplit/__pycache__/libconfload.cpython-37.pyc delete mode 100644 SPEx/spex/libbananasplit/__pycache__/libfancylogger.cpython-37.pyc delete mode 100644 SPEx/spex/libbananasplit/__pycache__/libsplit.cpython-37.pyc diff --git a/SPEx/.env b/SPEx/.env deleted file mode 100644 index 1501006..0000000 --- a/SPEx/.env +++ /dev/null @@ -1,2 +0,0 @@ -PYTHONPATH=${workspaceFolder}:${PYTHONPATH}:${workspaceFolder}/spex/libbananasplit:${workspaceFolder}/iserInterface/compiledUI - diff --git a/SPEx/spex/conf/defaults.json b/SPEx/conf/defaults.json similarity index 100% rename from SPEx/spex/conf/defaults.json rename to SPEx/conf/defaults.json diff --git a/SPEx/spex/conf/languageconf.json b/SPEx/conf/languageconf.json similarity index 100% rename from SPEx/spex/conf/languageconf.json rename to SPEx/conf/languageconf.json diff --git a/SPEx/spex/conf/linux.json b/SPEx/conf/linux.json similarity index 100% rename from SPEx/spex/conf/linux.json rename to SPEx/conf/linux.json diff --git a/SPEx/spex/conf/loggerconf.json b/SPEx/conf/loggerconf.json similarity index 100% rename from SPEx/spex/conf/loggerconf.json rename to SPEx/conf/loggerconf.json diff --git a/SPEx/spex/conf/spiripacchio.json b/SPEx/conf/spiripacchio.json similarity index 100% rename from SPEx/spex/conf/spiripacchio.json rename to SPEx/conf/spiripacchio.json diff --git a/SPEx/poetry.lock b/SPEx/poetry.lock index f35d8b2..a52fed3 100644 --- a/SPEx/poetry.lock +++ b/SPEx/poetry.lock @@ -49,7 +49,7 @@ description = "A Python utility / library to sort Python imports." name = "isort" optional = false python-versions = ">=3.6,<4.0" -version = "5.5.2" +version = "5.6.3" [package.extras] colors = ["colorama (>=0.4.3,<0.5.0)"] @@ -92,6 +92,14 @@ version = "20.4" pyparsing = ">=2.0.2" six = "*" +[[package]] +category = "main" +description = "parse() is the opposite of format()" +name = "parse" +optional = false +python-versions = "*" +version = "1.18.0" + [[package]] category = "dev" description = "plugin and hook calling mechanisms for python" @@ -140,7 +148,7 @@ description = "Python bindings for the Qt cross platform application toolkit" name = "pyqt5" optional = false python-versions = ">=3.5" -version = "5.15.0" +version = "5.15.1" [package.dependencies] PyQt5-sip = ">=12.8,<13" @@ -230,7 +238,7 @@ python-versions = "*" version = "1.12.1" [metadata] -content-hash = "391a856937ccd31893cc680e0393cf0b980ab89f25c0cf9b46620994d66ab9bf" +content-hash = "e35375126d07552fb1e200007cf6bd02991d90c71eb261f21b33919e77395a58" lock-version = "1.0" python-versions = "^3.8" @@ -252,8 +260,8 @@ colorama = [ {file = "colorama-0.4.3.tar.gz", hash = "sha256:e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1"}, ] isort = [ - {file = "isort-5.5.2-py3-none-any.whl", hash = "sha256:ba91218eee31f1e300ecc079ef0c524cea3fc41bfbb979cbdf5fd3a889e3cfed"}, - {file = "isort-5.5.2.tar.gz", hash = "sha256:171c5f365791073426b5ed3a156c2081a47f88c329161fd28228ff2da4c97ddb"}, + {file = "isort-5.6.3-py3-none-any.whl", hash = "sha256:2c1d044a96c74367ab12188593d134c596747d97aec43b9cdb12eea83b6889d2"}, + {file = "isort-5.6.3.tar.gz", hash = "sha256:3820dd92c3214290cda6351f2ae2cedd5170759bc434af600eaad4f7a82a6ade"}, ] lazy-object-proxy = [ {file = "lazy-object-proxy-1.4.3.tar.gz", hash = "sha256:f3900e8a5de27447acbf900b4750b0ddfd7ec1ea7fbaf11dfa911141bc522af0"}, @@ -290,6 +298,9 @@ packaging = [ {file = "packaging-20.4-py2.py3-none-any.whl", hash = "sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181"}, {file = "packaging-20.4.tar.gz", hash = "sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8"}, ] +parse = [ + {file = "parse-1.18.0.tar.gz", hash = "sha256:91666032d6723dc5905248417ef0dc9e4c51df9526aaeef271eacad6491f06a4"}, +] pluggy = [ {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, @@ -307,11 +318,11 @@ pyparsing = [ {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"}, ] pyqt5 = [ - {file = "PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl", hash = "sha256:14be35c0c1bcc804791a096d2ef9950f12c6fd34dd11dbe61b8c769fefcdf98c"}, - {file = "PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl", hash = "sha256:3605d34ba6291b9194c46035e228d6d01f39d120cf5ecc70301c11e7900fed21"}, - {file = "PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-none-win32.whl", hash = "sha256:e05c86b8c4f02d62a5b355d426fd8d063781dd44c6a3f916640a5beb40efe60a"}, - {file = "PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-none-win_amd64.whl", hash = "sha256:5bac0fab1e9891d73400c2470a9cb810e6bdbc7027a84ae4d3ec83436f1109ec"}, - {file = "PyQt5-5.15.0.tar.gz", hash = "sha256:c6f75488ffd5365a65893bc64ea82a6957db126fbfe33654bcd43ae1c30c52f9"}, + {file = "PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_13_intel.whl", hash = "sha256:b9e7cc3ec69f80834f3f7507478c77e4d42411d5e9e557350e61b2660d12abc2"}, + {file = "PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:b1ea7e82004dc7b311d1e29df2f276461016e2d180e10c73805ace4376125ed9"}, + {file = "PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-none-win32.whl", hash = "sha256:4e47021c2b8e89a3bc64247dfb224144e5c8d77e3ab44f3842d120aab6b3cbd4"}, + {file = "PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl", hash = "sha256:17a6d5258796bae16e447aa3efa00258425c09cf88ef68238762628a5dde7c6f"}, + {file = "PyQt5-5.15.1.tar.gz", hash = "sha256:d9a76b850246d08da9863189ecb98f6c2aa9b4d97a3e85e29330a264aed0f9a1"}, ] pyqt5-sip = [ {file = "PyQt5_sip-12.8.1-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:bb5a87b66fc1445915104ee97f7a20a69decb42f52803e3b0795fa17ff88226c"}, diff --git a/SPEx/pyproject.toml b/SPEx/pyproject.toml index c1cf11f..be9f399 100644 --- a/SPEx/pyproject.toml +++ b/SPEx/pyproject.toml @@ -8,6 +8,7 @@ authors = ["Emanuele "] python = "^3.8" PyQt5 = ">=5.15.0" python-slugify = "*" +parse = "*" [tool.poetry.dev-dependencies] pytest = "^5.2" diff --git a/SPEx/spex.egg-info/PKG-INFO b/SPEx/spex.egg-info/PKG-INFO deleted file mode 100644 index 28be18c..0000000 --- a/SPEx/spex.egg-info/PKG-INFO +++ /dev/null @@ -1,11 +0,0 @@ -Metadata-Version: 1.2 -Name: spex -Version: 0.1.0 -Summary: UNKNOWN -Home-page: UNKNOWN -Author: Emanuele -Author-email: ema.trabattoni@gmail.com -License: UNKNOWN -Description: UNKNOWN -Platform: UNKNOWN -Requires-Python: >=3.8,<4.0 diff --git a/SPEx/spex.egg-info/SOURCES.txt b/SPEx/spex.egg-info/SOURCES.txt deleted file mode 100644 index 8f06725..0000000 --- a/SPEx/spex.egg-info/SOURCES.txt +++ /dev/null @@ -1,75 +0,0 @@ -README.rst -setup.py -spex/__init__.py -spex/guimain.py -spex/logo.ico -spex.egg-info/PKG-INFO -spex.egg-info/SOURCES.txt -spex.egg-info/dependency_links.txt -spex.egg-info/requires.txt -spex.egg-info/top_level.txt -spex/UserInterface/about.ui -spex/UserInterface/advopt.ui -spex/UserInterface/avanzatetitolo.ui.no -spex/UserInterface/avanzatetitolo2.ui.no -spex/UserInterface/avanzatetitolo3.ui -spex/UserInterface/mainwindow.ui -spex/UserInterface/selezout.ui -spex/UserInterface/titolow.ui -spex/UserInterface/compiledUI/about.py -spex/UserInterface/compiledUI/advopt.py -spex/UserInterface/compiledUI/avanzatetitolo.py -spex/UserInterface/compiledUI/avanzatetitolo2.py -spex/UserInterface/compiledUI/avanzatetitolo3.py -spex/UserInterface/compiledUI/mainwindow.py -spex/UserInterface/compiledUI/resources_rc.py -spex/UserInterface/compiledUI/selezout.py -spex/UserInterface/compiledUI/titolow.py -spex/UserInterface/resources/resources.qrc -spex/UserInterface/resources/icons/banana.ico -spex/UserInterface/resources/icons/icons8-add-folder-80.png -spex/UserInterface/resources/icons/icons8-arrow-80-back.png -spex/UserInterface/resources/icons/icons8-arrow-80.png -spex/UserInterface/resources/icons/icons8-banana-split-80.png -spex/UserInterface/resources/icons/icons8-documents-folder-80.png -spex/UserInterface/resources/icons/icons8-downloads-folder-80.png -spex/UserInterface/resources/icons/icons8-globe-earth-80.png -spex/UserInterface/resources/icons/icons8-info-80.png -spex/UserInterface/resources/icons/icons8-save-80.png -spex/UserInterface/resources/icons/icons8-smartphone-ram-100.png -spex/UserInterface/resources/icons/icons8-user-manual-80.png -spex/UserInterface/resources/icons/logo.png -spex/UserInterface/resources/icons/logo.svg -spex/UserInterface/resources/icons/logo2.png -spex/UserInterface/resources/icons/logo2.svg -spex/UserInterface/resources/icons/logo3.png -spex/UserInterface/resources/icons/logo3.svg -spex/UserInterface/resources/icons/logo4.png -spex/UserInterface/resources/icons/logo4.svg -spex/UserInterface/resources/translations/about_en.qm -spex/UserInterface/resources/translations/about_en.ts -spex/UserInterface/resources/translations/advopt_en.qm -spex/UserInterface/resources/translations/advopt_en.ts -spex/UserInterface/resources/translations/avanzatetitolo3_en.qm -spex/UserInterface/resources/translations/avanzatetitolo3_en.ts -spex/UserInterface/resources/translations/guimain_en.qm -spex/UserInterface/resources/translations/guimain_en.ts -spex/UserInterface/resources/translations/libconfload_en.qm -spex/UserInterface/resources/translations/libconfload_en.ts -spex/UserInterface/resources/translations/libsplit_en.qm -spex/UserInterface/resources/translations/libsplit_en.ts -spex/UserInterface/resources/translations/mainwindow_en.qm -spex/UserInterface/resources/translations/mainwindow_en.ts -spex/UserInterface/resources/translations/selezout_en.qm -spex/UserInterface/resources/translations/selezout_en.ts -spex/UserInterface/resources/translations/titolow_en.qm -spex/UserInterface/resources/translations/titolow_en.ts -spex/conf/defaults.json -spex/conf/languageconf.json -spex/conf/linux.json -spex/conf/loggerconf.json -spex/conf/spiripacchio.json -spex/libbananasplit/__init__.py -spex/libbananasplit/libconfload.py -spex/libbananasplit/libfancylogger.py -spex/libbananasplit/libsplit.py \ No newline at end of file diff --git a/SPEx/spex.egg-info/dependency_links.txt b/SPEx/spex.egg-info/dependency_links.txt deleted file mode 100644 index 8b13789..0000000 --- a/SPEx/spex.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/SPEx/spex.egg-info/requires.txt b/SPEx/spex.egg-info/requires.txt deleted file mode 100644 index b2869b0..0000000 --- a/SPEx/spex.egg-info/requires.txt +++ /dev/null @@ -1,2 +0,0 @@ -PyQt5>=5.15.0 -python-slugify diff --git a/SPEx/spex.egg-info/top_level.txt b/SPEx/spex.egg-info/top_level.txt deleted file mode 100644 index 44d8968..0000000 --- a/SPEx/spex.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -spex diff --git a/SPEx/spex/UserInterface/__pycache__/compileUI.cpython-37.pyc b/SPEx/spex/UserInterface/__pycache__/compileUI.cpython-37.pyc deleted file mode 100644 index 6a3d6adcc1b3e41f7d436d8050c40db85b257c22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 793 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 qFf1!R*n22GyYUd{;Y^ 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 z