From 7221b918f3899d5ef57a02e8aa4c6867dda10e08 Mon Sep 17 00:00:00 2001 From: kn0wmad <39687477+kn0wmad@users.noreply.github.com> Date: Sun, 19 Feb 2023 23:44:52 +0000 Subject: [PATCH] Fix build errors for publish (#305) --- poetry.lock | 1317 +++++++++-------- .../_static/images/lightning/cln-syncing.png | Bin 0 -> 37656 bytes site/source/support/faq/faq-embassy.rst | 2 +- .../tor-firefox/torff-android.rst | 2 +- .../tor-firefox/torff-linux.rst | 2 +- site/source/user-manual/initial-setup.rst | 2 +- 6 files changed, 663 insertions(+), 662 deletions(-) create mode 100644 site/source/_static/images/lightning/cln-syncing.png diff --git a/poetry.lock b/poetry.lock index 0f9a4d8..0f85314 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Poetry and should not be changed by hand. + [[package]] name = "alabaster" version = "0.7.13" @@ -5,14 +7,22 @@ description = "A configurable sidebar-enabled Sphinx theme" category = "main" optional = false python-versions = ">=3.6" +files = [ + {file = "alabaster-0.7.13-py3-none-any.whl", hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3"}, + {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, +] [[package]] name = "argh" -version = "0.26.2" +version = "0.27.2" description = "An unobtrusive argparse wrapper with natural syntax" category = "dev" optional = false python-versions = "*" +files = [ + {file = "argh-0.27.2-py2.py3-none-any.whl", hash = "sha256:58ce3aeba09e45e7f7522b07c441eab19a005009d802d930ae7be785a2d1a76e"}, + {file = "argh-0.27.2.tar.gz", hash = "sha256:00c9027f6f461bcf24afe599a281bbda5cbd5dee4b6705befbea293a4ca7d221"}, +] [[package]] name = "atomicwrites" @@ -21,6 +31,9 @@ description = "Atomic file writes." category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, +] [[package]] name = "attrs" @@ -29,6 +42,10 @@ description = "Classes Without Boilerplate" category = "dev" optional = false python-versions = ">=3.6" +files = [ + {file = "attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"}, + {file = "attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"}, +] [package.extras] cov = ["attrs[tests]", "coverage-enable-subprocess", "coverage[toml] (>=5.3)"] @@ -44,17 +61,25 @@ description = "Internationalization utilities" category = "main" optional = false python-versions = ">=3.6" +files = [ + {file = "Babel-2.11.0-py3-none-any.whl", hash = "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe"}, + {file = "Babel-2.11.0.tar.gz", hash = "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6"}, +] [package.dependencies] pytz = ">=2015.7" [[package]] name = "beautifulsoup4" -version = "4.11.1" +version = "4.11.2" description = "Screen-scraping library" category = "main" optional = false python-versions = ">=3.6.0" +files = [ + {file = "beautifulsoup4-4.11.2-py3-none-any.whl", hash = "sha256:0e79446b10b3ecb499c1556f7e228a53e64a2bfcebd455f370d8927cb5b59e39"}, + {file = "beautifulsoup4-4.11.2.tar.gz", hash = "sha256:bc4bdda6717de5a2987436fb8d72f45dc90dd856bdfd512a1314ce90349a0106"}, +] [package.dependencies] soupsieve = ">1.2" @@ -70,6 +95,10 @@ description = "Python package for providing Mozilla's CA Bundle." category = "main" optional = false python-versions = ">=3.6" +files = [ + {file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"}, + {file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"}, +] [[package]] name = "charset-normalizer" @@ -78,609 +107,7 @@ description = "The Real First Universal Charset Detector. Open, modern and activ category = "main" optional = false python-versions = "*" - -[[package]] -name = "colorama" -version = "0.4.6" -description = "Cross-platform colored terminal text." -category = "main" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" - -[[package]] -name = "commonmark" -version = "0.9.1" -description = "Python parser for the CommonMark Markdown spec" -category = "main" -optional = false -python-versions = "*" - -[package.extras] -test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"] - -[[package]] -name = "docutils" -version = "0.17.1" -description = "Docutils -- Python Documentation Utilities" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" - -[[package]] -name = "idna" -version = "3.4" -description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" -optional = false -python-versions = ">=3.5" - -[[package]] -name = "imagesize" -version = "1.4.1" -description = "Getting image size from png/jpeg/jpeg2000/gif file" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" - -[[package]] -name = "importlib-metadata" -version = "6.0.0" -description = "Read metadata from Python packages" -category = "main" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} -zipp = ">=0.5" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -perf = ["ipython"] -testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"] - -[[package]] -name = "jinja2" -version = "3.0.3" -description = "A very fast and expressive template engine." -category = "main" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -MarkupSafe = ">=2.0" - -[package.extras] -i18n = ["Babel (>=2.7)"] - -[[package]] -name = "livereload" -version = "2.6.3" -description = "Python LiveReload is an awesome tool for web developers" -category = "dev" -optional = false -python-versions = "*" - -[package.dependencies] -six = "*" -tornado = {version = "*", markers = "python_version > \"2.7\""} - -[[package]] -name = "markupsafe" -version = "2.1.2" -description = "Safely add untrusted strings to HTML/XML markup." -category = "main" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "more-itertools" -version = "9.0.0" -description = "More routines for operating on iterables, beyond itertools" -category = "dev" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "packaging" -version = "23.0" -description = "Core utilities for Python packages" -category = "main" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "pathtools" -version = "0.1.2" -description = "File system general utilities" -category = "dev" -optional = false -python-versions = "*" - -[[package]] -name = "pluggy" -version = "0.13.1" -description = "plugin and hook calling mechanisms for python" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" - -[package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} - -[package.extras] -dev = ["pre-commit", "tox"] - -[[package]] -name = "port-for" -version = "0.3.1" -description = "Utility that helps with local TCP ports managment. It can find an unused TCP localhost port and remember the association." -category = "dev" -optional = false -python-versions = "*" - -[[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" - -[[package]] -name = "pygments" -version = "2.14.0" -description = "Pygments is a syntax highlighting package written in Python." -category = "main" -optional = false -python-versions = ">=3.6" - -[package.extras] -plugins = ["importlib-metadata"] - -[[package]] -name = "pytest" -version = "5.4.3" -description = "pytest: simple powerful testing with Python" -category = "dev" -optional = false -python-versions = ">=3.5" - -[package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} -attrs = ">=17.4.0" -colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} -more-itertools = ">=4.0.0" -packaging = "*" -pluggy = ">=0.12,<1.0" -py = ">=1.5.0" -wcwidth = "*" - -[package.extras] -checkqa-mypy = ["mypy (==v0.761)"] -testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] - -[[package]] -name = "pytz" -version = "2022.7.1" -description = "World timezone definitions, modern and historical" -category = "main" -optional = false -python-versions = "*" - -[[package]] -name = "pyyaml" -version = "6.0" -description = "YAML parser and emitter for Python" -category = "main" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "recommonmark" -version = "0.5.0" -description = "A docutils-compatibility bridge to CommonMark, enabling you to write CommonMark inside of Docutils & Sphinx projects." -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -commonmark = ">=0.7.3" -docutils = ">=0.11" -sphinx = ">=1.3.1" - -[[package]] -name = "requests" -version = "2.28.2" -description = "Python HTTP for Humans." -category = "main" -optional = false -python-versions = ">=3.7, <4" - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" -idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<1.27" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)"] -use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] - -[[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" - -[[package]] -name = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -category = "main" -optional = false -python-versions = "*" - -[[package]] -name = "soupsieve" -version = "2.3.2.post1" -description = "A modern CSS selector implementation for Beautiful Soup." -category = "main" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "sphinx" -version = "4.5.0" -description = "Python documentation generator" -category = "main" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=1.3" -colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.14,<0.18" -imagesize = "*" -importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} -Jinja2 = ">=2.3" -packaging = "*" -Pygments = ">=2.0" -requests = ">=2.5.0" -snowballstemmer = ">=1.1" -sphinxcontrib-applehelp = "*" -sphinxcontrib-devhelp = "*" -sphinxcontrib-htmlhelp = ">=2.0.0" -sphinxcontrib-jsmath = "*" -sphinxcontrib-qthelp = "*" -sphinxcontrib-serializinghtml = ">=1.1.5" - -[package.extras] -docs = ["sphinxcontrib-websupport"] -lint = ["docutils-stubs", "flake8 (>=3.5.0)", "isort", "mypy (>=0.931)", "types-requests", "types-typed-ast"] -test = ["cython", "html5lib", "pytest", "pytest-cov", "typed-ast"] - -[[package]] -name = "sphinx-autobuild" -version = "0.7.1" -description = "Watch a Sphinx directory and rebuild the documentation when a change is detected. Also includes a livereload enabled web server." -category = "dev" -optional = false -python-versions = "*" - -[package.dependencies] -argh = ">=0.24.1" -livereload = ">=2.3.0" -pathtools = ">=0.1.2" -port-for = "0.3.1" -PyYAML = ">=3.10" -tornado = ">=3.2" -watchdog = ">=0.7.1" - -[[package]] -name = "sphinx-collapse" -version = "0.1.2" -description = "Collapse extension for Sphinx." -category = "main" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -sphinx = ">=3" - -[package.extras] -doc = ["alabaster"] -test = ["pre-commit", "pytest"] - -[[package]] -name = "sphinx-copybutton" -version = "0.5.1" -description = "Add a copy button to each of your code cells." -category = "main" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -sphinx = ">=1.8" - -[package.extras] -code-style = ["pre-commit (==2.12.1)"] -rtd = ["ipython", "myst-nb", "sphinx", "sphinx-book-theme", "sphinx-examples"] - -[[package]] -name = "sphinx-multiversion-scylla" -version = "0.2.10" -description = "Add support for multiple versions to sphinx" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -sphinx = ">=2.1" - -[[package]] -name = "sphinx-notfound-page" -version = "0.8.3" -description = "Sphinx extension to build a 404 page with absolute URLs" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -sphinx = ">=1.8" - -[package.extras] -doc = ["sphinx", "sphinx-autoapi", "sphinx-notfound-page", "sphinx-prompt", "sphinx-rtd-theme", "sphinx-tabs", "sphinxemoji"] -test = ["tox"] - -[[package]] -name = "sphinx-scylladb-theme" -version = "1.2.1" -description = "A Sphinx Theme for ScyllaDB documentation projects" -category = "main" -optional = false -python-versions = ">=3.7,<4.0" - -[package.dependencies] -beautifulsoup4 = ">=4.10.0,<5.0.0" -pyyaml = ">=6.0,<7.0" -Sphinx = ">=4.3.2,<5.0.0" -sphinx-collapse = ">=0.1.1,<0.2.0" -sphinx-copybutton = ">=0.4,<0.6" -sphinx-notfound-page = ">=0.8,<0.9" -Sphinx-Substitution-Extensions = ">=2022.2.16,<2023.0.0" -sphinx-tabs = ">=3.2.0,<4.0.0" - -[[package]] -name = "sphinx-sitemap" -version = "2.1.0" -description = "Sitemap generator for Sphinx" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -six = "*" -sphinx = ">=1.2" - -[[package]] -name = "sphinx-substitution-extensions" -version = "2022.2.16" -description = "Extensions for Sphinx which allow for substitutions." -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -docutils = ">=0.15" -sphinx = ">=4.0.0" - -[package.extras] -dev = ["autoflake (==1.4)", "black (==22.1.0)", "check-manifest (==0.47)", "doc8 (==0.10.1)", "flake8 (==4.0.1)", "flake8-commas (==2.1.0)", "flake8-quotes (==3.3.1)", "isort (==5.10.1)", "mypy (==0.931)", "pip-check-reqs (==2.3.2)", "pydocstyle (==6.1.1)", "pyenchant (==3.2.2)", "pylint (==2.12.2)", "pyroma (==3.2)", "pytest (==7.0.1)", "pytest-cov (==3.0.0)", "types-docutils (==0.17.5)", "vulture (==2.3)"] -prompt = ["sphinx-prompt (>=0.1)"] - -[[package]] -name = "sphinx-tabs" -version = "3.4.0" -description = "Tabbed views for Sphinx" -category = "main" -optional = false -python-versions = "~=3.7" - -[package.dependencies] -docutils = ">=0.17.0,<0.18.0" -jinja2 = "<3.1.0" -pygments = "*" -sphinx = ">=2,<6" - -[package.extras] -code-style = ["pre-commit (==2.13.0)"] -testing = ["bs4", "coverage", "pygments", "pytest (>=7.1,<8)", "pytest-cov", "pytest-regressions", "rinohtype", "sphinx-testing"] - -[[package]] -name = "sphinxcontrib-applehelp" -version = "1.0.2" -description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" -category = "main" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-devhelp" -version = "1.0.2" -description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." -category = "main" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-htmlhelp" -version = "2.0.0" -description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -category = "main" -optional = false -python-versions = ">=3.6" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["html5lib", "pytest"] - -[[package]] -name = "sphinxcontrib-jsmath" -version = "1.0.1" -description = "A sphinx extension which renders display math in HTML via JavaScript" -category = "main" -optional = false -python-versions = ">=3.5" - -[package.extras] -test = ["flake8", "mypy", "pytest"] - -[[package]] -name = "sphinxcontrib-qthelp" -version = "1.0.3" -description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." -category = "main" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-serializinghtml" -version = "1.1.5" -description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." -category = "main" -optional = false -python-versions = ">=3.5" - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-youtube" -version = "1.2.0" -description = "Sphinx \"youtube\" extension" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -requests = "*" -Sphinx = ">=0.6" - -[package.extras] -doc = ["furo", "sphinx-copybutton"] - -[[package]] -name = "tornado" -version = "6.2" -description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." -category = "dev" -optional = false -python-versions = ">= 3.7" - -[[package]] -name = "typing-extensions" -version = "4.4.0" -description = "Backported and Experimental Type Hints for Python 3.7+" -category = "main" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "urllib3" -version = "1.26.14" -description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" - -[package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] -secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] - -[[package]] -name = "watchdog" -version = "2.2.1" -description = "Filesystem events monitoring" -category = "dev" -optional = false -python-versions = ">=3.6" - -[package.extras] -watchmedo = ["PyYAML (>=3.10)"] - -[[package]] -name = "wcwidth" -version = "0.2.6" -description = "Measures the displayed width of unicode strings in a terminal" -category = "dev" -optional = false -python-versions = "*" - -[[package]] -name = "zipp" -version = "3.12.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -category = "main" -optional = false -python-versions = ">=3.7" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[metadata] -lock-version = "1.1" -python-versions = "^3.7" -content-hash = "95d7a496b22ba873ce8df134690fe30b3fac088d4fe393bd505e025598d55711" - -[metadata.files] -alabaster = [ - {file = "alabaster-0.7.13-py3-none-any.whl", hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3"}, - {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, -] -argh = [ - {file = "argh-0.26.2-py2.py3-none-any.whl", hash = "sha256:a9b3aaa1904eeb78e32394cd46c6f37ac0fb4af6dc488daa58971bdc7d7fcaf3"}, - {file = "argh-0.26.2.tar.gz", hash = "sha256:e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65"}, -] -atomicwrites = [ - {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, -] -attrs = [ - {file = "attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"}, - {file = "attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"}, -] -babel = [ - {file = "Babel-2.11.0-py3-none-any.whl", hash = "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe"}, - {file = "Babel-2.11.0.tar.gz", hash = "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6"}, -] -beautifulsoup4 = [ - {file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"}, - {file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"}, -] -certifi = [ - {file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"}, - {file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"}, -] -charset-normalizer = [ +files = [ {file = "charset-normalizer-3.0.1.tar.gz", hash = "sha256:ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f"}, {file = "charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88600c72ef7587fe1708fd242b385b6ed4b8904976d5da0893e31df8b3480cb6"}, {file = "charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c75ffc45f25324e68ab238cb4b5c0a38cd1c3d7f1fb1f72b5541de469e2247db"}, @@ -770,38 +197,133 @@ charset-normalizer = [ {file = "charset_normalizer-3.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:0a11e971ed097d24c534c037d298ad32c6ce81a45736d31e0ff0ad37ab437d59"}, {file = "charset_normalizer-3.0.1-py3-none-any.whl", hash = "sha256:7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24"}, ] -colorama = [ + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +category = "main" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -commonmark = [ + +[[package]] +name = "commonmark" +version = "0.9.1" +description = "Python parser for the CommonMark Markdown spec" +category = "main" +optional = false +python-versions = "*" +files = [ {file = "commonmark-0.9.1-py2.py3-none-any.whl", hash = "sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9"}, {file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"}, ] -docutils = [ + +[package.extras] +test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"] + +[[package]] +name = "docutils" +version = "0.17.1" +description = "Docutils -- Python Documentation Utilities" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ {file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"}, {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, ] -idna = [ + +[[package]] +name = "idna" +version = "3.4" +description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" +optional = false +python-versions = ">=3.5" +files = [ {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, ] -imagesize = [ + +[[package]] +name = "imagesize" +version = "1.4.1" +description = "Getting image size from png/jpeg/jpeg2000/gif file" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, ] -importlib-metadata = [ + +[[package]] +name = "importlib-metadata" +version = "6.0.0" +description = "Read metadata from Python packages" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "importlib_metadata-6.0.0-py3-none-any.whl", hash = "sha256:7efb448ec9a5e313a57655d35aa54cd3e01b7e1fbcf72dce1bf06119420f5bad"}, {file = "importlib_metadata-6.0.0.tar.gz", hash = "sha256:e354bedeb60efa6affdcc8ae121b73544a7aa74156d047311948f6d711cd378d"}, ] -jinja2 = [ + +[package.dependencies] +typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"] + +[[package]] +name = "jinja2" +version = "3.0.3" +description = "A very fast and expressive template engine." +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "Jinja2-3.0.3-py3-none-any.whl", hash = "sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8"}, {file = "Jinja2-3.0.3.tar.gz", hash = "sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7"}, ] -livereload = [ + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "livereload" +version = "2.6.3" +description = "Python LiveReload is an awesome tool for web developers" +category = "dev" +optional = false +python-versions = "*" +files = [ + {file = "livereload-2.6.3-py2.py3-none-any.whl", hash = "sha256:ad4ac6f53b2d62bb6ce1a5e6e96f1f00976a32348afedcb4b6d68df2a1d346e4"}, {file = "livereload-2.6.3.tar.gz", hash = "sha256:776f2f865e59fde56490a56bcc6773b6917366bce0c267c60ee8aaf1a0959869"}, ] -markupsafe = [ + +[package.dependencies] +six = "*" +tornado = {version = "*", markers = "python_version > \"2.7\""} + +[[package]] +name = "markupsafe" +version = "2.1.2" +description = "Safely add untrusted strings to HTML/XML markup." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7"}, {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036"}, {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1"}, @@ -853,41 +375,145 @@ markupsafe = [ {file = "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed"}, {file = "MarkupSafe-2.1.2.tar.gz", hash = "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d"}, ] -more-itertools = [ + +[[package]] +name = "more-itertools" +version = "9.0.0" +description = "More routines for operating on iterables, beyond itertools" +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ {file = "more-itertools-9.0.0.tar.gz", hash = "sha256:5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab"}, {file = "more_itertools-9.0.0-py3-none-any.whl", hash = "sha256:250e83d7e81d0c87ca6bd942e6aeab8cc9daa6096d12c5308f3f92fa5e5c1f41"}, ] -packaging = [ + +[[package]] +name = "packaging" +version = "23.0" +description = "Core utilities for Python packages" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "packaging-23.0-py3-none-any.whl", hash = "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2"}, {file = "packaging-23.0.tar.gz", hash = "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97"}, ] -pathtools = [ + +[[package]] +name = "pathtools" +version = "0.1.2" +description = "File system general utilities" +category = "dev" +optional = false +python-versions = "*" +files = [ {file = "pathtools-0.1.2.tar.gz", hash = "sha256:7c35c5421a39bb82e58018febd90e3b6e5db34c5443aaaf742b3f33d4655f1c0"}, ] -pluggy = [ + +[[package]] +name = "pluggy" +version = "0.13.1" +description = "plugin and hook calling mechanisms for python" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, ] -port-for = [ + +[package.dependencies] +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} + +[package.extras] +dev = ["pre-commit", "tox"] + +[[package]] +name = "port-for" +version = "0.3.1" +description = "Utility that helps with local TCP ports managment. It can find an unused TCP localhost port and remember the association." +category = "dev" +optional = false +python-versions = "*" +files = [ {file = "port-for-0.3.1.tar.gz", hash = "sha256:b16a84bb29c2954db44c29be38b17c659c9c27e33918dec16b90d375cc596f1c"}, ] -py = [ + +[[package]] +name = "py" +version = "1.11.0" +description = "library with cross-python path, ini-parsing, io, code, log facilities" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, ] -pygments = [ + +[[package]] +name = "pygments" +version = "2.14.0" +description = "Pygments is a syntax highlighting package written in Python." +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "Pygments-2.14.0-py3-none-any.whl", hash = "sha256:fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717"}, {file = "Pygments-2.14.0.tar.gz", hash = "sha256:b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297"}, ] -pytest = [ + +[package.extras] +plugins = ["importlib-metadata"] + +[[package]] +name = "pytest" +version = "5.4.3" +description = "pytest: simple powerful testing with Python" +category = "dev" +optional = false +python-versions = ">=3.5" +files = [ {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, ] -pytz = [ + +[package.dependencies] +atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} +attrs = ">=17.4.0" +colorama = {version = "*", markers = "sys_platform == \"win32\""} +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +more-itertools = ">=4.0.0" +packaging = "*" +pluggy = ">=0.12,<1.0" +py = ">=1.5.0" +wcwidth = "*" + +[package.extras] +checkqa-mypy = ["mypy (==v0.761)"] +testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] + +[[package]] +name = "pytz" +version = "2022.7.1" +description = "World timezone definitions, modern and historical" +category = "main" +optional = false +python-versions = "*" +files = [ {file = "pytz-2022.7.1-py2.py3-none-any.whl", hash = "sha256:78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a"}, {file = "pytz-2022.7.1.tar.gz", hash = "sha256:01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0"}, ] -pyyaml = [ + +[[package]] +name = "pyyaml" +version = "6.0" +description = "YAML parser and emitter for Python" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, @@ -929,93 +555,411 @@ pyyaml = [ {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, ] -recommonmark = [ + +[[package]] +name = "recommonmark" +version = "0.5.0" +description = "A docutils-compatibility bridge to CommonMark, enabling you to write CommonMark inside of Docutils & Sphinx projects." +category = "main" +optional = false +python-versions = "*" +files = [ {file = "recommonmark-0.5.0-py2.py3-none-any.whl", hash = "sha256:c85228b9b7aea7157662520e74b4e8791c5eacd375332ec68381b52bf10165be"}, {file = "recommonmark-0.5.0.tar.gz", hash = "sha256:a520b8d25071a51ae23a27cf6252f2fe387f51bdc913390d83b2b50617f5bb48"}, ] -requests = [ + +[package.dependencies] +commonmark = ">=0.7.3" +docutils = ">=0.11" +sphinx = ">=1.3.1" + +[[package]] +name = "requests" +version = "2.28.2" +description = "Python HTTP for Humans." +category = "main" +optional = false +python-versions = ">=3.7, <4" +files = [ {file = "requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"}, {file = "requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"}, ] -six = [ + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<1.27" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] -snowballstemmer = [ + +[[package]] +name = "snowballstemmer" +version = "2.2.0" +description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +category = "main" +optional = false +python-versions = "*" +files = [ {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, ] -soupsieve = [ - {file = "soupsieve-2.3.2.post1-py3-none-any.whl", hash = "sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759"}, - {file = "soupsieve-2.3.2.post1.tar.gz", hash = "sha256:fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"}, + +[[package]] +name = "soupsieve" +version = "2.4" +description = "A modern CSS selector implementation for Beautiful Soup." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "soupsieve-2.4-py3-none-any.whl", hash = "sha256:49e5368c2cda80ee7e84da9dbe3e110b70a4575f196efb74e51b94549d921955"}, + {file = "soupsieve-2.4.tar.gz", hash = "sha256:e28dba9ca6c7c00173e34e4ba57448f0688bb681b7c5e8bf4971daafc093d69a"}, ] -sphinx = [ + +[[package]] +name = "sphinx" +version = "4.5.0" +description = "Python documentation generator" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "Sphinx-4.5.0-py3-none-any.whl", hash = "sha256:ebf612653238bcc8f4359627a9b7ce44ede6fdd75d9d30f68255c7383d3a6226"}, {file = "Sphinx-4.5.0.tar.gz", hash = "sha256:7bf8ca9637a4ee15af412d1a1d9689fec70523a68ca9bb9127c2f3eeb344e2e6"}, ] -sphinx-autobuild = [ + +[package.dependencies] +alabaster = ">=0.7,<0.8" +babel = ">=1.3" +colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""} +docutils = ">=0.14,<0.18" +imagesize = "*" +importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} +Jinja2 = ">=2.3" +packaging = "*" +Pygments = ">=2.0" +requests = ">=2.5.0" +snowballstemmer = ">=1.1" +sphinxcontrib-applehelp = "*" +sphinxcontrib-devhelp = "*" +sphinxcontrib-htmlhelp = ">=2.0.0" +sphinxcontrib-jsmath = "*" +sphinxcontrib-qthelp = "*" +sphinxcontrib-serializinghtml = ">=1.1.5" + +[package.extras] +docs = ["sphinxcontrib-websupport"] +lint = ["docutils-stubs", "flake8 (>=3.5.0)", "isort", "mypy (>=0.931)", "types-requests", "types-typed-ast"] +test = ["cython", "html5lib", "pytest", "pytest-cov", "typed-ast"] + +[[package]] +name = "sphinx-autobuild" +version = "0.7.1" +description = "Watch a Sphinx directory and rebuild the documentation when a change is detected. Also includes a livereload enabled web server." +category = "dev" +optional = false +python-versions = "*" +files = [ {file = "sphinx-autobuild-0.7.1.tar.gz", hash = "sha256:66388f81884666e3821edbe05dd53a0cfb68093873d17320d0610de8db28c74e"}, {file = "sphinx_autobuild-0.7.1-py2-none-any.whl", hash = "sha256:e60aea0789cab02fa32ee63c7acae5ef41c06f1434d9fd0a74250a61f5994692"}, ] -sphinx-collapse = [ + +[package.dependencies] +argh = ">=0.24.1" +livereload = ">=2.3.0" +pathtools = ">=0.1.2" +port-for = "0.3.1" +PyYAML = ">=3.10" +tornado = ">=3.2" +watchdog = ">=0.7.1" + +[[package]] +name = "sphinx-collapse" +version = "0.1.2" +description = "Collapse extension for Sphinx." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "sphinx_collapse-0.1.2-py3-none-any.whl", hash = "sha256:7a2082da3c779916cc4c4d44832db3522a3a8bfbd12598ef01fb9eb523a164d0"}, {file = "sphinx_collapse-0.1.2.tar.gz", hash = "sha256:a186000bf3fdac8ac0e8a99979f720ae790de15a5efc1435d4816f79a3d377c2"}, ] -sphinx-copybutton = [ + +[package.dependencies] +sphinx = ">=3" + +[package.extras] +doc = ["alabaster"] +test = ["pre-commit", "pytest"] + +[[package]] +name = "sphinx-copybutton" +version = "0.5.1" +description = "Add a copy button to each of your code cells." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "sphinx-copybutton-0.5.1.tar.gz", hash = "sha256:366251e28a6f6041514bfb5439425210418d6c750e98d3a695b73e56866a677a"}, {file = "sphinx_copybutton-0.5.1-py3-none-any.whl", hash = "sha256:0842851b5955087a7ec7fc870b622cb168618ad408dee42692e9a5c97d071da8"}, ] -sphinx-multiversion-scylla = [ + +[package.dependencies] +sphinx = ">=1.8" + +[package.extras] +code-style = ["pre-commit (==2.12.1)"] +rtd = ["ipython", "myst-nb", "sphinx", "sphinx-book-theme", "sphinx-examples"] + +[[package]] +name = "sphinx-multiversion-scylla" +version = "0.2.10" +description = "Add support for multiple versions to sphinx" +category = "main" +optional = false +python-versions = "*" +files = [ {file = "sphinx-multiversion-scylla-0.2.10.tar.gz", hash = "sha256:b54d664ecedcf45b98d6be1e939eac596719daa514e4a35f58d8e6330fb05d22"}, ] -sphinx-notfound-page = [ + +[package.dependencies] +sphinx = ">=2.1" + +[[package]] +name = "sphinx-notfound-page" +version = "0.8.3" +description = "Sphinx extension to build a 404 page with absolute URLs" +category = "main" +optional = false +python-versions = "*" +files = [ {file = "sphinx-notfound-page-0.8.3.tar.gz", hash = "sha256:f728403280026b84c234540bebbed7f710b9ea582e7348a35a5becefe4024332"}, {file = "sphinx_notfound_page-0.8.3-py2.py3-none-any.whl", hash = "sha256:c4867b345afccef72de71fb410c412540dfbb5c2de0dc06bde70b331b8f30469"}, ] -sphinx-scylladb-theme = [ + +[package.dependencies] +sphinx = ">=1.8" + +[package.extras] +doc = ["sphinx", "sphinx-autoapi", "sphinx-notfound-page", "sphinx-prompt", "sphinx-rtd-theme", "sphinx-tabs", "sphinxemoji"] +test = ["tox"] + +[[package]] +name = "sphinx-scylladb-theme" +version = "1.2.1" +description = "A Sphinx Theme for ScyllaDB documentation projects" +category = "main" +optional = false +python-versions = ">=3.7,<4.0" +files = [ {file = "sphinx-scylladb-theme-1.2.1.tar.gz", hash = "sha256:55923651acb74988755fd818175999e953e018d372cb778dd5120b03f71fe5ab"}, {file = "sphinx_scylladb_theme-1.2.1-py3-none-any.whl", hash = "sha256:2666a6990c87c9601beb0c49f118e87d03b27c248ad263e553c3c9dbd9247ec9"}, ] -sphinx-sitemap = [ + +[package.dependencies] +beautifulsoup4 = ">=4.10.0,<5.0.0" +pyyaml = ">=6.0,<7.0" +Sphinx = ">=4.3.2,<5.0.0" +sphinx-collapse = ">=0.1.1,<0.2.0" +sphinx-copybutton = ">=0.4,<0.6" +sphinx-notfound-page = ">=0.8,<0.9" +Sphinx-Substitution-Extensions = ">=2022.2.16,<2023.0.0" +sphinx-tabs = ">=3.2.0,<4.0.0" + +[[package]] +name = "sphinx-sitemap" +version = "2.1.0" +description = "Sitemap generator for Sphinx" +category = "main" +optional = false +python-versions = "*" +files = [ {file = "sphinx-sitemap-2.1.0.tar.gz", hash = "sha256:ba3576f38e8d1cabde483dabed2cc2b958af85ff97f2a4442f990b02e967d6a5"}, ] -sphinx-substitution-extensions = [ + +[package.dependencies] +six = "*" +sphinx = ">=1.2" + +[[package]] +name = "sphinx-substitution-extensions" +version = "2022.2.16" +description = "Extensions for Sphinx which allow for substitutions." +category = "main" +optional = false +python-versions = "*" +files = [ {file = "Sphinx Substitution Extensions-2022.2.16.tar.gz", hash = "sha256:ff7d05bd00e8b2d7eb8a403b9f317d70411d4e9b6812bf91534a50df22190c75"}, {file = "Sphinx_Substitution_Extensions-2022.2.16-py3-none-any.whl", hash = "sha256:5a8ca34dac3984486344e95c36e3ed4766d402a71bdee7390d600f153db9795b"}, ] -sphinx-tabs = [ + +[package.dependencies] +docutils = ">=0.15" +sphinx = ">=4.0.0" + +[package.extras] +dev = ["autoflake (==1.4)", "black (==22.1.0)", "check-manifest (==0.47)", "doc8 (==0.10.1)", "flake8 (==4.0.1)", "flake8-commas (==2.1.0)", "flake8-quotes (==3.3.1)", "isort (==5.10.1)", "mypy (==0.931)", "pip-check-reqs (==2.3.2)", "pydocstyle (==6.1.1)", "pyenchant (==3.2.2)", "pylint (==2.12.2)", "pyroma (==3.2)", "pytest (==7.0.1)", "pytest-cov (==3.0.0)", "types-docutils (==0.17.5)", "vulture (==2.3)"] +prompt = ["sphinx-prompt (>=0.1)"] + +[[package]] +name = "sphinx-tabs" +version = "3.4.0" +description = "Tabbed views for Sphinx" +category = "main" +optional = false +python-versions = "~=3.7" +files = [ {file = "sphinx-tabs-3.4.0.tar.gz", hash = "sha256:75e97ce10b74700deaf87b662539a293c8afc9dfa9d21f126b860118064cb0c5"}, {file = "sphinx_tabs-3.4.0-py3-none-any.whl", hash = "sha256:31dbe7594b5ef4cfa76a7960448d4607dca167ff21467000213920572c302072"}, ] -sphinxcontrib-applehelp = [ + +[package.dependencies] +docutils = ">=0.17.0,<0.18.0" +jinja2 = "<3.1.0" +pygments = "*" +sphinx = ">=2,<6" + +[package.extras] +code-style = ["pre-commit (==2.13.0)"] +testing = ["bs4", "coverage", "pygments", "pytest (>=7.1,<8)", "pytest-cov", "pytest-regressions", "rinohtype", "sphinx-testing"] + +[[package]] +name = "sphinxcontrib-applehelp" +version = "1.0.2" +description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" +category = "main" +optional = false +python-versions = ">=3.5" +files = [ {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"}, {file = "sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a"}, ] -sphinxcontrib-devhelp = [ + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-devhelp" +version = "1.0.2" +description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." +category = "main" +optional = false +python-versions = ">=3.5" +files = [ {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, ] -sphinxcontrib-htmlhelp = [ + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.0.0" +description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "sphinxcontrib-htmlhelp-2.0.0.tar.gz", hash = "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2"}, {file = "sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl", hash = "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07"}, ] -sphinxcontrib-jsmath = [ + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +test = ["html5lib", "pytest"] + +[[package]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +description = "A sphinx extension which renders display math in HTML via JavaScript" +category = "main" +optional = false +python-versions = ">=3.5" +files = [ {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, ] -sphinxcontrib-qthelp = [ + +[package.extras] +test = ["flake8", "mypy", "pytest"] + +[[package]] +name = "sphinxcontrib-qthelp" +version = "1.0.3" +description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." +category = "main" +optional = false +python-versions = ">=3.5" +files = [ {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, ] -sphinxcontrib-serializinghtml = [ + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "1.1.5" +description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." +category = "main" +optional = false +python-versions = ">=3.5" +files = [ {file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz", hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"}, {file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl", hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd"}, ] -sphinxcontrib-youtube = [ + +[package.extras] +lint = ["docutils-stubs", "flake8", "mypy"] +test = ["pytest"] + +[[package]] +name = "sphinxcontrib-youtube" +version = "1.2.0" +description = "Sphinx \"youtube\" extension" +category = "main" +optional = false +python-versions = "*" +files = [ {file = "sphinxcontrib-youtube-1.2.0.tar.gz", hash = "sha256:f468b76550e926c6d918c97b921d6ccc8ec6bc13004746dea309788ea9268991"}, {file = "sphinxcontrib_youtube-1.2.0-py3-none-any.whl", hash = "sha256:fcc9301b5df3269597310c1ab41806b25fb7bfe41b0344aa8871dbd820d08ca4"}, ] -tornado = [ + +[package.dependencies] +requests = "*" +Sphinx = ">=0.6" + +[package.extras] +doc = ["furo", "sphinx-copybutton"] + +[[package]] +name = "tornado" +version = "6.2" +description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +category = "dev" +optional = false +python-versions = ">= 3.7" +files = [ {file = "tornado-6.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:20f638fd8cc85f3cbae3c732326e96addff0a15e22d80f049e00121651e82e72"}, {file = "tornado-6.2-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:87dcafae3e884462f90c90ecc200defe5e580a7fbbb4365eda7c7c1eb809ebc9"}, {file = "tornado-6.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba09ef14ca9893954244fd872798b4ccb2367c165946ce2dd7376aebdde8e3ac"}, @@ -1028,15 +972,44 @@ tornado = [ {file = "tornado-6.2-cp37-abi3-win_amd64.whl", hash = "sha256:e5f923aa6a47e133d1cf87d60700889d7eae68988704e20c75fb2d65677a8e4b"}, {file = "tornado-6.2.tar.gz", hash = "sha256:9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13"}, ] -typing-extensions = [ - {file = "typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"}, - {file = "typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"}, + +[[package]] +name = "typing-extensions" +version = "4.5.0" +description = "Backported and Experimental Type Hints for Python 3.7+" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"}, + {file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"}, ] -urllib3 = [ + +[[package]] +name = "urllib3" +version = "1.26.14" +description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +files = [ {file = "urllib3-1.26.14-py2.py3-none-any.whl", hash = "sha256:75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1"}, {file = "urllib3-1.26.14.tar.gz", hash = "sha256:076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72"}, ] -watchdog = [ + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] +secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] +socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] + +[[package]] +name = "watchdog" +version = "2.2.1" +description = "Filesystem events monitoring" +category = "dev" +optional = false +python-versions = ">=3.6" +files = [ {file = "watchdog-2.2.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a09483249d25cbdb4c268e020cb861c51baab2d1affd9a6affc68ffe6a231260"}, {file = "watchdog-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5100eae58133355d3ca6c1083a33b81355c4f452afa474c2633bd2fbbba398b3"}, {file = "watchdog-2.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e618a4863726bc7a3c64f95c218437f3349fb9d909eb9ea3a1ed3b567417c661"}, @@ -1066,11 +1039,39 @@ watchdog = [ {file = "watchdog-2.2.1-py3-none-win_ia64.whl", hash = "sha256:195ab1d9d611a4c1e5311cbf42273bc541e18ea8c32712f2fb703cfc6ff006f9"}, {file = "watchdog-2.2.1.tar.gz", hash = "sha256:cdcc23c9528601a8a293eb4369cbd14f6b4f34f07ae8769421252e9c22718b6f"}, ] -wcwidth = [ + +[package.extras] +watchmedo = ["PyYAML (>=3.10)"] + +[[package]] +name = "wcwidth" +version = "0.2.6" +description = "Measures the displayed width of unicode strings in a terminal" +category = "dev" +optional = false +python-versions = "*" +files = [ {file = "wcwidth-0.2.6-py2.py3-none-any.whl", hash = "sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e"}, {file = "wcwidth-0.2.6.tar.gz", hash = "sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0"}, ] -zipp = [ - {file = "zipp-3.12.0-py3-none-any.whl", hash = "sha256:9eb0a4c5feab9b08871db0d672745b53450d7f26992fd1e4653aa43345e97b86"}, - {file = "zipp-3.12.0.tar.gz", hash = "sha256:73efd63936398aac78fd92b6f4865190119d6c91b531532e798977ea8dd402eb"}, + +[[package]] +name = "zipp" +version = "3.14.0" +description = "Backport of pathlib-compatible object wrapper for zip files" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "zipp-3.14.0-py3-none-any.whl", hash = "sha256:188834565033387710d046e3fe96acfc9b5e86cbca7f39ff69cf21a4128198b7"}, + {file = "zipp-3.14.0.tar.gz", hash = "sha256:9e5421e176ef5ab4c0ad896624e87a7b2f07aca746c9b2aa305952800cb8eecb"}, ] + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.7" +content-hash = "95d7a496b22ba873ce8df134690fe30b3fac088d4fe393bd505e025598d55711" diff --git a/site/source/_static/images/lightning/cln-syncing.png b/site/source/_static/images/lightning/cln-syncing.png new file mode 100644 index 0000000000000000000000000000000000000000..3acc1a9ce7c8e7fe3824d43e5867eb103e0a9ce9 GIT binary patch literal 37656 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 literal 0 HcmV?d00001 diff --git a/site/source/support/faq/faq-embassy.rst b/site/source/support/faq/faq-embassy.rst index c75c8e2..4940aaa 100644 --- a/site/source/support/faq/faq-embassy.rst +++ b/site/source/support/faq/faq-embassy.rst @@ -24,7 +24,7 @@ No. Your Embassy only needs to be plugged into power and internet, just like yo Do I plug in a monitor, keyboard, and mouse? -------------------------------------------- -Typically, no. It is not necessary or recommended to do this as embassyOS runs in "headless" mode - meaning that you will access it from your computer or mobile device. However, we have recently added "Kiosk Mode," which allows the installation (and use) of embassyOS with a monitor/keyboard/mouse. For directions on setting this up, please check out the :ref:`x86 DIY Guide `. +Typically, no. It is not necessary or recommended to do this as embassyOS runs in "headless" mode - meaning that you will access it from your computer or mobile device. However, we have recently added "Kiosk Mode," which allows the installation (and use) of embassyOS with a monitor/keyboard/mouse. For directions on setting this up, please check out the :ref:`x86 DIY Guide `. How much storage does Embassy have? ----------------------------------- diff --git a/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst b/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst index bc073b3..e0cbd3f 100644 --- a/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst +++ b/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst @@ -47,5 +47,5 @@ Once Tor is setup on your system, you can proceed to setup Firefox: 8. Optional but recommended: search for ``network.http.referer.hideOnionsSource`` and set the value to ``true``. -9. Restart Firefox, and you're all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, or other Embassy ``.onion`` addresses, as well as use the :ref:`Bitwarden` browser extension. +9. Restart Firefox, and you're all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, or other Embassy ``.onion`` addresses, as well as use the Bitwarden browser extension. diff --git a/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-linux.rst b/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-linux.rst index d4b7fc2..f93c098 100644 --- a/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-linux.rst +++ b/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-linux.rst @@ -48,4 +48,4 @@ Configuring Firefox for Tor on Linux #. Click ``OK`` and then restart Firefox for the changes to take effect. -#. You're all set! You should now be able to navigate to ``.onion`` URLs in Firefox. This means you can access tor-only service :ref:`WebUIs `, such as Cups Messenger, and use your :ref:`Vaultwarden` Tor address in the `Bitwarden Firefox Plugin `_. You can test this by going to Start9's ``.onion`` homepage, `here `_. +#. You're all set! You should now be able to navigate to ``.onion`` URLs in Firefox. This means you can access tor-only service :ref:`WebUIs `, such as Cups Messenger, and use your :ref:`Vaultwarden` Tor address in the `Bitwarden Firefox Plugin `_. You can test this by going to Start9's ``.onion`` homepage, `here `_. diff --git a/site/source/user-manual/initial-setup.rst b/site/source/user-manual/initial-setup.rst index b9bdb78..d829260 100644 --- a/site/source/user-manual/initial-setup.rst +++ b/site/source/user-manual/initial-setup.rst @@ -74,7 +74,7 @@ Power the device on and select which mode you would like to continue in on the t :width: 60% :alt: Fresh Setup - .. note:: The "Recover" button is used for :ref:`migrating from 0.2.x `, :ref:`restoring from backup `, transferring data from a disk used in an old Embassy into a new one, or simply attaching an old Embassy's data drive to a new setup. + .. note:: The "Recover" button is used for :ref:`migrating from 0.2.x `, :ref:`restoring from backup `, transferring data from a disk used in an old Embassy into a new one, or simply attaching an old Embassy's data drive to a new setup. #. Select your storage drive