diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 0000000000000000000000000000000000000000..ca84a48209ae456469357b89ddf4186d52708ea4 --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,7 @@ +extensions = [ + "pallets_sphinx_themes", + "sphinxcontrib-plantuml", + "sphinxcontrib-gravizos" +] + +html_theme = "flask" diff --git a/requirements.txt b/requirements.txt index 25f9c52b67ddb04122df69bbd0e97a06d60665a1..d75f7fc5638b1fb61416cf4b0d5ab98da86c1948 100644 --- a/requirements.txt +++ b/requirements.txt @@ -79,15 +79,13 @@ sphinx-tabs==2.0.1 sphinx-issues==1.2.0 pallets-sphinx-themes==1.2.3 sphinxcontrib-plantuml==0.19 +sphinxcontrib-gravizo==0.0.4 py2puml==0.3.1 plantuml-creator==1.0.7 -sphinxcontrib-gravizo==0.0.4 plantuml-markdown==3.4.2 plantuml-wrapper==0.1.0 plantuml2freemind==0.8.2 -# -#plantuml-gentools==0.1.2 - +plantuml-gentools==0.1.2 # #----------------------------------------------------------------- # \ No newline at end of file diff --git a/requirements/dev.txt b/requirements/dev.txt index 570e06f306f6ad4da7bbb34214d05b01aaf62e7c..205e26a0360427645ff3ca2decba6e667ea4c901 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,6 +4,7 @@ # # pip-compile requirements/dev.in # + # -------------------------------------------------------------- # Covid 19 Data - Requirements # -------------------------------------------------------------- @@ -21,16 +22,18 @@ celery[redis]>=5.0.5 #------------------------------------------ Flask>=1.1.2 Flask-SQLAlchemy>=2.4.4 -SQLAlchemy>=1.3.23 -psycopg2>=2.8.6 -#Flask-Authorization>=1.4 Flask-Multipass>=0.3.3 Flask-Cors>=3.0.10 Flask-BS4==4.5.3.0 #------------------------------------------ +SQLAlchemy>=1.3.23 +psycopg2>=2.8.6 +#psycopg2-mq==0.5.5 +#------------------------------------------ test-flask>=0.2.0 pytest-flask>=1.1.0 #------------------------------------------ +Flask-Admin>=1.5.7 Flask-Redisboard>=0.2.0 Flask-Monitoring>=1.1.2 flask-healthz>=0.0.2 @@ -64,15 +67,16 @@ visdom>=0.1.8.9 tokenize-rt>=4.1.0 pynndescent>=0.5.1 torch>=1.7.1 -numpy>=1.19.0 +numpy>=1.20.1 pandas>=1.1.0 scipy>=1.5.0 StatisticalDiagrams>=20.5 # -------------------------------------------------------------- # Tools: # -------------------------------------------------------------- -PyGObject>=3.38.0 -gaphor>=2.2.2 +#importlib_metadata<4.0,>=1.4 +#PyGObject>=3.38.0 +#gaphor==2.2.1 # # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # docs - sphinx @@ -81,6 +85,14 @@ sphinx==3.4.3 sphinx-tabs==2.0.1 sphinx-issues==1.2.0 pallets-sphinx-themes==1.2.3 +sphinxcontrib-plantuml==0.19 +sphinxcontrib-gravizo==0.0.4 +py2puml==0.3.1 +plantuml-creator==1.0.7 +plantuml-markdown==3.4.2 +plantuml-wrapper==0.1.0 +plantuml2freemind==0.8.2 +plantuml-gentools==0.1.2 # #----------------------------------------------------------------- -# +# \ No newline at end of file diff --git a/requirements/docs.txt b/requirements/docs.txt index 803603d2cf53699ca0acc797f5e3cf193a75b624..98778b34b23d5041092776fa71f2168208935ed6 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -15,23 +15,25 @@ wheel==0.36.2 #------------------------------------------ dash>=1.19.0 dash-extensions>=0.0.45 -dtale>=1.33.1 +dtale>=1.34.0 #------------------------------------------ wget>=3.2 celery[redis]>=5.0.5 #------------------------------------------ Flask>=1.1.2 Flask-SQLAlchemy>=2.4.4 -SQLAlchemy>=1.3.23 -psycopg2>=2.8.6 -psycopg2-mq==0.5.5 Flask-Multipass>=0.3.3 Flask-Cors>=3.0.10 Flask-BS4==4.5.3.0 #------------------------------------------ +SQLAlchemy>=1.3.23 +psycopg2>=2.8.6 +#psycopg2-mq==0.5.5 +#------------------------------------------ test-flask>=0.2.0 pytest-flask>=1.1.0 #------------------------------------------ +Flask-Admin>=1.5.7 Flask-Redisboard>=0.2.0 Flask-Monitoring>=1.1.2 flask-healthz>=0.0.2 @@ -65,15 +67,16 @@ visdom>=0.1.8.9 tokenize-rt>=4.1.0 pynndescent>=0.5.1 torch>=1.7.1 -numpy>=1.19.0 +numpy>=1.20.1 pandas>=1.1.0 scipy>=1.5.0 StatisticalDiagrams>=20.5 # -------------------------------------------------------------- # Tools: # -------------------------------------------------------------- -PyGObject>=3.38.0 -gaphor>=2.2.2 +#importlib_metadata<4.0,>=1.4 +#PyGObject>=3.38.0 +#gaphor==2.2.1 # # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # docs - sphinx @@ -82,6 +85,14 @@ sphinx==3.4.3 sphinx-tabs==2.0.1 sphinx-issues==1.2.0 pallets-sphinx-themes==1.2.3 +sphinxcontrib-plantuml==0.19 +sphinxcontrib-gravizo==0.0.4 +py2puml==0.3.1 +plantuml-creator==1.0.7 +plantuml-markdown==3.4.2 +plantuml-wrapper==0.1.0 +plantuml2freemind==0.8.2 +plantuml-gentools==0.1.2 # #----------------------------------------------------------------- # \ No newline at end of file diff --git a/requirements/tests.txt b/requirements/tests.txt index 90b9c073ab5a6351101a072256a6e13b4386a6a9..673077fb8b91eae51a67a4789234d9d7717bb62d 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -4,6 +4,7 @@ # # pip-compile requirements/tests.in # + # -------------------------------------------------------------- # Covid 19 Data - Requirements # -------------------------------------------------------------- @@ -14,23 +15,25 @@ wheel==0.36.2 #------------------------------------------ dash>=1.19.0 dash-extensions>=0.0.45 -dtale>=1.33.1 +dtale>=1.34.0 #------------------------------------------ wget>=3.2 celery[redis]>=5.0.5 #------------------------------------------ Flask>=1.1.2 Flask-SQLAlchemy>=2.4.4 -SQLAlchemy>=1.3.23 -psycopg2>=2.8.6 -#Flask-Authorization>=1.4 Flask-Multipass>=0.3.3 Flask-Cors>=3.0.10 Flask-BS4==4.5.3.0 #------------------------------------------ +SQLAlchemy>=1.3.23 +psycopg2>=2.8.6 +#psycopg2-mq==0.5.5 +#------------------------------------------ test-flask>=0.2.0 pytest-flask>=1.1.0 #------------------------------------------ +Flask-Admin>=1.5.7 Flask-Redisboard>=0.2.0 Flask-Monitoring>=1.1.2 flask-healthz>=0.0.2 @@ -64,15 +67,16 @@ visdom>=0.1.8.9 tokenize-rt>=4.1.0 pynndescent>=0.5.1 torch>=1.7.1 -numpy>=1.19.0 +numpy>=1.20.1 pandas>=1.1.0 scipy>=1.5.0 StatisticalDiagrams>=20.5 # -------------------------------------------------------------- # Tools: # -------------------------------------------------------------- -PyGObject>=3.38.0 -gaphor>=2.2.1 +#importlib_metadata<4.0,>=1.4 +#PyGObject>=3.38.0 +#gaphor==2.2.1 # # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # docs - sphinx @@ -81,6 +85,15 @@ sphinx==3.4.3 sphinx-tabs==2.0.1 sphinx-issues==1.2.0 pallets-sphinx-themes==1.2.3 +sphinxcontrib-plantuml==0.19 +sphinxcontrib-gravizo==0.0.4 +py2puml==0.3.1 +plantuml-creator==1.0.7 +plantuml-markdown==3.4.2 +plantuml-wrapper==0.1.0 +plantuml2freemind==0.8.2 +plantuml-gentools==0.1.2 # #----------------------------------------------------------------- +# # \ No newline at end of file diff --git a/setup.py b/setup.py index bcf445d0a71f944dd8a4227470e91750c634e1e7..9b483a3f79648dde35d68a292a26d8b3bb717c08 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ setup( "wheel==0.36.2", "dash>=1.19.0", "dash-extensions>=0.0.45", - "dtale>=1.33.1", + "dtale>=1.34.0", "wget>=3.2", "celery[redis]>=5.0.5", "Flask>=1.1.2", @@ -26,7 +26,7 @@ setup( "#Flask-Authorization>=1.4", "Flask-Multipass>=0.3.3", "Flask-Cors>=3.0.10", - "Flask-BS4>=4.5.3.0,<5.0.0.0", + "Flask-BS4==4.5.3.0", "test-flask>=0.2.0", "pytest-flask>=1.1.0", "Flask-Admin>=1.5.7", @@ -58,16 +58,22 @@ setup( "tokenize-rt>=4.1.0", "pynndescent>=0.5.1", "torch>=1.7.1", - "numpy>=1.19.0", + "numpy>=1.20.1", "pandas>=1.1.0", "scipy>=1.5.0", "StatisticalDiagrams>=20.5", - "PyGObject>=3.38.0", - "gaphor>=2.2.1", "sphinx==3.4.3", "sphinx-tabs==2.0.0", "sphinx-issues==1.2.0", - "pallets-sphinx-themes==1.2.3" + "pallets-sphinx-themes==1.2.3", + "sphinxcontrib-plantuml==0.19", + "sphinxcontrib-gravizo==0.0.4", + "py2puml==0.3.1", + "plantuml-creator==1.0.7", + "plantuml-markdown==3.4.2", + "plantuml-wrapper==0.1.0", + "plantuml2freemind==0.8.2", + "plantuml-gentools==0.1.2" ], extras_require={"dotenv": ["python-dotenv"]}, )