diff --git a/.gitignore b/.gitignore index 0ec9931..20530bc 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,8 @@ pipgui/test/* .vscode bin -__pycache__ \ No newline at end of file +__pycache__ +pipgui/Resource_Files/Installed Packages/installedPackageList3.json +pipgui/Resource_Files/Installed Packages/installedPackageList3.json +*.json +pipgui/Resource_Files/Installed Packages/installedPackageList3.json diff --git a/pipgui/Resource_Files/Installed Packages/installedPackageList3.json b/pipgui/Resource_Files/Installed Packages/installedPackageList3.json index a778d43..906845e 100644 --- a/pipgui/Resource_Files/Installed Packages/installedPackageList3.json +++ b/pipgui/Resource_Files/Installed Packages/installedPackageList3.json @@ -1 +1 @@ -["appdirs", "asgiref", "astroid", "attrs", "autopep8", "backcall", "bcrypt", "beautifulsoup4", "blackmirror", "bleach", "bumpversion", "certifi", "cffi", "chardet", "Click", "cmake", "colorama", "cryptography", "decorator", "defusedxml", "distlib", "dj-database-url", "Django", "django-heroku", "djangorestframework", "docopt", "entrypoints", "enum34", "eth-hash", "eth-typing", "filelock", "future", "gitdb", "GitPython", "gunicorn", "h5py", "helpdev", "html5lib", "idna", "importlib-metadata", "importlib-resources", "ipykernel", "ipython", "ipython-genutils", "ipywidgets", "isort", "jedi", "Jinja2", "jinja2schema", "json5", "jsonschema", "jupyter", "jupyter-client", "jupyter-console", "jupyter-core", "jupyterlab", "jupyterlab-git", "jupyterlab-server", "Keras", "Keras-Applications", "Keras-Preprocessing", "lazy-object-proxy", "lxml", "Markdown", "MarkupSafe", "mccabe", "mistune", "mlup", "mypy-extensions", "nbconvert", "nbdime", "nbformat", "notebook", "numpy", "packaging", "pandas", "pandocfilters", "parso", "pexpect", "pickleshare", "pipreqs", "prometheus-client", "prompt-toolkit", "protobuf", "psutil", "psycopg2", "ptyprocess", "pycodestyle", "pycparser", "Pygments", "pylint", "pyparsing", "PyQt5", "PyQt5-sip", "pyqt5-tools", "PyQtWebEngine", "PyQtWebKit", "pyrsistent", "python-dateutil", "python-dotenv", "python-http-client", "python-telegram-bot", "pytz", "pywin32", "pywinpty", "PyYAML", "pyzmq", "qdarkgraystyle", "QDarkStyle", "qtconsole", "QtPy", "scipy", "Send2Trash", "sendgrid", "shopkeepr", "six", "smmap", "soupsieve", "SQLAlchemy", "sqlparse", "tensorflow", "tensorflow-tensorboard", "terminado", "testpath", "toml", "toolz", "tornado", "traitlets", "typed-ast", "ui-to-py", "urllib3", "virtualenv", "wcwidth", "webencodings", "Werkzeug", "whitenoise", "widgetsnbextension", "windows-curses", "wrapt", "yarg", "zipp"] \ No newline at end of file +["Click", "Django", "GitPython", "Jinja2", "Keras", "Keras-Applications", "Keras-Preprocessing", "Markdown", "MarkupSafe", "PyQt5", "PyQt5-sip", "PyQtWebEngine", "PyQtWebKit", "PyYAML", "Pygments", "QtPy", "SQLAlchemy", "Send2Trash", "Werkzeug", "appdirs", "asgiref", "astroid", "attrs", "autopep8", "backcall", "bcrypt", "beautifulsoup4", "blackmirror", "bleach", "buildozer", "bumpversion", "certifi", "cffi", "chardet", "cmake", "colorama", "cryptography", "decorator", "defusedxml", "distlib", "dj-database-url", "django-heroku", "djangorestframework", "docopt", "entrypoints", "enum34", "eth-hash", "eth-typing", "filelock", "future", "gitdb", "gunicorn", "h5py", "helpdev", "html5lib", "idna", "importlib-metadata", "importlib-resources", "ipykernel", "ipython", "ipython-genutils", "ipywidgets", "isort", "jedi", "jinja2schema", "json5", "jsonschema", "jupyter", "jupyter-client", "jupyter-console", "jupyter-core", "jupyterlab", "jupyterlab-git", "jupyterlab-server", "kivy-garden", "kivycalendar", "lazy-object-proxy", "lxml", "mccabe", "mistune", "mlup", "mypy-extensions", "nbconvert", "nbdime", "nbformat", "notebook", "numpy", "opencv-python", "packaging", "pandas", "pandocfilters", "parso", "pexpect", "pickleshare", "pillow", "pipreqs", "prometheus-client", "prompt-toolkit", "protobuf", "psutil", "psycopg2", "ptyprocess", "pycodestyle", "pycparser", "pylint", "pyparsing", "pyqt5-tools", "pyrsistent", "pyside", "python-dateutil", "python-dotenv", "python-http-client", "python-telegram-bot", "pytz", "pywin32", "pywinpty", "pyzbar", "pyzmq", "qdarkgraystyle", "qtconsole", "scipy", "sendgrid", "shopkeepr", "six", "smmap", "soupsieve", "sqlparse", "tensorflow", "tensorflow-tensorboard", "terminado", "testpath", "toga-android", "toga-demo", "toml", "toolz", "tornado", "traitlets", "twitter", "typed-ast", "ui-to-py", "urllib3", "virtualenv", "wcwidth", "webencodings", "whitenoise", "widgetsnbextension", "windows-curses", "wrapt", "yarg", "zipp"] \ No newline at end of file diff --git a/pipgui/Resource_Files/Outdated Packages/outdatedPackageList.json b/pipgui/Resource_Files/Outdated Packages/outdatedPackageList.json index 5271c58..0637a08 100644 --- a/pipgui/Resource_Files/Outdated Packages/outdatedPackageList.json +++ b/pipgui/Resource_Files/Outdated Packages/outdatedPackageList.json @@ -1 +1 @@ -["astroid", "autopep8", "backcall", "beautifulsoup4", "bleach", "bumpversion", "certifi", "Click", "cmake", "cryptography", "Django", "gitdb", "GitPython", "helpdev", "html5lib", "idna", "importlib-metadata", "importlib-resources", "ipykernel", "ipython", "jedi", "Jinja2", "json5", "jupyter-client", "jupyterlab", "jupyterlab-git", "jupyterlab-server", "Keras", "Keras-Preprocessing", "lazy-object-proxy", "lxml", "Markdown", "nbdime", "nbformat", "numpy", "packaging", "pandas", "parso", "pip", "prometheus-client", "prompt-toolkit", "protobuf", "pycodestyle", "Pygments", "pylint", "pyparsing", "PyQt5", "PyQt5-sip", "pyqt5-tools", "PyQtWebEngine", "pyrsistent", "python-dotenv", "python-http-client", "python-telegram-bot", "pytz", "pywin32", "PyYAML", "pyzmq", "qdarkgraystyle", "QDarkStyle", "qtconsole", "sendgrid", "setuptools", "six", "smmap", "soupsieve", "tensorflow", "tensorflow-tensorboard", "toml", "tornado", "typed-ast", "urllib3", "virtualenv", "wcwidth", "Werkzeug", "whitenoise", "wrapt", "zipp", "You", "You"] \ No newline at end of file +[] \ No newline at end of file diff --git a/pipgui/Resource_Files/Outdated Packages/outdatedPackageList3.json b/pipgui/Resource_Files/Outdated Packages/outdatedPackageList3.json index 5271c58..0637a08 100644 --- a/pipgui/Resource_Files/Outdated Packages/outdatedPackageList3.json +++ b/pipgui/Resource_Files/Outdated Packages/outdatedPackageList3.json @@ -1 +1 @@ -["astroid", "autopep8", "backcall", "beautifulsoup4", "bleach", "bumpversion", "certifi", "Click", "cmake", "cryptography", "Django", "gitdb", "GitPython", "helpdev", "html5lib", "idna", "importlib-metadata", "importlib-resources", "ipykernel", "ipython", "jedi", "Jinja2", "json5", "jupyter-client", "jupyterlab", "jupyterlab-git", "jupyterlab-server", "Keras", "Keras-Preprocessing", "lazy-object-proxy", "lxml", "Markdown", "nbdime", "nbformat", "numpy", "packaging", "pandas", "parso", "pip", "prometheus-client", "prompt-toolkit", "protobuf", "pycodestyle", "Pygments", "pylint", "pyparsing", "PyQt5", "PyQt5-sip", "pyqt5-tools", "PyQtWebEngine", "pyrsistent", "python-dotenv", "python-http-client", "python-telegram-bot", "pytz", "pywin32", "PyYAML", "pyzmq", "qdarkgraystyle", "QDarkStyle", "qtconsole", "sendgrid", "setuptools", "six", "smmap", "soupsieve", "tensorflow", "tensorflow-tensorboard", "toml", "tornado", "typed-ast", "urllib3", "virtualenv", "wcwidth", "Werkzeug", "whitenoise", "wrapt", "zipp", "You", "You"] \ No newline at end of file +[] \ No newline at end of file diff --git a/setup.py b/setup.py index 4f89ae4..07346f7 100644 --- a/setup.py +++ b/setup.py @@ -16,6 +16,13 @@ except FileNotFoundError: long_description = "" +def copy_dir(): + dir_path = 'Resource_Files' + base_dir = os.path.join('pipgui', dir_path) + for (dirpath, dirnames, files) in os.walk(base_dir): + for f in files: + yield os.path.join(dirpath.split('/', 1)[0], f) + setup( name="pipgui", version=1.4, @@ -27,6 +34,7 @@ "pipgui", "pipgui.*" ]), + data_files=[('pipgui/Resource_Files/', [f for f in copy_dir()])], python_requires='>=3.4', include_package_data=True, entry_points={