From 9b3c783e5e1af16319d159c40f7515910fa757c0 Mon Sep 17 00:00:00 2001 From: "thomas.woehlke" <thomas.woehlke@rub.de> Date: Tue, 23 Feb 2021 15:11:33 +0100 Subject: [PATCH] work --- .gitignore | 14 +------------- .run/covid19.run.xml | 24 ------------------------ artwork/TODO.md | 2 -- lsp/conf/xml.json | 0 requirements/build.in | 17 +++++++++++++++++ requirements/docs.in | 13 +++++++++---- requirements/tests.in | 26 +++++++++++--------------- setup.py | 7 +++++++ 8 files changed, 45 insertions(+), 58 deletions(-) delete mode 100644 .run/covid19.run.xml delete mode 100644 artwork/TODO.md delete mode 100644 lsp/conf/xml.json create mode 100644 requirements/build.in diff --git a/.gitignore b/.gitignore index d6f92364..c859b74a 100644 --- a/.gitignore +++ b/.gitignore @@ -1127,20 +1127,9 @@ Debug*/Debug*\ Libs .idea/misc.xml .idea/*.iml /download.wget -/WHO-COVID-19-global-data.csv -/download *.wget -/WHO-COVID-19-global-data *.csv -/data/WHO-COVID-19-global-data *.csv -/data/ecdc_europa_data (1).csv -/data/RKI_COVID19.csv /covid19/static/node_modules -/src/covid19/RKI_COVID19__2021-02-06__landkreise.csv -/src/covid19/RKI_COVID19__2021-02-06__bundeslaender.csv -/src/covid19/RKI_COVID19__2021-02-06__landkreise.csv /node_modules -/req_dev.py -/req_docs.py -/req_tests.py +/requirements/req_build.py /requirements/req_dev.py /requirements/req_docs.py /requirements/req_tests.py @@ -1151,6 +1140,5 @@ Debug*/Debug*\ Libs /src/covid19/blueprints/owid/x3.py /.run/ /.checkmate/ -/.run/ /lsp/ /src/covid19_worker/dump.rdb diff --git a/.run/covid19.run.xml b/.run/covid19.run.xml deleted file mode 100644 index 3fc2f842..00000000 --- a/.run/covid19.run.xml +++ /dev/null @@ -1,24 +0,0 @@ -<component name="ProjectRunConfigurationManager"> - <configuration default="false" name="covid19" type="PythonConfigurationType" factoryName="Python" singleton="false"> - <module name="covid19python" /> - <option name="INTERPRETER_OPTIONS" value="" /> - <option name="PARENT_ENVS" value="true" /> - <envs> - <env name="PYTHONUNBUFFERED" value="1" /> - </envs> - <option name="SDK_HOME" value="" /> - <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/covid19" /> - <option name="IS_MODULE_SDK" value="true" /> - <option name="ADD_CONTENT_ROOTS" value="true" /> - <option name="ADD_SOURCE_ROOTS" value="true" /> - <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" /> - <option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/covid19/__init__.py" /> - <option name="PARAMETERS" value="" /> - <option name="SHOW_COMMAND_LINE" value="false" /> - <option name="EMULATE_TERMINAL" value="true" /> - <option name="MODULE_MODE" value="false" /> - <option name="REDIRECT_INPUT" value="false" /> - <option name="INPUT_FILE" value="" /> - <method v="2" /> - </configuration> -</component> \ No newline at end of file diff --git a/artwork/TODO.md b/artwork/TODO.md deleted file mode 100644 index b6dbda7f..00000000 --- a/artwork/TODO.md +++ /dev/null @@ -1,2 +0,0 @@ -# TODO - diff --git a/lsp/conf/xml.json b/lsp/conf/xml.json deleted file mode 100644 index e69de29b..00000000 diff --git a/requirements/build.in b/requirements/build.in new file mode 100644 index 00000000..d0273f2e --- /dev/null +++ b/requirements/build.in @@ -0,0 +1,17 @@ +setuptools +packaging +wheel>=0.36.2 +pip-licenses==3.3.0 +pip-tools>=5.5.0 +pipenv>=2020.11.15 +virtualenv>=20.4.2 +pytoolbox>=14.0.0 +pytoml==0.1.21 +py2puml==0.3.1 +plantuml-creator==1.0.7 +plantuml-markdown==3.4.2 +plantuml-wrapper==0.1.0 +plantuml-gentools==0.1.2 +plantuml2freemind==0.8.2 +ruamel-yaml==0.15.87 +venv-run>=0.1.0 diff --git a/requirements/docs.in b/requirements/docs.in index c054bcac..26307677 100644 --- a/requirements/docs.in +++ b/requirements/docs.in @@ -1,11 +1,16 @@ +packaging wheel>=0.36.2 pip-tools>=5.5.0 pip-licenses>=3.3.0 -tokenize-rt>=4.1.0 +pipenv>=2020.11.15 +virtualenv>=20.4.2 +pytoolbox>=14.0.0 Flask-Babel>=2 -flask-resources==0.6.0 +pytoml==0.1.21 +flask-resources>=0.6.0 Flask-PluginKit>=3.6.0 Flask-ResponseBuilder>=2.0.12 +flask-filealchemy>=0.6.1 sphinx>=3.4.3,<3.5.0 sphinx-tabs==2.0.1 sphinx-issues==1.2.0 @@ -19,6 +24,6 @@ plantuml-markdown==3.4.2 plantuml-wrapper==0.1.0 plantuml2freemind==0.8.2 plantuml-gentools==0.1.2 -speaklater==1.3 -npmdownloader>=1.2.1 manual-sitemap>=19.6.0 +speaklater==1.3 +tokenize-rt>=4.1.0 diff --git a/requirements/tests.in b/requirements/tests.in index 61ed7fa0..5ed07980 100644 --- a/requirements/tests.in +++ b/requirements/tests.in @@ -1,15 +1,11 @@ -pytoml -pytest==5.3.2 -pytest-runner==5.3.0 -pytest-flask -pytest-flask-sqlalchemy -pytest-mock -pytest-celery -blinker -greenlet -python-dotenv -test-flask -unittest2>=1.0.0 -extras>=1.0.0 -fixtures>=1.3.0 -python-mimeparse +python-dotenv>=0.15.0 +pytest>=5.3.2,<6.0.0 +pytest-venv>=0.2.1 +pytest-runner>=5.3.0 +pytest-postgresql>=2.6.1 +pytest-flask>=1.1.0 +pytest-flask-sqlalchemy>=1.0.2 +pytest-enabler>=1.2.0 +flask-unittest>=0.1.1 +Flask-Fixtures>=0.3.8 + diff --git a/setup.py b/setup.py index 35aa9336..d0d0263f 100644 --- a/setup.py +++ b/setup.py @@ -486,6 +486,8 @@ setup( "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Database :: Frontends", + "Framework :: Flask", ], long_description=readme + "\n\n" + history, long_description_content_type="text/markdown", @@ -498,5 +500,10 @@ setup( install_requires=requires_install, setup_requires=requires_setup, tests_require=requires_test, + scripts=[ + 'scripts/script_setup_requirements', + 'scripts/script_npm_install' + 'scripts/script_get_python_requirements_from_txt' + ], python_requires=">= 3.8" ) -- GitLab