Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Patrick V
stages_python
Commits
feecb13b
Commit
feecb13b
authored
Feb 17, 2020
by
Patrick
Browse files
a
a n components
parent
b157c2ab
Pipeline
#213021
passed with stage
in 1 minute and 21 seconds
Changes
7
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
feecb13b
...
...
@@ -6,7 +6,7 @@
# Creating and Tweaking GitLab CI/CD for GitLab Pages
# https://store.docker.com/images/python
image
:
python:3.
7-alpine
image
:
python:3.
8.1-slim
pages
:
stage
:
deploy
...
...
.pre-commit-config.yaml
0 → 100644
View file @
feecb13b
---
# .pre-commit-config.yaml
# ========================
#
# pre-commit clean
# pre-commit install
# pre-commit install-hooks
#
# precommit hooks installation
#
# - pre-commit autoupdate
#
# - pre-commit run black
#
# continuous integration
# ======================
#
# - pre-commit run --all-files
#
repos
:
-
repo
:
https://github.com/pre-commit/pre-commit-hooks
rev
:
v2.5.0
hooks
:
-
id
:
trailing-whitespace
-
id
:
end-of-file-fixer
-
id
:
check-yaml
-
id
:
check-json
-
id
:
fix-encoding-pragma
args
:
[
'
--remove'
]
-
id
:
forbid-new-submodules
-
id
:
mixed-line-ending
args
:
[
'
--fix=lf'
]
description
:
Forces to replace line ending by the UNIX 'lf' character.
# - id: pretty-format-json
# args: ['--no-sort-keys']
-
id
:
check-added-large-files
args
:
[
'
--maxkb=500'
]
-
id
:
no-commit-to-branch
args
:
[
--branch
,
staging
]
-
repo
:
https://github.com/ambv/black
rev
:
19.10b0
hooks
:
-
id
:
black
language_version
:
python3.8
Makefile
View file @
feecb13b
# Makefile for Sphinx documentation
# M
inimal m
akefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS
=
SPHINXBUILD
=
sphinx-build
PAPER
=
SPHINXPROJ
=
Tutopython
SOURCEDIR
=
.
BUILDDIR
=
_build
# Internal variables.
PAPEROPT_a4
=
-D
latex_paper_size
=
a4
PAPEROPT_letter
=
-D
latex_paper_size
=
letter
ALLSPHINXOPTS
=
-d
$(BUILDDIR)
/doctrees
$
(
PAPEROPT_
$(PAPER)
)
$(SPHINXOPTS)
.
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS
=
$
(
PAPEROPT_
$(PAPER)
)
$(SPHINXOPTS)
.
THIS_MAKEFILE
:=
$(
lastword
$(MAKEFILE_LIST)
)
.PHONY
:
help
# Put it first so that "make" without argument is like "make
help
".
help
:
@
echo
"Please use
\`
make <target>' where <target> is one of"
@
echo
" html to make standalone HTML files"
@
echo
" dirhtml to make HTML files named index.html in directories"
@
echo
" singlehtml to make a single large HTML file"
@
echo
" pickle to make pickle files"
@
echo
" json to make JSON files"
@
echo
" htmlhelp to make HTML files and a HTML help project"
@
echo
" qthelp to make HTML files and a qthelp project"
@
echo
" applehelp to make an Apple Help Book"
@
echo
" devhelp to make HTML files and a Devhelp project"
@
echo
" epub to make an epub"
@
echo
" epub3 to make an epub3"
@
echo
" latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@
echo
" latexpdf to make LaTeX files and run them through pdflatex"
@
echo
" latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
@
echo
" text to make text files"
@
echo
" man to make manual pages"
@
echo
" texinfo to make Texinfo files"
@
echo
" info to make Texinfo files and run them through makeinfo"
@
echo
" gettext to make PO message catalogs"
@
echo
" changes to make an overview of all changed/added/deprecated items"
@
echo
" xml to make Docutils-native XML files"
@
echo
" pseudoxml to make pseudoxml-XML files for display purposes"
@
echo
" linkcheck to check all external links for integrity"
@
echo
" doctest to run all doctests embedded in the documentation (if enabled)"
@
echo
" coverage to run coverage check of the documentation (if enabled)"
@
echo
" dummy to check syntax errors of document sources"
.PHONY
:
clean
clean
:
rm
-rf
$(BUILDDIR)
/
*
.PHONY
:
html
html
:
$(SPHINXBUILD)
-b
html
$(ALLSPHINXOPTS)
$(BUILDDIR)
/html
@
echo
@
echo
"Build finished. The HTML pages are in
$(BUILDDIR)
/html."
.PHONY
:
dirhtml
dirhtml
:
$(SPHINXBUILD)
-b
dirhtml
$(ALLSPHINXOPTS)
$(BUILDDIR)
/dirhtml
@
echo
@
echo
"Build finished. The HTML pages are in
$(BUILDDIR)
/dirhtml."
.PHONY
:
singlehtml
singlehtml
:
$(SPHINXBUILD)
-b
singlehtml
$(ALLSPHINXOPTS)
$(BUILDDIR)
/singlehtml
@
echo
@
echo
"Build finished. The HTML page is in
$(BUILDDIR)
/singlehtml."
.PHONY
:
pickle
pickle
:
$(SPHINXBUILD)
-b
pickle
$(ALLSPHINXOPTS)
$(BUILDDIR)
/pickle
@
echo
@
echo
"Build finished; now you can process the pickle files."
.PHONY
:
json
json
:
$(SPHINXBUILD)
-b
json
$(ALLSPHINXOPTS)
$(BUILDDIR)
/json
@
echo
@
echo
"Build finished; now you can process the JSON files."
.PHONY
:
htmlhelp
htmlhelp
:
$(SPHINXBUILD)
-b
htmlhelp
$(ALLSPHINXOPTS)
$(BUILDDIR)
/htmlhelp
@
echo
@
echo
"Build finished; now you can run HTML Help Workshop with the"
\
".hhp project file in
$(BUILDDIR)
/htmlhelp."
.PHONY
:
qthelp
qthelp
:
$(SPHINXBUILD)
-b
qthelp
$(ALLSPHINXOPTS)
$(BUILDDIR)
/qthelp
@
echo
@
echo
"Build finished; now you can run "
qcollectiongenerator
" with the"
\
".qhcp project file in
$(BUILDDIR)
/qthelp, like this:"
@
echo
"# qcollectiongenerator
$(BUILDDIR)
/qthelp/StagePython3e2016-2017.qhcp"
@
echo
"To view the help file:"
@
echo
"# assistant -collectionFile
$(BUILDDIR)
/qthelp/StagePython3e2016-2017.qhc"
.PHONY
:
applehelp
applehelp
:
$(SPHINXBUILD)
-b
applehelp
$(ALLSPHINXOPTS)
$(BUILDDIR)
/applehelp
@
echo
@
echo
"Build finished. The help book is in
$(BUILDDIR)
/applehelp."
@
echo
"N.B. You won't be able to view it unless you put it in"
\
"~/Library/Documentation/Help or install it in your application"
\
"bundle."
.PHONY
:
devhelp
devhelp
:
$(SPHINXBUILD)
-b
devhelp
$(ALLSPHINXOPTS)
$(BUILDDIR)
/devhelp
@
echo
@
echo
"Build finished."
@
echo
"To view the help file:"
@
echo
"# mkdir -p
$$
HOME/.local/share/devhelp/StagePython3e2016-2017"
@
echo
"# ln -s
$(BUILDDIR)
/devhelp
$$
HOME/.local/share/devhelp/StagePython3e2016-2017"
@
echo
"# devhelp"
.PHONY
:
epub
epub
:
$(SPHINXBUILD)
-b
epub
$(ALLSPHINXOPTS)
$(BUILDDIR)
/epub
@
echo
@
echo
"Build finished. The epub file is in
$(BUILDDIR)
/epub."
.PHONY
:
epub3
epub3
:
$(SPHINXBUILD)
-b
epub3
$(ALLSPHINXOPTS)
$(BUILDDIR)
/epub3
@
echo
@
echo
"Build finished. The epub3 file is in
$(BUILDDIR)
/epub3."
.PHONY
:
latex
latex
:
$(SPHINXBUILD)
-b
latex
$(ALLSPHINXOPTS)
$(BUILDDIR)
/latex
@
echo
@
echo
"Build finished; the LaTeX files are in
$(BUILDDIR)
/latex."
@
echo
"Run
\`
make' in that directory to run these through (pdf)latex"
\
"(use
\`
make latexpdf' here to do that automatically)."
.PHONY
:
latexpdf
latexpdf
:
$(SPHINXBUILD)
-b
latex
$(ALLSPHINXOPTS)
$(BUILDDIR)
/latex
@
echo
"Running LaTeX files through pdflatex..."
$(MAKE)
-C
$(BUILDDIR)
/latex all-pdf
@
echo
"pdflatex finished; the PDF files are in
$(BUILDDIR)
/latex."
.PHONY
:
latexpdfja
latexpdfja
:
$(SPHINXBUILD)
-b
latex
$(ALLSPHINXOPTS)
$(BUILDDIR)
/latex
@
echo
"Running LaTeX files through platex and dvipdfmx..."
$(MAKE)
-C
$(BUILDDIR)
/latex all-pdf-ja
@
echo
"pdflatex finished; the PDF files are in
$(BUILDDIR)
/latex."
.PHONY
:
text
text
:
$(SPHINXBUILD)
-b
text
$(ALLSPHINXOPTS)
$(BUILDDIR)
/text
@
echo
@
echo
"Build finished. The text files are in
$(BUILDDIR)
/text."
.PHONY
:
man
man
:
$(SPHINXBUILD)
-b
man
$(ALLSPHINXOPTS)
$(BUILDDIR)
/man
@
echo
@
echo
"Build finished. The manual pages are in
$(BUILDDIR)
/man."
.PHONY
:
texinfo
texinfo
:
$(SPHINXBUILD)
-b
texinfo
$(ALLSPHINXOPTS)
$(BUILDDIR)
/texinfo
@
echo
@
echo
"Build finished. The Texinfo files are in
$(BUILDDIR)
/texinfo."
@
echo
"Run
\`
make' in that directory to run these through makeinfo"
\
"(use
\`
make info' here to do that automatically)."
.PHONY
:
info
info
:
$(SPHINXBUILD)
-b
texinfo
$(ALLSPHINXOPTS)
$(BUILDDIR)
/texinfo
@
echo
"Running Texinfo files through makeinfo..."
make
-C
$(BUILDDIR)
/texinfo info
@
echo
"makeinfo finished; the Info files are in
$(BUILDDIR)
/texinfo."
.PHONY
:
gettext
gettext
:
$(SPHINXBUILD)
-b
gettext
$(I18NSPHINXOPTS)
$(BUILDDIR)
/locale
@
echo
@
echo
"Build finished. The message catalogs are in
$(BUILDDIR)
/locale."
.PHONY
:
changes
changes
:
$(SPHINXBUILD)
-b
changes
$(ALLSPHINXOPTS)
$(BUILDDIR)
/changes
@
echo
@
echo
"The overview file is in
$(BUILDDIR)
/changes."
.PHONY
:
linkcheck
linkcheck
:
$(SPHINXBUILD)
-b
linkcheck
$(ALLSPHINXOPTS)
$(BUILDDIR)
/linkcheck
@
echo
@
echo
"Link check complete; look for any errors in the above output "
\
"or in
$(BUILDDIR)
/linkcheck/output.txt."
.PHONY
:
doctest
doctest
:
$(SPHINXBUILD)
-b
doctest
$(ALLSPHINXOPTS)
$(BUILDDIR)
/doctest
@
echo
"Testing of doctests in the sources finished, look at the "
\
"results in
$(BUILDDIR)
/doctest/output.txt."
.PHONY
:
coverage
coverage
:
$(SPHINXBUILD)
-b
coverage
$(ALLSPHINXOPTS)
$(BUILDDIR)
/coverage
@
echo
"Testing of coverage in the sources finished, look at the "
\
"results in
$(BUILDDIR)
/coverage/python.txt."
.PHONY
:
xml
xml
:
$(SPHINXBUILD)
-b
xml
$(ALLSPHINXOPTS)
$(BUILDDIR)
/xml
@
echo
@
echo
"Build finished. The XML files are in
$(BUILDDIR)
/xml."
.PHONY
:
pseudoxml
pseudoxml
:
$(SPHINXBUILD)
-b
pseudoxml
$(ALLSPHINXOPTS)
$(BUILDDIR)
/pseudoxml
@
echo
@
echo
"Build finished. The pseudo-XML files are in
$(BUILDDIR)
/pseudoxml."
.PHONY
:
dummy
dummy
:
$(SPHINXBUILD)
-b
dummy
$(ALLSPHINXOPTS)
$(BUILDDIR)
/dummy
@
echo
@
echo
"Build finished. Dummy builder generates no files."
@
$(SPHINXBUILD)
-M
help
"
$(SOURCEDIR)
"
"
$(BUILDDIR)
"
$(SPHINXOPTS)
$(O)
@
echo
" "
@
echo
"Targets:"
@
echo
" "
@
echo
"- make check_all"
@
echo
"- make req"
@
echo
"- make updatetools"
@
echo
"- make update"
@
echo
" "
check_all
:
pre-commit run
--all-files
req
:
pipenv
--venv
pipenv graph
pipenv check
pipenv lock
-r
>
requirements.txt
;
cat
requirements.txt
update
:
pipenv update
@
$(MAKE)
-f
$(THIS_MAKEFILE)
req
git diff requirements.txt
updatetools
:
pre-commit autoupdate
gitmoji
--update
git status
.PHONY
:
help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%
:
Makefile
@
$(SPHINXBUILD)
-M
$@
"
$(SOURCEDIR)
"
"
$(BUILDDIR)
"
$(SPHINXOPTS)
$(O)
Pipfile
View file @
feecb13b
...
...
@@ -10,4 +10,4 @@ sphinx = "*"
pendulum
=
"*"
[requires]
python_version
=
"3.
7
"
python_version
=
"3.
8
"
Pipfile.lock
View file @
feecb13b
{
"_meta"
:
{
"hash"
:
{
"sha256"
:
"
f82e890d588ca
b6ef
d6cf1ca815f91fd7de6c4cfa0f68bf50c2e3bca44cf65b3
"
"sha256"
:
"
a6041b
b6
3
ef
ff81b281c5313917a6f5c3ab78f481a9b59bf92e7cff0d2df9b9c
"
},
"pipfile-spec"
:
6
,
"requires"
:
{
"python_version"
:
"3.
7
"
"python_version"
:
"3.
8
"
},
"sources"
:
[
{
...
...
@@ -25,17 +25,17 @@
},
"babel"
:
{
"hashes"
:
[
"sha256:
6778d85147d5d85345c14a26aada5e478ab04e39b078b0745ee6870c2b5cf669
"
,
"sha256:
8cba50f48c529ca3fa18cf81fa9403be176d374ac4d60738b839122dfaaa3d23
"
"sha256:
1aac2ae2d0d8ea368fa90906567f5c08463d98ade155c0c4bfedd6a0f7160e38
"
,
"sha256:
d670ea0b10f8b723672d3a6abeb87b565b244da220d76b4dba1b66269ec152d4
"
],
"version"
:
"==2.
6
.0"
"version"
:
"==2.
8
.0"
},
"certifi"
:
{
"hashes"
:
[
"sha256:
47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7
"
,
"sha256:
993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033
"
"sha256:
017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3
"
,
"sha256:
25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f
"
],
"version"
:
"==201
8
.11.2
9
"
"version"
:
"==201
9
.11.2
8
"
},
"chardet"
:
{
"hashes"
:
[
...
...
@@ -46,11 +46,10 @@
},
"docutils"
:
{
"hashes"
:
[
"sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6"
,
"sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274"
,
"sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6"
"sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"
,
"sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"
],
"version"
:
"==0.1
4
"
"version"
:
"==0.1
6
"
},
"idna"
:
{
"hashes"
:
[
...
...
@@ -61,148 +60,187 @@
},
"imagesize"
:
{
"hashes"
:
[
"sha256:
3f349de3eb99145973fefb7dbe38554414e5c30abd0c8e4b970a7c9d09f3a1d8
"
,
"sha256:
f3832918bc3c66617f92e35f5d70729187676313caa60c187eb0f28b8fe5e3b5
"
"sha256:
6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1
"
,
"sha256:
b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1
"
],
"version"
:
"==1.
1
.0"
"version"
:
"==1.
2
.0"
},
"jinja2"
:
{
"hashes"
:
[
"sha256:
74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd
"
,
"sha256:
f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4
"
"sha256:
93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250
"
,
"sha256:
b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49
"
],
"version"
:
"==2.1
0
"
"version"
:
"==2.1
1.1
"
},
"markupsafe"
:
{
"hashes"
:
[
"sha256:048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432"
,
"sha256:130f844e7f5bdd8e9f3f42e7102ef1d49b2e6fdf0d7526df3f87281a532d8c8b"
,
"sha256:19f637c2ac5ae9da8bfd98cef74d64b7e1bb8a63038a3505cd182c3fac5eb4d9"
,
"sha256:1b8a7a87ad1b92bd887568ce54b23565f3fd7018c4180136e1cf412b405a47af"
,
"sha256:1c25694ca680b6919de53a4bb3bdd0602beafc63ff001fea2f2fc16ec3a11834"
,
"sha256:1f19ef5d3908110e1e891deefb5586aae1b49a7440db952454b4e281b41620cd"
,
"sha256:1fa6058938190ebe8290e5cae6c351e14e7bb44505c4a7624555ce57fbbeba0d"
,
"sha256:31cbb1359e8c25f9f48e156e59e2eaad51cd5242c05ed18a8de6dbe85184e4b7"
,
"sha256:3e835d8841ae7863f64e40e19477f7eb398674da6a47f09871673742531e6f4b"
,
"sha256:4e97332c9ce444b0c2c38dd22ddc61c743eb208d916e4265a2a3b575bdccb1d3"
,
"sha256:525396ee324ee2da82919f2ee9c9e73b012f23e7640131dd1b53a90206a0f09c"
,
"sha256:52b07fbc32032c21ad4ab060fec137b76eb804c4b9a1c7c7dc562549306afad2"
,
"sha256:52ccb45e77a1085ec5461cde794e1aa037df79f473cbc69b974e73940655c8d7"
,
"sha256:5c3fbebd7de20ce93103cb3183b47671f2885307df4a17a0ad56a1dd51273d36"
,
"sha256:5e5851969aea17660e55f6a3be00037a25b96a9b44d2083651812c99d53b14d1"
,
"sha256:5edfa27b2d3eefa2210fb2f5d539fbed81722b49f083b2c6566455eb7422fd7e"
,
"sha256:7d263e5770efddf465a9e31b78362d84d015cc894ca2c131901a4445eaa61ee1"
,
"sha256:83381342bfc22b3c8c06f2dd93a505413888694302de25add756254beee8449c"
,
"sha256:857eebb2c1dc60e4219ec8e98dfa19553dae33608237e107db9c6078b1167856"
,
"sha256:98e439297f78fca3a6169fd330fbe88d78b3bb72f967ad9961bcac0d7fdd1550"
,
"sha256:bf54103892a83c64db58125b3f2a43df6d2cb2d28889f14c78519394feb41492"
,
"sha256:d9ac82be533394d341b41d78aca7ed0e0f4ba5a2231602e2f05aa87f25c51672"
,
"sha256:e982fe07ede9fada6ff6705af70514a52beb1b2c3d25d4e873e82114cf3c5401"
,
"sha256:edce2ea7f3dfc981c4ddc97add8a61381d9642dc3273737e756517cc03e84dd6"
,
"sha256:efdc45ef1afc238db84cb4963aa689c0408912a0239b0721cb172b4016eb31d6"
,
"sha256:f137c02498f8b935892d5c0172560d7ab54bc45039de8805075e19079c639a9c"
,
"sha256:f82e347a72f955b7017a39708a3667f106e6ad4d10b25f237396a7115d8ed5fd"
,
"sha256:fb7c206e01ad85ce57feeaaa0bf784b97fa3cad0d4a5737bc5295785f5c613a1"
],
"version"
:
"==1.1.0"
"sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473"
,
"sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161"
,
"sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235"
,
"sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5"
,
"sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42"
,
"sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff"
,
"sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"
,
"sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1"
,
"sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e"
,
"sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183"
,
"sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66"
,
"sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b"
,
"sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1"
,
"sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15"
,
"sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1"
,
"sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e"
,
"sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b"
,
"sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905"
,
"sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735"
,
"sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d"
,
"sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e"
,
"sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d"
,
"sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c"
,
"sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21"
,
"sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2"
,
"sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5"
,
"sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b"
,
"sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6"
,
"sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f"
,
"sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f"
,
"sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2"
,
"sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7"
,
"sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be"
],
"version"
:
"==1.1.1"
},
"packaging"
:
{
"hashes"
:
[
"sha256:
0c98a5d0be38ed775798ece1b9727178c4469d9c3b4ada66e8e6b7849f8732af
"
,
"sha256:
9e1cbf8c12b1f1ce0bb5344b
8d7
e
cf6
6a6f8a6e91bcb0c84593ed6d3ab5c4ab3
"
"sha256:
170748228214b70b672c581a3dd610ee51f733018650740e98c7df862a583f73
"
,
"sha256:
e665345f9eef0c621aa0bf2f
8d7
8
cf6
d21904eef16a93f020240b704a57f1334
"
],
"version"
:
"==
19.0
"
"version"
:
"==
20.1
"
},
"pendulum"
:
{
"hashes"
:
[
"sha256:0f43d963b27e92b04047ce8352e4c277db99f20d0b513df7d0ceafe674a2f727"
,
"sha256:14e60d26d7400980123dbb6e3f2a90b70d7c18c63742ffe5bd6d6a643f8c6ef1"
,
"sha256:5035a4e17504814a679f138374269cc7cc514aeac7ba6d9dc020abc224f25dbc"
,
"sha256:8c0b3d655c1e9205d4dacf42fffc929cde3b19b5fb544a7f7561e6896eb8a000"
,
"sha256:bfc7b33ae193a204ec0bec12ad0d2d3300cd7e51d91d992da525ba3b28f0d265"
,
"sha256:cd70b75800439794e1ad8dbfa24838845e171918df81fa98b68d0d5a6f9b8bf2"
,
"sha256:cf535d36c063575d4752af36df928882b2e0e31541b4482c97d63752785f9fcb"
"sha256:1cde6e3c6310fb882c98f373795f807cb2bd6af01f34d2857e6e283b5ee91e09"
,
"sha256:485aef2089defee88607d37d5bc238934d0b90993d7bf9ceb36e481af41e9c66"
,
"sha256:57801754e05f30e8a7e4d24734c9fad82c6c3ec489151555f0fc66bb32ba6d6d"
,
"sha256:7ee344bc87cb425b04717b90d14ffde14c1dd64eaa73060b3772edcf57f3e866"
,
"sha256:c460f4d8dc41ec3c4377ac1807678cd72fe5e973cc2943c104ffdeaac32dacb7"
,
"sha256:d3078e007315a959989c41cee5cfd63cfeeca21dd3d8295f4bc24199489e9b6c"
],
"index"
:
"pypi"
,
"version"
:
"==2.0.
4
"
"version"
:
"==2.0.
5
"
},
"pygments"
:
{
"hashes"
:
[
"sha256:
5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a
"
,
"sha256:
e8218dd399a61674745138520d0d4cf2621d7e032439341bc3f647bff125818d
"
"sha256:
2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b
"
,
"sha256:
98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe
"
],
"version"
:
"==2.
3.1
"
"version"
:
"==2.
5.2
"
},
"pyparsing"
:
{
"hashes"
:
[
"sha256:
66c9268862641abcac4a96ba74506e594c884e3f57690a696d21ad8210ed667a
"
,
"sha256:
f6c5ef0d7480ad048c054c37632c67fca55299990fff127850181659eea33fc3
"
"sha256:
4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f
"
,
"sha256:
c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec
"
],
"version"
:
"==2.
3.1
"
"version"
:
"==2.
4.6
"
},
"python-dateutil"
:
{
"hashes"
:
[
"sha256:7
e6584c74aeed623791615e26efd690f29817a27c73085b78e4bad02493df2fb
"
,
"sha256:
c89805f6f4d64db21ed966fda138f8a5ed7a4fdbc1a8ee329ce1b74e3c74da9e
"
"sha256:7
3ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c
"
,
"sha256:
75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a
"
],
"version"
:
"==2.8.
0
"
"version"
:
"==2.8.
1
"
},
"pytz"
:
{
"hashes"
:
[
"sha256:
32b0891edff07e28efe91284ed9c3
1e
1
23
d84bea3fd98e1f72be2508f43ef8d9
"
,
"sha256:
d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c
"
"sha256:
1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c
1e
0
23
00743d21500d
"
,
"sha256:
b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be
"
],
"version"
:
"==201
8.9
"
"version"
:
"==201
9.3
"
},
"pytzdata"
:
{
"hashes"
:
[
"sha256:
9626e42fd9df77b16aedbd909d1e5fda839be47966adb7089b990f3452c45dd8
"
,
"sha256:
dddaaf4f1717820a6fdcac94057e03c1a15b3829a44d9eaf19988917977db408
"
"sha256:
84c52b9a47d097fcd483f047a544979de6c3a86e94c845e3569e9f8acd0fa071
"
,
"sha256:
fac06f7cdfa903188dc4848c655e4adaee67ee0f2fe08e7daf815cf2a761ee5e
"
],
"version"
:
"==201
8.9
"
"version"
:
"==201
9.3
"
},
"requests"
:
{
"hashes"
:
[
"sha256:
502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e
"
,
"sha256:
7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b
"
"sha256:
11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4
"
,
"sha256:
9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31
"
],
"version"
:
"==2.2
1
.0"
"version"
:
"==2.2
2
.0"
},
"six"
:
{
"hashes"
:
[
"sha256:
3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c
"
,
"sha256:
d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73
"
"sha256:
236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a
"
,
"sha256:
8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c
"
],
"version"
:
"==1.1
2
.0"
"version"
:
"==1.1
4
.0"
},
"snowballstemmer"
:
{
"hashes"
:
[
"sha256:
91
9f2
6a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128
"
,
"sha256:
9
f3b
cd3c401c3e862ec0ebe6d2c069ebc012ce142cce209c098ccb5b09136e89
"
"sha256:
20
9f2
57d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0
"
,
"sha256:
d
f3b
ac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52
"
],
"version"
:
"==
1.2.1
"
"version"
:
"==
2.0.0
"
},
"sphinx"
:
{
"hashes"
:
[
"sha256:
b53904fa7cb4b06a39409a492b949193a1b68cc7241a1a8ce9974f86f0d24287
"
,
"sha256:
c1c00fc4f6e8b101a0d037065043460dffc2d507257f2f11acaed71fd2b0c83c
"
"sha256:
5024a67f065fe60d9db2005580074d81f22a02dd8f00a5b1ec3d5f4d42bc88d8
"
,
"sha256:
f929b72e0cfe45fa581b8964d54457117863a6a6c9369ecc1a65b8827abd3bf2
"
],
"index"
:
"pypi"
,
"version"
:
"==1.8.4"
"version"
:
"==2.4.1"
},
"sphinxcontrib-applehelp"
:
{
"hashes"
:
[
"sha256:edaa0ab2b2bc74403149cb0209d6775c96de797dfd5b5e2a71981309efab3897"
,
"sha256:fb8dee85af95e5c30c91f10e7eb3c8967308518e0f7488a2828ef7bc191d0d5d"
],
"version"
:
"==1.0.1"
},
"sphinxcontrib-devhelp"
:
{
"hashes"
:
[
"sha256:6c64b077937330a9128a4da74586e8c2130262f014689b4b89e2d08ee7294a34"
,
"sha256:9512ecb00a2b0821a146736b39f7aeb90759834b07e81e8cc23a9c70bacb9981"
],
"version"
:
"==1.0.1"
},
"sphinxcontrib-htmlhelp"
:
{
"hashes"
:
[
"sha256:4670f99f8951bd78cd4ad2ab962f798f5618b17675c35c5ac3b2132a14ea8422"
,
"sha256:d4fd39a65a625c9df86d7fa8a2d9f3cd8299a3a4b15db63b50aac9e161d8eff7"
],
"version"
:
"==1.0.2"
},
"sphinxcontrib-jsmath"
:
{
"hashes"
:
[
"sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"
,
"sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"
],
"version"
:
"==1.0.1"
},
"sphinxcontrib-qthelp"
:
{
"hashes"
:
[
"sha256:513049b93031beb1f57d4daea74068a4feb77aa5630f856fcff2e50de14e9a20"
,
"sha256:79465ce11ae5694ff165becda529a600c754f4bc459778778c7017374d4d406f"
],
"version"
:
"==1.0.2"
},
"sphinxcontrib-
websupport
"
:
{
"sphinxcontrib-
serializinghtml
"
:
{