From 2725e3cb708c94339dd18e78043712b6cf1bec2d Mon Sep 17 00:00:00 2001 From: Marcello Lamonaca Date: Mon, 13 Mar 2023 11:33:51 +0000 Subject: [PATCH] feat: restructure docs into "chapters" (#12) * feat(docker, k8s): create containers folder and kubernetes notes --- .gitignore | 3 +- docs/README.md | 1 + docs/{docker => containers}/docker.md | 0 docs/containers/kubernetes.md | 1 + docs/{database => databases}/mongo-db.md | 0 docs/{database => databases}/redis.md | 0 docs/{database => databases}/sql.md | 0 docs/{ => devices}/ios/content-view.md | 0 docs/index.md | 4 - docs/{ => languages}/bash/commands.md | 2 +- docs/{ => languages}/bash/scripting.md | 0 docs/{ => languages}/c/c.md | 0 docs/{ => languages}/css/css.md | 2 +- .../dotnet/asp.net/app-configuration.md | 0 docs/{ => languages}/dotnet/asp.net/blazor.md | 4 +- .../{ => languages}/dotnet/asp.net/filters.md | 4 +- .../dotnet/asp.net/middleware.md | 6 +- .../dotnet/asp.net/minimal-api.md | 0 docs/{ => languages}/dotnet/asp.net/mvc.md | 0 .../dotnet/asp.net/razor-pages.md | 0 .../dotnet/asp.net/razor-syntax.md | 0 .../dotnet/asp.net/rest-api.md | 0 .../{ => languages}/dotnet/asp.net/signalr.md | 0 .../dotnet/asp.net/web-forms.md | 0 .../dotnet/csharp}/async-programming.md | 0 .../dotnet/csharp}/collections.md | 0 .../dotnet/csharp/csharp.md} | 4 +- .../C# => languages/dotnet/csharp}/linq.md | 0 .../dotnet/csharp}/reactive-extensions.md | 0 .../dotnet/csharp}/unit-tests.md | 0 .../dotnet/database/ado.net.md | 0 .../dotnet/database/entity-framework.md | 0 docs/{ => languages}/html/html.md | 0 docs/{ => languages}/java/dao.md | 0 .../java/java-collection-framework.md | 2 +- docs/{ => languages}/java/java.md | 0 docs/{ => languages}/java/spring/pom.xml.md | 0 .../java/spring/spring-project.md | 0 docs/{ => languages}/java/web/servlet.md | 0 docs/{ => languages}/javascript/ajax.md | 0 docs/{ => languages}/javascript/dom.md | 0 .../javascript/events-animation.md | 2 +- docs/{ => languages}/javascript/javascript.md | 0 docs/{ => languages}/javascript/jquery.md | 0 .../javascript/react/react-router.md | 0 .../javascript/react/react-tests.md | 0 .../{ => languages}/javascript/react/react.md | 0 .../javascript/react/redux-tests.md | 0 .../{ => languages}/javascript/react/redux.md | 0 .../javascript/svelte/svelte.md | 0 docs/{ => languages}/kotlin/kotlin.md | 0 docs/{ => languages}/markdown.md | 0 docs/{ => languages}/php/composer.md | 0 docs/{ => languages}/php/database.md | 0 .../php/dependency-injection.md | 0 docs/{ => languages}/php/php.md | 0 docs/{ => languages}/php/plates-templating.md | 0 docs/{ => languages}/php/psr-7.md | 0 .../php/simple-mvc/rest-api.md | 0 .../php/simple-mvc/simple-mvc.md | 0 docs/{ => languages}/php/unit-tests.md | 0 docs/{ => languages}/php/web.md | 0 docs/{ => languages}/powershell/commands.md | 0 docs/{ => languages}/powershell/scripting.md | 0 .../python/libs/beautiful-soup.md | 0 docs/{ => languages}/python/libs/numpy.md | 0 docs/{ => languages}/python/libs/pandas.md | 0 docs/{ => languages}/python/libs/requests.md | 0 docs/{ => languages}/python/libs/seaborn.md | 0 docs/{ => languages}/python/libs/tkinter.md | 2 +- .../python/modules/argparse.md | 0 .../python/modules/collections.md | 0 docs/{ => languages}/python/modules/csv.md | 0 docs/{ => languages}/python/modules/ftplib.md | 0 .../python/modules/itertools.md | 0 docs/{ => languages}/python/modules/json.md | 0 .../{ => languages}/python/modules/logging.md | 0 docs/{ => languages}/python/modules/shutil.md | 0 .../{ => languages}/python/modules/smtplib.md | 0 docs/{ => languages}/python/modules/socket.md | 0 docs/{ => languages}/python/modules/sqlite.md | 0 .../python/modules/time-datetime.md | 0 .../python/modules/unittest.md | 0 docs/{ => languages}/python/python.md | 0 docs/{ => languages}/rust/cargo.md | 0 docs/{ => languages}/rust/rust.md | 0 docs/{ => languages}/rust/unit-tests.md | 0 docs/{ => languages}/swift/swift.md | 0 docs/{ => tools}/git/git.md | 2 +- mkdocs.yml | 231 ++--- poetry.lock | 870 +++++++++++++----- pyproject.toml | 4 +- 92 files changed, 777 insertions(+), 367 deletions(-) create mode 120000 docs/README.md rename docs/{docker => containers}/docker.md (100%) create mode 100644 docs/containers/kubernetes.md rename docs/{database => databases}/mongo-db.md (100%) rename docs/{database => databases}/redis.md (100%) rename docs/{database => databases}/sql.md (100%) rename docs/{ => devices}/ios/content-view.md (100%) delete mode 100644 docs/index.md rename docs/{ => languages}/bash/commands.md (98%) rename docs/{ => languages}/bash/scripting.md (100%) rename docs/{ => languages}/c/c.md (100%) rename docs/{ => languages}/css/css.md (99%) rename docs/{ => languages}/dotnet/asp.net/app-configuration.md (100%) rename docs/{ => languages}/dotnet/asp.net/blazor.md (98%) rename docs/{ => languages}/dotnet/asp.net/filters.md (97%) rename docs/{ => languages}/dotnet/asp.net/middleware.md (97%) rename docs/{ => languages}/dotnet/asp.net/minimal-api.md (100%) rename docs/{ => languages}/dotnet/asp.net/mvc.md (100%) rename docs/{ => languages}/dotnet/asp.net/razor-pages.md (100%) rename docs/{ => languages}/dotnet/asp.net/razor-syntax.md (100%) rename docs/{ => languages}/dotnet/asp.net/rest-api.md (100%) rename docs/{ => languages}/dotnet/asp.net/signalr.md (100%) rename docs/{ => languages}/dotnet/asp.net/web-forms.md (100%) rename docs/{dotnet/C# => languages/dotnet/csharp}/async-programming.md (100%) rename docs/{dotnet/C# => languages/dotnet/csharp}/collections.md (100%) rename docs/{dotnet/C#/C#.md => languages/dotnet/csharp/csharp.md} (99%) rename docs/{dotnet/C# => languages/dotnet/csharp}/linq.md (100%) rename docs/{dotnet/C# => languages/dotnet/csharp}/reactive-extensions.md (100%) rename docs/{dotnet/C# => languages/dotnet/csharp}/unit-tests.md (100%) rename docs/{ => languages}/dotnet/database/ado.net.md (100%) rename docs/{ => languages}/dotnet/database/entity-framework.md (100%) rename docs/{ => languages}/html/html.md (100%) rename docs/{ => languages}/java/dao.md (100%) rename docs/{ => languages}/java/java-collection-framework.md (97%) rename docs/{ => languages}/java/java.md (100%) rename docs/{ => languages}/java/spring/pom.xml.md (100%) rename docs/{ => languages}/java/spring/spring-project.md (100%) rename docs/{ => languages}/java/web/servlet.md (100%) rename docs/{ => languages}/javascript/ajax.md (100%) rename docs/{ => languages}/javascript/dom.md (100%) rename docs/{ => languages}/javascript/events-animation.md (97%) rename docs/{ => languages}/javascript/javascript.md (100%) rename docs/{ => languages}/javascript/jquery.md (100%) rename docs/{ => languages}/javascript/react/react-router.md (100%) rename docs/{ => languages}/javascript/react/react-tests.md (100%) rename docs/{ => languages}/javascript/react/react.md (100%) rename docs/{ => languages}/javascript/react/redux-tests.md (100%) rename docs/{ => languages}/javascript/react/redux.md (100%) rename docs/{ => languages}/javascript/svelte/svelte.md (100%) rename docs/{ => languages}/kotlin/kotlin.md (100%) rename docs/{ => languages}/markdown.md (100%) rename docs/{ => languages}/php/composer.md (100%) rename docs/{ => languages}/php/database.md (100%) rename docs/{ => languages}/php/dependency-injection.md (100%) rename docs/{ => languages}/php/php.md (100%) rename docs/{ => languages}/php/plates-templating.md (100%) rename docs/{ => languages}/php/psr-7.md (100%) rename docs/{ => languages}/php/simple-mvc/rest-api.md (100%) rename docs/{ => languages}/php/simple-mvc/simple-mvc.md (100%) rename docs/{ => languages}/php/unit-tests.md (100%) rename docs/{ => languages}/php/web.md (100%) rename docs/{ => languages}/powershell/commands.md (100%) rename docs/{ => languages}/powershell/scripting.md (100%) rename docs/{ => languages}/python/libs/beautiful-soup.md (100%) rename docs/{ => languages}/python/libs/numpy.md (100%) rename docs/{ => languages}/python/libs/pandas.md (100%) rename docs/{ => languages}/python/libs/requests.md (100%) rename docs/{ => languages}/python/libs/seaborn.md (100%) rename docs/{ => languages}/python/libs/tkinter.md (99%) rename docs/{ => languages}/python/modules/argparse.md (100%) rename docs/{ => languages}/python/modules/collections.md (100%) rename docs/{ => languages}/python/modules/csv.md (100%) rename docs/{ => languages}/python/modules/ftplib.md (100%) rename docs/{ => languages}/python/modules/itertools.md (100%) rename docs/{ => languages}/python/modules/json.md (100%) rename docs/{ => languages}/python/modules/logging.md (100%) rename docs/{ => languages}/python/modules/shutil.md (100%) rename docs/{ => languages}/python/modules/smtplib.md (100%) rename docs/{ => languages}/python/modules/socket.md (100%) rename docs/{ => languages}/python/modules/sqlite.md (100%) rename docs/{ => languages}/python/modules/time-datetime.md (100%) rename docs/{ => languages}/python/modules/unittest.md (100%) rename docs/{ => languages}/python/python.md (100%) rename docs/{ => languages}/rust/cargo.md (100%) rename docs/{ => languages}/rust/rust.md (100%) rename docs/{ => languages}/rust/unit-tests.md (100%) rename docs/{ => languages}/swift/swift.md (100%) rename docs/{ => tools}/git/git.md (99%) diff --git a/.gitignore b/.gitignore index d29be9c..e4b8e34 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .venv -site/ \ No newline at end of file +.cache +site \ No newline at end of file diff --git a/docs/README.md b/docs/README.md new file mode 120000 index 0000000..32d46ee --- /dev/null +++ b/docs/README.md @@ -0,0 +1 @@ +../README.md \ No newline at end of file diff --git a/docs/docker/docker.md b/docs/containers/docker.md similarity index 100% rename from docs/docker/docker.md rename to docs/containers/docker.md diff --git a/docs/containers/kubernetes.md b/docs/containers/kubernetes.md new file mode 100644 index 0000000..8d6340d --- /dev/null +++ b/docs/containers/kubernetes.md @@ -0,0 +1 @@ +# Kubernetes diff --git a/docs/database/mongo-db.md b/docs/databases/mongo-db.md similarity index 100% rename from docs/database/mongo-db.md rename to docs/databases/mongo-db.md diff --git a/docs/database/redis.md b/docs/databases/redis.md similarity index 100% rename from docs/database/redis.md rename to docs/databases/redis.md diff --git a/docs/database/sql.md b/docs/databases/sql.md similarity index 100% rename from docs/database/sql.md rename to docs/databases/sql.md diff --git a/docs/ios/content-view.md b/docs/devices/ios/content-view.md similarity index 100% rename from docs/ios/content-view.md rename to docs/devices/ios/content-view.md diff --git a/docs/index.md b/docs/index.md deleted file mode 100644 index 8d538bd..0000000 --- a/docs/index.md +++ /dev/null @@ -1,4 +0,0 @@ -# Programming Notes - -Personal notes on various programming languages to be used as quick reference. -Sum-up of personal knowledge. diff --git a/docs/bash/commands.md b/docs/languages/bash/commands.md similarity index 98% rename from docs/bash/commands.md rename to docs/languages/bash/commands.md index 7e19eb8..01a6783 100644 --- a/docs/bash/commands.md +++ b/docs/languages/bash/commands.md @@ -82,7 +82,7 @@ cp SOURCE DESTINATION # copy SOURCE to DESTINATION ### Files Permissions & Ownership -![Linux Permissions](../img/bash_files-permissions-and-ownership-basics-in-linux.png "files info and permissions") +![Linux Permissions](../../img/bash_files-permissions-and-ownership-basics-in-linux.png "files info and permissions") ```sh chmod MODE FILE # change file (or directory) permissions diff --git a/docs/bash/scripting.md b/docs/languages/bash/scripting.md similarity index 100% rename from docs/bash/scripting.md rename to docs/languages/bash/scripting.md diff --git a/docs/c/c.md b/docs/languages/c/c.md similarity index 100% rename from docs/c/c.md rename to docs/languages/c/c.md diff --git a/docs/css/css.md b/docs/languages/css/css.md similarity index 99% rename from docs/css/css.md rename to docs/languages/css/css.md index 7a86898..1f5ccd7 100644 --- a/docs/css/css.md +++ b/docs/languages/css/css.md @@ -644,7 +644,7 @@ Specificity is usually the reason why CSS-rules don't apply to some elements whe ## Box Model -![Box Model](../img/css_box-model.png) +![Box Model](../../img/css_box-model.png) ### Padding diff --git a/docs/dotnet/asp.net/app-configuration.md b/docs/languages/dotnet/asp.net/app-configuration.md similarity index 100% rename from docs/dotnet/asp.net/app-configuration.md rename to docs/languages/dotnet/asp.net/app-configuration.md diff --git a/docs/dotnet/asp.net/blazor.md b/docs/languages/dotnet/asp.net/blazor.md similarity index 98% rename from docs/dotnet/asp.net/blazor.md rename to docs/languages/dotnet/asp.net/blazor.md index 5c45eb1..c2f1bb4 100644 --- a/docs/dotnet/asp.net/blazor.md +++ b/docs/languages/dotnet/asp.net/blazor.md @@ -9,8 +9,8 @@ Components are .NET C# classes built into .NET assemblies that: - Can be nested and reused. - Can be shared and distributed as Razor class libraries or NuGet packages. -![Blazor Server Architecture](../../img/dotnet_blazor-server.png) -![Blazor WASM Architecture](../../img/dotnet_blazor-webassembly.png) +![Blazor Server Architecture](../../../img/dotnet_blazor-server.png) +![Blazor WASM Architecture](../../../img/dotnet_blazor-webassembly.png) The component class is usually written in the form of a Razor markup page with a `.razor` file extension. Components in Blazor are formally referred to as *Razor components*. diff --git a/docs/dotnet/asp.net/filters.md b/docs/languages/dotnet/asp.net/filters.md similarity index 97% rename from docs/dotnet/asp.net/filters.md rename to docs/languages/dotnet/asp.net/filters.md index 7b23f48..e327cea 100644 --- a/docs/dotnet/asp.net/filters.md +++ b/docs/languages/dotnet/asp.net/filters.md @@ -13,8 +13,8 @@ Custom filters can be created to handle cross-cutting concerns. Examples of cros Filters run within the _ASP.NET Core action invocation pipeline_, sometimes referred to as the _filter pipeline_. The filter pipeline runs after ASP.NET Core selects the action to execute. -![filter-pipeline-1](../../img/dotnet_filter-pipeline-1.png) -![filter-pipeline-2](../../img/dotnet_filter-pipeline-2.png) +![filter-pipeline-1](../../../img/dotnet_filter-pipeline-1.png) +![filter-pipeline-2](../../../img/dotnet_filter-pipeline-2.png) ## **Filter types** diff --git a/docs/dotnet/asp.net/middleware.md b/docs/languages/dotnet/asp.net/middleware.md similarity index 97% rename from docs/dotnet/asp.net/middleware.md rename to docs/languages/dotnet/asp.net/middleware.md index a6d29ed..cb127f3 100644 --- a/docs/dotnet/asp.net/middleware.md +++ b/docs/languages/dotnet/asp.net/middleware.md @@ -23,7 +23,7 @@ When a middleware short-circuits, it's called a *terminal middleware* because it The ASP.NET Core request pipeline consists of a sequence of request delegates, called one after the other. -![request-delegate-pipeline](../../img/dotnet_request-delegate-pipeline.png) +![request-delegate-pipeline](../../../img/dotnet_request-delegate-pipeline.png) Each delegate can perform operations before and after the next delegate. Exception-handling delegates should be called early in the pipeline, so they can catch exceptions that occur in later stages of the pipeline. It's possible to chain multiple request delegates together with `Use`. @@ -74,8 +74,8 @@ public class Startup ## Middleware Order -![middleware-pipeline](../../img/dotnet_middleware-pipeline.png) -![mvc-endpoint](../../img/dotnet_mvc-endpoint.png) +![middleware-pipeline](../../../img/dotnet_middleware-pipeline.png) +![mvc-endpoint](../../../img/dotnet_mvc-endpoint.png) The Endpoint middleware executes the filter pipeline for the corresponding app type. diff --git a/docs/dotnet/asp.net/minimal-api.md b/docs/languages/dotnet/asp.net/minimal-api.md similarity index 100% rename from docs/dotnet/asp.net/minimal-api.md rename to docs/languages/dotnet/asp.net/minimal-api.md diff --git a/docs/dotnet/asp.net/mvc.md b/docs/languages/dotnet/asp.net/mvc.md similarity index 100% rename from docs/dotnet/asp.net/mvc.md rename to docs/languages/dotnet/asp.net/mvc.md diff --git a/docs/dotnet/asp.net/razor-pages.md b/docs/languages/dotnet/asp.net/razor-pages.md similarity index 100% rename from docs/dotnet/asp.net/razor-pages.md rename to docs/languages/dotnet/asp.net/razor-pages.md diff --git a/docs/dotnet/asp.net/razor-syntax.md b/docs/languages/dotnet/asp.net/razor-syntax.md similarity index 100% rename from docs/dotnet/asp.net/razor-syntax.md rename to docs/languages/dotnet/asp.net/razor-syntax.md diff --git a/docs/dotnet/asp.net/rest-api.md b/docs/languages/dotnet/asp.net/rest-api.md similarity index 100% rename from docs/dotnet/asp.net/rest-api.md rename to docs/languages/dotnet/asp.net/rest-api.md diff --git a/docs/dotnet/asp.net/signalr.md b/docs/languages/dotnet/asp.net/signalr.md similarity index 100% rename from docs/dotnet/asp.net/signalr.md rename to docs/languages/dotnet/asp.net/signalr.md diff --git a/docs/dotnet/asp.net/web-forms.md b/docs/languages/dotnet/asp.net/web-forms.md similarity index 100% rename from docs/dotnet/asp.net/web-forms.md rename to docs/languages/dotnet/asp.net/web-forms.md diff --git a/docs/dotnet/C#/async-programming.md b/docs/languages/dotnet/csharp/async-programming.md similarity index 100% rename from docs/dotnet/C#/async-programming.md rename to docs/languages/dotnet/csharp/async-programming.md diff --git a/docs/dotnet/C#/collections.md b/docs/languages/dotnet/csharp/collections.md similarity index 100% rename from docs/dotnet/C#/collections.md rename to docs/languages/dotnet/csharp/collections.md diff --git a/docs/dotnet/C#/C#.md b/docs/languages/dotnet/csharp/csharp.md similarity index 99% rename from docs/dotnet/C#/C#.md rename to docs/languages/dotnet/csharp/csharp.md index bf904c7..e41f7be 100644 --- a/docs/dotnet/C#/C#.md +++ b/docs/languages/dotnet/csharp/csharp.md @@ -1339,7 +1339,7 @@ public static System.Collections.IEnumerable IterateRange(int start = 0, in ## Structs (Custom Value Types) & Classes (Custom Reference Types) -![reference-vs-value](../../img/dotnet_pass-by-reference-vs-pass-by-value-animation.gif) +![reference-vs-value](../../../img/dotnet_pass-by-reference-vs-pass-by-value-animation.gif) **Structure** types have _value semantics_. That is, a variable of a structure type contains an _instance_ of the type. @@ -2101,7 +2101,7 @@ Generic type parameters support covariance and contravariance to provide greater - **Contravariance**: Enables to use a more generic (less derived) type than originally specified. - **Invariance**: it's possible to use _only_ the type originally specified; so an invariant generic type parameter is neither covariant nor contravariant. -![covariance-vs-contravariance](../../img/dotnet_covariant_contravariant.png) +![covariance-vs-contravariance](../../../img/dotnet_covariant_contravariant.png) > **Note**: annotate generic type parameters with `out` and `in` annotations to specify whether they should behave covariantly or contravariantly. diff --git a/docs/dotnet/C#/linq.md b/docs/languages/dotnet/csharp/linq.md similarity index 100% rename from docs/dotnet/C#/linq.md rename to docs/languages/dotnet/csharp/linq.md diff --git a/docs/dotnet/C#/reactive-extensions.md b/docs/languages/dotnet/csharp/reactive-extensions.md similarity index 100% rename from docs/dotnet/C#/reactive-extensions.md rename to docs/languages/dotnet/csharp/reactive-extensions.md diff --git a/docs/dotnet/C#/unit-tests.md b/docs/languages/dotnet/csharp/unit-tests.md similarity index 100% rename from docs/dotnet/C#/unit-tests.md rename to docs/languages/dotnet/csharp/unit-tests.md diff --git a/docs/dotnet/database/ado.net.md b/docs/languages/dotnet/database/ado.net.md similarity index 100% rename from docs/dotnet/database/ado.net.md rename to docs/languages/dotnet/database/ado.net.md diff --git a/docs/dotnet/database/entity-framework.md b/docs/languages/dotnet/database/entity-framework.md similarity index 100% rename from docs/dotnet/database/entity-framework.md rename to docs/languages/dotnet/database/entity-framework.md diff --git a/docs/html/html.md b/docs/languages/html/html.md similarity index 100% rename from docs/html/html.md rename to docs/languages/html/html.md diff --git a/docs/java/dao.md b/docs/languages/java/dao.md similarity index 100% rename from docs/java/dao.md rename to docs/languages/java/dao.md diff --git a/docs/java/java-collection-framework.md b/docs/languages/java/java-collection-framework.md similarity index 97% rename from docs/java/java-collection-framework.md rename to docs/languages/java/java-collection-framework.md index eb1d01f..12df23e 100644 --- a/docs/java/java-collection-framework.md +++ b/docs/languages/java/java-collection-framework.md @@ -12,7 +12,7 @@ The **Java Collection Framework** is constituted by: - **Classes** that implement the interfaces using different data structures. - **Algorithms** consisting in methods to operate over a collection. -![Java Collection Hierarchy](../img/java_java-collection-framework.png "Java Collection Hierarchy") +![Java Collection Hierarchy](../../img/java_java-collection-framework.png "Java Collection Hierarchy") ## java.util.Collections diff --git a/docs/java/java.md b/docs/languages/java/java.md similarity index 100% rename from docs/java/java.md rename to docs/languages/java/java.md diff --git a/docs/java/spring/pom.xml.md b/docs/languages/java/spring/pom.xml.md similarity index 100% rename from docs/java/spring/pom.xml.md rename to docs/languages/java/spring/pom.xml.md diff --git a/docs/java/spring/spring-project.md b/docs/languages/java/spring/spring-project.md similarity index 100% rename from docs/java/spring/spring-project.md rename to docs/languages/java/spring/spring-project.md diff --git a/docs/java/web/servlet.md b/docs/languages/java/web/servlet.md similarity index 100% rename from docs/java/web/servlet.md rename to docs/languages/java/web/servlet.md diff --git a/docs/javascript/ajax.md b/docs/languages/javascript/ajax.md similarity index 100% rename from docs/javascript/ajax.md rename to docs/languages/javascript/ajax.md diff --git a/docs/javascript/dom.md b/docs/languages/javascript/dom.md similarity index 100% rename from docs/javascript/dom.md rename to docs/languages/javascript/dom.md diff --git a/docs/javascript/events-animation.md b/docs/languages/javascript/events-animation.md similarity index 97% rename from docs/javascript/events-animation.md rename to docs/languages/javascript/events-animation.md index 0dc6d8f..2fdc0c6 100644 --- a/docs/javascript/events-animation.md +++ b/docs/languages/javascript/events-animation.md @@ -44,7 +44,7 @@ let event = new CustomEvent(type, { detail: /* custom data */ }); // create eve domNode.dispatchEvent(event); // launch the event ``` -![Event Inheritance](../img/javascript_event-inheritance.png) +![Event Inheritance](../../img/javascript_event-inheritance.png) ## Animation diff --git a/docs/javascript/javascript.md b/docs/languages/javascript/javascript.md similarity index 100% rename from docs/javascript/javascript.md rename to docs/languages/javascript/javascript.md diff --git a/docs/javascript/jquery.md b/docs/languages/javascript/jquery.md similarity index 100% rename from docs/javascript/jquery.md rename to docs/languages/javascript/jquery.md diff --git a/docs/javascript/react/react-router.md b/docs/languages/javascript/react/react-router.md similarity index 100% rename from docs/javascript/react/react-router.md rename to docs/languages/javascript/react/react-router.md diff --git a/docs/javascript/react/react-tests.md b/docs/languages/javascript/react/react-tests.md similarity index 100% rename from docs/javascript/react/react-tests.md rename to docs/languages/javascript/react/react-tests.md diff --git a/docs/javascript/react/react.md b/docs/languages/javascript/react/react.md similarity index 100% rename from docs/javascript/react/react.md rename to docs/languages/javascript/react/react.md diff --git a/docs/javascript/react/redux-tests.md b/docs/languages/javascript/react/redux-tests.md similarity index 100% rename from docs/javascript/react/redux-tests.md rename to docs/languages/javascript/react/redux-tests.md diff --git a/docs/javascript/react/redux.md b/docs/languages/javascript/react/redux.md similarity index 100% rename from docs/javascript/react/redux.md rename to docs/languages/javascript/react/redux.md diff --git a/docs/javascript/svelte/svelte.md b/docs/languages/javascript/svelte/svelte.md similarity index 100% rename from docs/javascript/svelte/svelte.md rename to docs/languages/javascript/svelte/svelte.md diff --git a/docs/kotlin/kotlin.md b/docs/languages/kotlin/kotlin.md similarity index 100% rename from docs/kotlin/kotlin.md rename to docs/languages/kotlin/kotlin.md diff --git a/docs/markdown.md b/docs/languages/markdown.md similarity index 100% rename from docs/markdown.md rename to docs/languages/markdown.md diff --git a/docs/php/composer.md b/docs/languages/php/composer.md similarity index 100% rename from docs/php/composer.md rename to docs/languages/php/composer.md diff --git a/docs/php/database.md b/docs/languages/php/database.md similarity index 100% rename from docs/php/database.md rename to docs/languages/php/database.md diff --git a/docs/php/dependency-injection.md b/docs/languages/php/dependency-injection.md similarity index 100% rename from docs/php/dependency-injection.md rename to docs/languages/php/dependency-injection.md diff --git a/docs/php/php.md b/docs/languages/php/php.md similarity index 100% rename from docs/php/php.md rename to docs/languages/php/php.md diff --git a/docs/php/plates-templating.md b/docs/languages/php/plates-templating.md similarity index 100% rename from docs/php/plates-templating.md rename to docs/languages/php/plates-templating.md diff --git a/docs/php/psr-7.md b/docs/languages/php/psr-7.md similarity index 100% rename from docs/php/psr-7.md rename to docs/languages/php/psr-7.md diff --git a/docs/php/simple-mvc/rest-api.md b/docs/languages/php/simple-mvc/rest-api.md similarity index 100% rename from docs/php/simple-mvc/rest-api.md rename to docs/languages/php/simple-mvc/rest-api.md diff --git a/docs/php/simple-mvc/simple-mvc.md b/docs/languages/php/simple-mvc/simple-mvc.md similarity index 100% rename from docs/php/simple-mvc/simple-mvc.md rename to docs/languages/php/simple-mvc/simple-mvc.md diff --git a/docs/php/unit-tests.md b/docs/languages/php/unit-tests.md similarity index 100% rename from docs/php/unit-tests.md rename to docs/languages/php/unit-tests.md diff --git a/docs/php/web.md b/docs/languages/php/web.md similarity index 100% rename from docs/php/web.md rename to docs/languages/php/web.md diff --git a/docs/powershell/commands.md b/docs/languages/powershell/commands.md similarity index 100% rename from docs/powershell/commands.md rename to docs/languages/powershell/commands.md diff --git a/docs/powershell/scripting.md b/docs/languages/powershell/scripting.md similarity index 100% rename from docs/powershell/scripting.md rename to docs/languages/powershell/scripting.md diff --git a/docs/python/libs/beautiful-soup.md b/docs/languages/python/libs/beautiful-soup.md similarity index 100% rename from docs/python/libs/beautiful-soup.md rename to docs/languages/python/libs/beautiful-soup.md diff --git a/docs/python/libs/numpy.md b/docs/languages/python/libs/numpy.md similarity index 100% rename from docs/python/libs/numpy.md rename to docs/languages/python/libs/numpy.md diff --git a/docs/python/libs/pandas.md b/docs/languages/python/libs/pandas.md similarity index 100% rename from docs/python/libs/pandas.md rename to docs/languages/python/libs/pandas.md diff --git a/docs/python/libs/requests.md b/docs/languages/python/libs/requests.md similarity index 100% rename from docs/python/libs/requests.md rename to docs/languages/python/libs/requests.md diff --git a/docs/python/libs/seaborn.md b/docs/languages/python/libs/seaborn.md similarity index 100% rename from docs/python/libs/seaborn.md rename to docs/languages/python/libs/seaborn.md diff --git a/docs/python/libs/tkinter.md b/docs/languages/python/libs/tkinter.md similarity index 99% rename from docs/python/libs/tkinter.md rename to docs/languages/python/libs/tkinter.md index de1ac1c..70eb521 100644 --- a/docs/python/libs/tkinter.md +++ b/docs/languages/python/libs/tkinter.md @@ -87,7 +87,7 @@ label['compound'] = value Compound value: -- none (img if present, text otherwise) +- none ../img if present, text otherwise) - text (text only) - image (image only) - center (text in center of image) diff --git a/docs/python/modules/argparse.md b/docs/languages/python/modules/argparse.md similarity index 100% rename from docs/python/modules/argparse.md rename to docs/languages/python/modules/argparse.md diff --git a/docs/python/modules/collections.md b/docs/languages/python/modules/collections.md similarity index 100% rename from docs/python/modules/collections.md rename to docs/languages/python/modules/collections.md diff --git a/docs/python/modules/csv.md b/docs/languages/python/modules/csv.md similarity index 100% rename from docs/python/modules/csv.md rename to docs/languages/python/modules/csv.md diff --git a/docs/python/modules/ftplib.md b/docs/languages/python/modules/ftplib.md similarity index 100% rename from docs/python/modules/ftplib.md rename to docs/languages/python/modules/ftplib.md diff --git a/docs/python/modules/itertools.md b/docs/languages/python/modules/itertools.md similarity index 100% rename from docs/python/modules/itertools.md rename to docs/languages/python/modules/itertools.md diff --git a/docs/python/modules/json.md b/docs/languages/python/modules/json.md similarity index 100% rename from docs/python/modules/json.md rename to docs/languages/python/modules/json.md diff --git a/docs/python/modules/logging.md b/docs/languages/python/modules/logging.md similarity index 100% rename from docs/python/modules/logging.md rename to docs/languages/python/modules/logging.md diff --git a/docs/python/modules/shutil.md b/docs/languages/python/modules/shutil.md similarity index 100% rename from docs/python/modules/shutil.md rename to docs/languages/python/modules/shutil.md diff --git a/docs/python/modules/smtplib.md b/docs/languages/python/modules/smtplib.md similarity index 100% rename from docs/python/modules/smtplib.md rename to docs/languages/python/modules/smtplib.md diff --git a/docs/python/modules/socket.md b/docs/languages/python/modules/socket.md similarity index 100% rename from docs/python/modules/socket.md rename to docs/languages/python/modules/socket.md diff --git a/docs/python/modules/sqlite.md b/docs/languages/python/modules/sqlite.md similarity index 100% rename from docs/python/modules/sqlite.md rename to docs/languages/python/modules/sqlite.md diff --git a/docs/python/modules/time-datetime.md b/docs/languages/python/modules/time-datetime.md similarity index 100% rename from docs/python/modules/time-datetime.md rename to docs/languages/python/modules/time-datetime.md diff --git a/docs/python/modules/unittest.md b/docs/languages/python/modules/unittest.md similarity index 100% rename from docs/python/modules/unittest.md rename to docs/languages/python/modules/unittest.md diff --git a/docs/python/python.md b/docs/languages/python/python.md similarity index 100% rename from docs/python/python.md rename to docs/languages/python/python.md diff --git a/docs/rust/cargo.md b/docs/languages/rust/cargo.md similarity index 100% rename from docs/rust/cargo.md rename to docs/languages/rust/cargo.md diff --git a/docs/rust/rust.md b/docs/languages/rust/rust.md similarity index 100% rename from docs/rust/rust.md rename to docs/languages/rust/rust.md diff --git a/docs/rust/unit-tests.md b/docs/languages/rust/unit-tests.md similarity index 100% rename from docs/rust/unit-tests.md rename to docs/languages/rust/unit-tests.md diff --git a/docs/swift/swift.md b/docs/languages/swift/swift.md similarity index 100% rename from docs/swift/swift.md rename to docs/languages/swift/swift.md diff --git a/docs/git/git.md b/docs/tools/git/git.md similarity index 99% rename from docs/git/git.md rename to docs/tools/git/git.md index 99cf9f3..1496fb5 100644 --- a/docs/git/git.md +++ b/docs/tools/git/git.md @@ -201,7 +201,7 @@ It's generally recommended creating annotated tags so it's possible to have all ### Branching And Merging -![branch](../img/git_branches.png "how branches work") +![branch](../../img/git_branches.png "how branches work") `git branch`: shows branches `git branch -vv`: show branch + last commit + remote status diff --git a/mkdocs.yml b/mkdocs.yml index e6f638c..bbcea4d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -11,6 +11,18 @@ copyright: MIT docs_dir: docs site_dir: site +extra: + social: + - icon: fontawesome/brands/mastodon + link: https://hachyderm.io/@m_lamonaca + - icon: fontawesome/brands/github + link: https://github.com/m-lamonaca + +plugins: + - social: + cards_font: JetBrains Mono + + theme: name: material language: en @@ -38,10 +50,15 @@ theme: features: - navigation.instant + - navigation.indexes - navigation.tracking # - navigation.sections - # - navigation.expand - navigation.top + - navigation.tabs + - navigation.tabs.sticky + - navigation.footer + - toc.follow + markdown_extensions: - pymdownx.highlight: @@ -57,111 +74,117 @@ markdown_extensions: nav: - - Home: index.md - - Git: git/git.md - - HTML: html/html.md - - CSS: css/css.md - - Markdown: markdown.md - - GraphQL: graph-ql.md - - RegEx: regular-expressions.md - - Docker: docker/docker.md - - C: c/c.md - - Kotlin: kotlin/kotlin.md - - Swift: swift/swift.md - - Database: - - Redis: database/redis.md - - SQL: database/sql.md - - MongoDB: database/mongo-db.md - - Python: - - Python: python/python.md + - Home: README.md + - Containers: + - Docker: containers/docker.md + - Kubernetes: containers/kubernetes.md + - Databases: + - Redis: databases/redis.md + - SQL: databases/sql.md + - MongoDB: databases/mongo-db.md + - Languages: + - HTML: languages/html/html.md + - Markdown: languages/markdown.md + - CSS: languages/css/css.md + - C: languages/c/c.md + - Kotlin: languages/kotlin/kotlin.md + - Swift: languages/swift/swift.md + - Python: + - Python: languages/python/python.md - Modules: - - argparse: python/modules/argparse.md - - collection: python/modules/collections.md - - csv: python/modules/csv.md - - ftplib: python/modules/ftplib.md - - itertools: python/modules/itertools.md - - json: python/modules/json.md - - logging: python/modules/logging.md - - shutil: python/modules/shutil.md - - smtplib: python/modules/smtplib.md - - socket: python/modules/socket.md - - sqlite: python/modules/sqlite.md - - time & datetime: python/modules/time-datetime.md - - unittest: python/modules/unittest.md + - argparse: languages/python/modules/argparse.md + - collection: languages/python/modules/collections.md + - csv: languages/python/modules/csv.md + - ftplib: languages/python/modules/ftplib.md + - itertools: languages/python/modules/itertools.md + - json: languages/python/modules/json.md + - logging: languages/python/modules/logging.md + - shutil: languages/python/modules/shutil.md + - smtplib: languages/python/modules/smtplib.md + - socket: languages/python/modules/socket.md + - sqlite: languages/python/modules/sqlite.md + - time & datetime: languages/python/modules/time-datetime.md + - unittest: languages/python/modules/unittest.md - Libraries: - - TKinter: python/libs/tkinter.md - - Numpy: python/libs/numpy.md - - Pandas: python/libs/pandas.md - - Seaborn: python/libs/seaborn.md - - Requests: python/libs/requests.md - - Beatiful Soup: python/libs/beautiful-soup.md - - .NET: + - TKinter: languages/python/libs/tkinter.md + - Numpy: languages/python/libs/numpy.md + - Pandas: languages/python/libs/pandas.md + - Seaborn: languages/python/libs/seaborn.md + - Requests: languages/python/libs/requests.md + - Beatiful Soup: languages/python/libs/beautiful-soup.md + - .NET: - C#: - - C#: dotnet/C#/C#.md - - Linq: dotnet/C#/linq.md - - Collections: dotnet/C#/collections.md - - Reactive Extensions: dotnet/C#/reactive-extensions.md - - Async Programming: dotnet/C#/async-programming.md - - Unit Tests: dotnet/C#/unit-tests.md + - C#: languages/dotnet/csharp/csharp.md + - Linq: languages/dotnet/csharp/linq.md + - Collections: languages/dotnet/csharp/collections.md + - Reactive Extensions: languages/dotnet/csharp/reactive-extensions.md + - Async Programming: languages/dotnet/csharp/async-programming.md + - Unit Tests: languages/dotnet/csharp/unit-tests.md - ASP.NET: - - App Configuration: dotnet/asp.net/app-configuration.md - - Minimal API: dotnet/asp.net/minimal-api.md - - MVC: dotnet/asp.net/mvc.md - - FIlters: dotnet/asp.net/filters.md - - Middleware: dotnet/asp.net/middleware.md - - Razor Pages: dotnet/asp.net/razor-syntax.md - - Blazor: dotnet/asp.net/blazor.md - - Razor Pages: dotnet/asp.net/razor-pages.md - - Razor Syntax: dotnet/asp.net/razor-syntax.md - - REST API: dotnet/asp.net/rest-api.md - - SignalR: dotnet/asp.net/signalr.md - - Web Forms: dotnet/asp.net/web-forms.md + - App Configuration: languages/dotnet/asp.net/app-configuration.md + - Minimal API: languages/dotnet/asp.net/minimal-api.md + - MVC: languages/dotnet/asp.net/mvc.md + - FIlters: languages/dotnet/asp.net/filters.md + - Middleware: languages/dotnet/asp.net/middleware.md + - Razor Pages: languages/dotnet/asp.net/razor-syntax.md + - Blazor: languages/dotnet/asp.net/blazor.md + - Razor Pages: languages/dotnet/asp.net/razor-pages.md + - Razor Syntax: languages/dotnet/asp.net/razor-syntax.md + - REST API: languages/dotnet/asp.net/rest-api.md + - SignalR: languages/dotnet/asp.net/signalr.md + - Web Forms: languages/dotnet/asp.net/web-forms.md - Database: - - ADO.NET: dotnet/database/ado.net.md - - Entity Framework: dotnet/database/entity-framework.md - - Java: - - Java: java/java.md - - Java Collection Framework: java/java-collection-framework.md - - DAO: java/dao.md - - Web: - - Serverlet: java/web/servlet.md - - Spring: - - POM: java/spring/pom.xml.md - - Project Structure: java/spring/spring-project.md - - PHP: - - PHP: php/php.md - - Database: php/database.md - - Web: php/web.md - - Dependency Injection: php/dependency-injection.md - - Unit Tests: php/unit-tests.md - - Composer: php/composer.md - - PSR 7: php/psr-7.md - - Plates: php/plates-templating.md - - Simple MVC: - - Simple MVC: php/simple-mvc/simple-mvc.md - - REST API: php/simple-mvc/rest-api.md - - Rust: - - Rust: rust/rust.md - - Cargo: rust/cargo.md - - Unit Tests: rust/unit-tests.md - - Javascript: - - Javascript: javascript/javascript.md - - DOM: javascript/dom.md - - Events & Animation: javascript/events-animation.md - - AJAX: javascript/ajax.md - - jQuery: javascript/jquery.md - - React: - - React: javascript/react/react.md - - React Router: javascript/react/react-router.md - - React Tests: javascript/react/react-tests.md - - Redux: javascript/react/redux.md - - Redux Tests: javascript/react/redux-tests.md - - Svelte: javascript/svelte/svelte.md - - iOS: - - ContentView: ios/content-view.md - - PowerShell: - - Scripting: powershell/scripting.md - - Commands: powershell/commands.md - - Bash: - - Scripting: bash/scripting.md - - Commands: bash/commands.md + - ADO.NET: languages/dotnet/database/ado.net.md + - Entity Framework: languages/dotnet/database/entity-framework.md + - Java: + - Java: languages/java/java.md + - Java Collection Framework: languages/java/java-collection-framework.md + - DAO: languages/java/dao.md + - Web: + - Serverlet: languages/java/web/servlet.md + - Spring: + - POM: languages/java/spring/pom.xml.md + - Project Structure: languages/java/spring/spring-project.md + - PHP: + - PHP: languages/php/php.md + - Database: languages/php/database.md + - Web: languages/php/web.md + - Dependency Injection: languages/php/dependency-injection.md + - Unit Tests: languages/php/unit-tests.md + - Composer: languages/php/composer.md + - PSR 7: languages/php/psr-7.md + - Plates: languages/php/plates-templating.md + - Simple MVC: + - Simple MVC: languages/php/simple-mvc/simple-mvc.md + - REST API: languages/php/simple-mvc/rest-api.md + - Rust: + - Rust: languages/rust/rust.md + - Cargo: languages/rust/cargo.md + - Unit Tests: languages/rust/unit-tests.md + - Javascript: + - Javascript: languages/javascript/javascript.md + - DOM: languages/javascript/dom.md + - Events & Animation: languages/javascript/events-animation.md + - AJAX: languages/javascript/ajax.md + - jQuery: languages/javascript/jquery.md + - React: + - React: languages/javascript/react/react.md + - React Router: languages/javascript/react/react-router.md + - React Tests: languages/javascript/react/react-tests.md + - Redux: languages/javascript/react/redux.md + - Redux Tests: languages/javascript/react/redux-tests.md + - Svelte: languages/javascript/svelte/svelte.md + - PowerShell: + - Scripting: languages/powershell/scripting.md + - Commands: languages/powershell/commands.md + - Bash: + - Scripting: languages/bash/scripting.md + - Commands: languages/bash/commands.md + - Tools: + - Git: tools/git/git.md + - Devices: + - iOS: + - ContentView: devices/ios/content-view.md + - Misc: + - GraphQL: graph-ql.md + - RegEx: regular-expressions.md \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 411907c..34b5ab2 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,3 +1,47 @@ +# This file is automatically @generated by Poetry and should not be changed by hand. + +[[package]] +name = "cairocffi" +version = "1.4.0" +description = "cffi-based cairo bindings for Python" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cairocffi-1.4.0.tar.gz", hash = "sha256:509339b32ccd8d7b00c2204c32736cde78db53a32e6a162d312478d25626cd9a"}, +] + +[package.dependencies] +cffi = ">=1.1.0" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["flake8", "isort", "numpy", "pikepdf", "pytest"] +xcb = ["xcffib (>=0.3.2)"] + +[[package]] +name = "cairosvg" +version = "2.6.0" +description = "A Simple SVG Converter based on Cairo" +category = "main" +optional = false +python-versions = ">=3.5" +files = [ + {file = "CairoSVG-2.6.0-py3-none-any.whl", hash = "sha256:05069d5316e9f02f33028942f96929e01782db41e6ff07d8454c8d021b5b52f3"}, + {file = "CairoSVG-2.6.0.tar.gz", hash = "sha256:d5ec93e90101b3b6e82aa245d0546ee9b016cfda0b6344675159830d853d5d04"}, +] + +[package.dependencies] +cairocffi = "*" +cssselect2 = "*" +defusedxml = "*" +pillow = "*" +tinycss2 = "*" + +[package.extras] +doc = ["sphinx", "sphinx-rtd-theme"] +test = ["flake8", "isort", "pytest"] + [[package]] name = "certifi" version = "2022.12.7" @@ -5,6 +49,87 @@ 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 = "cffi" +version = "1.15.1" +description = "Foreign Function Interface for Python calling C code." +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"}, + {file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"}, + {file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"}, + {file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"}, + {file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"}, + {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"}, + {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"}, + {file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"}, + {file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"}, + {file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"}, + {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"}, + {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"}, + {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"}, + {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"}, + {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"}, + {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"}, + {file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"}, + {file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"}, + {file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"}, + {file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"}, + {file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"}, + {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"}, + {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"}, + {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"}, + {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"}, + {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"}, + {file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"}, + {file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"}, + {file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"}, + {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"}, + {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"}, + {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"}, + {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"}, + {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"}, + {file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"}, + {file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"}, + {file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"}, + {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"}, + {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"}, + {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"}, + {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"}, + {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"}, + {file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"}, + {file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"}, + {file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"}, + {file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"}, + {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"}, + {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"}, + {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"}, + {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"}, + {file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"}, + {file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"}, + {file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"}, + {file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"}, + {file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"}, + {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"}, + {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"}, + {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"}, + {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"}, + {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"}, + {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"}, + {file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"}, + {file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"}, + {file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"}, +] + +[package.dependencies] +pycparser = "*" [[package]] name = "charset-normalizer" @@ -13,6 +138,10 @@ description = "The Real First Universal Charset Detector. Open, modern and activ category = "main" optional = false python-versions = ">=3.6.0" +files = [ + {file = "charset-normalizer-2.1.1.tar.gz", hash = "sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845"}, + {file = "charset_normalizer-2.1.1-py3-none-any.whl", hash = "sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f"}, +] [package.extras] unicode-backport = ["unicodedata2"] @@ -24,6 +153,10 @@ description = "Composable command line interface toolkit" category = "main" optional = false python-versions = ">=3.7" +files = [ + {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, + {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, +] [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} @@ -35,6 +168,42 @@ 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"}, +] + +[[package]] +name = "cssselect2" +version = "0.7.0" +description = "CSS selectors for Python ElementTree" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cssselect2-0.7.0-py3-none-any.whl", hash = "sha256:fd23a65bfd444595913f02fc71f6b286c29261e354c41d722ca7a261a49b5969"}, + {file = "cssselect2-0.7.0.tar.gz", hash = "sha256:1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a"}, +] + +[package.dependencies] +tinycss2 = "*" +webencodings = "*" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["flake8", "isort", "pytest"] + +[[package]] +name = "defusedxml" +version = "0.7.1" +description = "XML bomb protection for Python stdlib modules" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +] [[package]] name = "ghp-import" @@ -43,6 +212,10 @@ description = "Copy your docs directly to the gh-pages branch." category = "main" optional = false python-versions = "*" +files = [ + {file = "ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343"}, + {file = "ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619"}, +] [package.dependencies] python-dateutil = ">=2.8.1" @@ -57,6 +230,10 @@ 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"}, +] [[package]] name = "Jinja2" @@ -65,6 +242,10 @@ description = "A very fast and expressive template engine." category = "main" optional = false python-versions = ">=3.7" +files = [ + {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"}, + {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"}, +] [package.dependencies] MarkupSafe = ">=2.0" @@ -79,6 +260,10 @@ description = "Python implementation of Markdown." category = "main" optional = false python-versions = ">=3.6" +files = [ + {file = "Markdown-3.3.7-py3-none-any.whl", hash = "sha256:f5da449a6e1c989a4cea2631aa8ee67caa5a2ef855d551c88f9e309f4634c621"}, + {file = "Markdown-3.3.7.tar.gz", hash = "sha256:cbb516f16218e643d8e0a95b309f77eb118cb138d39a4f27851e6a63581db874"}, +] [package.extras] testing = ["coverage", "pyyaml"] @@ -90,227 +275,7 @@ description = "Safely add untrusted strings to HTML/XML markup." category = "main" optional = false python-versions = ">=3.7" - -[[package]] -name = "mergedeep" -version = "1.3.4" -description = "A deep merge function for 🐍." -category = "main" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "mkdocs" -version = "1.4.2" -description = "Project documentation with Markdown." -category = "main" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -click = ">=7.0" -colorama = {version = ">=0.4", markers = "platform_system == \"Windows\""} -ghp-import = ">=1.0" -jinja2 = ">=2.11.1" -markdown = ">=3.2.1,<3.4" -mergedeep = ">=1.3.4" -packaging = ">=20.5" -pyyaml = ">=5.1" -pyyaml-env-tag = ">=0.1" -watchdog = ">=2.0" - -[package.extras] -i18n = ["babel (>=2.9.0)"] -min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-import (==1.0)", "importlib-metadata (==4.3)", "jinja2 (==2.11.1)", "markdown (==3.2.1)", "markupsafe (==2.0.1)", "mergedeep (==1.3.4)", "packaging (==20.5)", "pyyaml (==5.1)", "pyyaml-env-tag (==0.1)", "typing-extensions (==3.10)", "watchdog (==2.0)"] - -[[package]] -name = "mkdocs-material" -version = "8.5.9" -description = "Documentation that simply works" -category = "main" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -jinja2 = ">=3.0.2" -markdown = ">=3.2" -mkdocs = ">=1.4.0" -mkdocs-material-extensions = ">=1.1" -pygments = ">=2.12" -pymdown-extensions = ">=9.4" -requests = ">=2.26" - -[[package]] -name = "mkdocs-material-extensions" -version = "1.1" -description = "Extension pack for Python Markdown and MkDocs Material." -category = "main" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "packaging" -version = "21.3" -description = "Core utilities for Python packages" -category = "main" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" - -[[package]] -name = "Pygments" -version = "2.13.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 = "pymdown-extensions" -version = "9.7" -description = "Extension pack for Python Markdown." -category = "main" -optional = false -python-versions = ">=3.7" - -[package.dependencies] -markdown = ">=3.2" - -[[package]] -name = "pyparsing" -version = "3.0.9" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -category = "main" -optional = false -python-versions = ">=3.6.8" - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - -[[package]] -name = "python-dateutil" -version = "2.8.2" -description = "Extensions to the standard Python datetime module" -category = "main" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" - -[package.dependencies] -six = ">=1.5" - -[[package]] -name = "PyYAML" -version = "6.0" -description = "YAML parser and emitter for Python" -category = "main" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "pyyaml_env_tag" -version = "0.1" -description = "A custom YAML tag for referencing environment variables in YAML files. " -category = "main" -optional = false -python-versions = ">=3.6" - -[package.dependencies] -pyyaml = "*" - -[[package]] -name = "requests" -version = "2.28.1" -description = "Python HTTP for Humans." -category = "main" -optional = false -python-versions = ">=3.7, <4" - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<3" -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 = "urllib3" -version = "1.26.12" -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.*, <4" - -[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.1.9" -description = "Filesystem events monitoring" -category = "main" -optional = false -python-versions = ">=3.6" - -[package.extras] -watchmedo = ["PyYAML (>=3.10)"] - -[metadata] -lock-version = "1.1" -python-versions = "^3.10" -content-hash = "e7d6cd7cdccbf9675a6a62e682ed834178051c37e0e277ce3f6bd088ffa0ab0e" - -[metadata.files] -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 = [ - {file = "charset-normalizer-2.1.1.tar.gz", hash = "sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845"}, - {file = "charset_normalizer-2.1.1-py3-none-any.whl", hash = "sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f"}, -] -click = [ - {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, - {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, -] -colorama = [ - {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, - {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, -] -ghp-import = [ - {file = "ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343"}, - {file = "ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619"}, -] -idna = [ - {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, - {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, -] -Jinja2 = [ - {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"}, - {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"}, -] -Markdown = [ - {file = "Markdown-3.3.7-py3-none-any.whl", hash = "sha256:f5da449a6e1c989a4cea2631aa8ee67caa5a2ef855d551c88f9e309f4634c621"}, - {file = "Markdown-3.3.7.tar.gz", hash = "sha256:cbb516f16218e643d8e0a95b309f77eb118cb138d39a4f27851e6a63581db874"}, -] -MarkupSafe = [ +files = [ {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, @@ -352,43 +317,269 @@ MarkupSafe = [ {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, ] -mergedeep = [ + +[[package]] +name = "mergedeep" +version = "1.3.4" +description = "A deep merge function for 🐍." +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307"}, {file = "mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8"}, ] -mkdocs = [ + +[[package]] +name = "mkdocs" +version = "1.4.2" +description = "Project documentation with Markdown." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "mkdocs-1.4.2-py3-none-any.whl", hash = "sha256:c8856a832c1e56702577023cd64cc5f84948280c1c0fcc6af4cd39006ea6aa8c"}, {file = "mkdocs-1.4.2.tar.gz", hash = "sha256:8947af423a6d0facf41ea1195b8e1e8c85ad94ac95ae307fe11232e0424b11c5"}, ] -mkdocs-material = [ - {file = "mkdocs_material-8.5.9-py3-none-any.whl", hash = "sha256:143ea55843b3747b640e1110824d91e8a4c670352380e166e64959f9abe98862"}, - {file = "mkdocs_material-8.5.9.tar.gz", hash = "sha256:45eeabb23d2caba8fa3b85c91d9ec8e8b22add716e9bba8faf16d56af8aa5622"}, + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", markers = "platform_system == \"Windows\""} +ghp-import = ">=1.0" +jinja2 = ">=2.11.1" +markdown = ">=3.2.1,<3.4" +mergedeep = ">=1.3.4" +packaging = ">=20.5" +pyyaml = ">=5.1" +pyyaml-env-tag = ">=0.1" +watchdog = ">=2.0" + +[package.extras] +i18n = ["babel (>=2.9.0)"] +min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-import (==1.0)", "importlib-metadata (==4.3)", "jinja2 (==2.11.1)", "markdown (==3.2.1)", "markupsafe (==2.0.1)", "mergedeep (==1.3.4)", "packaging (==20.5)", "pyyaml (==5.1)", "pyyaml-env-tag (==0.1)", "typing-extensions (==3.10)", "watchdog (==2.0)"] + +[[package]] +name = "mkdocs-material" +version = "9.1.2" +description = "Documentation that simply works" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mkdocs_material-9.1.2-py3-none-any.whl", hash = "sha256:344a1c66f0e217e5ceaf67739d274e51c61ac9f9d7af55a5b4805a4a2ab54184"}, + {file = "mkdocs_material-9.1.2.tar.gz", hash = "sha256:9ca8c980c30aab3b70e3bfbec691f9ffcbea8319873911c86e8af145147e2a9d"}, ] -mkdocs-material-extensions = [ + +[package.dependencies] +colorama = ">=0.4" +jinja2 = ">=3.0" +markdown = ">=3.2" +mkdocs = ">=1.4.2" +mkdocs-material-extensions = ">=1.1" +pygments = ">=2.14" +pymdown-extensions = ">=9.9.1" +regex = ">=2022.4.24" +requests = ">=2.26" + +[[package]] +name = "mkdocs-material-extensions" +version = "1.1" +description = "Extension pack for Python Markdown and MkDocs Material." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ {file = "mkdocs_material_extensions-1.1-py3-none-any.whl", hash = "sha256:bcc2e5fc70c0ec50e59703ee6e639d87c7e664c0c441c014ea84461a90f1e902"}, {file = "mkdocs_material_extensions-1.1.tar.gz", hash = "sha256:96ca979dae66d65c2099eefe189b49d5ac62f76afb59c38e069ffc7cf3c131ec"}, ] -packaging = [ + +[[package]] +name = "packaging" +version = "21.3" +description = "Core utilities for Python packages" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, ] -Pygments = [ - {file = "Pygments-2.13.0-py3-none-any.whl", hash = "sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42"}, - {file = "Pygments-2.13.0.tar.gz", hash = "sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1"}, + +[package.dependencies] +pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" + +[[package]] +name = "pillow" +version = "9.4.0" +description = "Python Imaging Library (Fork)" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "Pillow-9.4.0-1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b4b4e9dda4f4e4c4e6896f93e84a8f0bcca3b059de9ddf67dac3c334b1195e1"}, + {file = "Pillow-9.4.0-1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:fb5c1ad6bad98c57482236a21bf985ab0ef42bd51f7ad4e4538e89a997624e12"}, + {file = "Pillow-9.4.0-1-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:f0caf4a5dcf610d96c3bd32932bfac8aee61c96e60481c2a0ea58da435e25acd"}, + {file = "Pillow-9.4.0-1-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:3f4cc516e0b264c8d4ccd6b6cbc69a07c6d582d8337df79be1e15a5056b258c9"}, + {file = "Pillow-9.4.0-1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b8c2f6eb0df979ee99433d8b3f6d193d9590f735cf12274c108bd954e30ca858"}, + {file = "Pillow-9.4.0-1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b70756ec9417c34e097f987b4d8c510975216ad26ba6e57ccb53bc758f490dab"}, + {file = "Pillow-9.4.0-1-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:43521ce2c4b865d385e78579a082b6ad1166ebed2b1a2293c3be1d68dd7ca3b9"}, + {file = "Pillow-9.4.0-2-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:9d9a62576b68cd90f7075876f4e8444487db5eeea0e4df3ba298ee38a8d067b0"}, + {file = "Pillow-9.4.0-2-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:87708d78a14d56a990fbf4f9cb350b7d89ee8988705e58e39bdf4d82c149210f"}, + {file = "Pillow-9.4.0-2-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:8a2b5874d17e72dfb80d917213abd55d7e1ed2479f38f001f264f7ce7bae757c"}, + {file = "Pillow-9.4.0-2-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:83125753a60cfc8c412de5896d10a0a405e0bd88d0470ad82e0869ddf0cb3848"}, + {file = "Pillow-9.4.0-2-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:9e5f94742033898bfe84c93c831a6f552bb629448d4072dd312306bab3bd96f1"}, + {file = "Pillow-9.4.0-2-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:013016af6b3a12a2f40b704677f8b51f72cb007dac785a9933d5c86a72a7fe33"}, + {file = "Pillow-9.4.0-2-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:99d92d148dd03fd19d16175b6d355cc1b01faf80dae93c6c3eb4163709edc0a9"}, + {file = "Pillow-9.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:2968c58feca624bb6c8502f9564dd187d0e1389964898f5e9e1fbc8533169157"}, + {file = "Pillow-9.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c5c1362c14aee73f50143d74389b2c158707b4abce2cb055b7ad37ce60738d47"}, + {file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd752c5ff1b4a870b7661234694f24b1d2b9076b8bf337321a814c612665f343"}, + {file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a3049a10261d7f2b6514d35bbb7a4dfc3ece4c4de14ef5876c4b7a23a0e566d"}, + {file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16a8df99701f9095bea8a6c4b3197da105df6f74e6176c5b410bc2df2fd29a57"}, + {file = "Pillow-9.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:94cdff45173b1919350601f82d61365e792895e3c3a3443cf99819e6fbf717a5"}, + {file = "Pillow-9.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:ed3e4b4e1e6de75fdc16d3259098de7c6571b1a6cc863b1a49e7d3d53e036070"}, + {file = "Pillow-9.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d5b2f8a31bd43e0f18172d8ac82347c8f37ef3e0b414431157718aa234991b28"}, + {file = "Pillow-9.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:09b89ddc95c248ee788328528e6a2996e09eaccddeeb82a5356e92645733be35"}, + {file = "Pillow-9.4.0-cp310-cp310-win32.whl", hash = "sha256:f09598b416ba39a8f489c124447b007fe865f786a89dbfa48bb5cf395693132a"}, + {file = "Pillow-9.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:f6e78171be3fb7941f9910ea15b4b14ec27725865a73c15277bc39f5ca4f8391"}, + {file = "Pillow-9.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:3fa1284762aacca6dc97474ee9c16f83990b8eeb6697f2ba17140d54b453e133"}, + {file = "Pillow-9.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:eaef5d2de3c7e9b21f1e762f289d17b726c2239a42b11e25446abf82b26ac132"}, + {file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4dfdae195335abb4e89cc9762b2edc524f3c6e80d647a9a81bf81e17e3fb6f0"}, + {file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6abfb51a82e919e3933eb137e17c4ae9c0475a25508ea88993bb59faf82f3b35"}, + {file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:451f10ef963918e65b8869e17d67db5e2f4ab40e716ee6ce7129b0cde2876eab"}, + {file = "Pillow-9.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:6663977496d616b618b6cfa43ec86e479ee62b942e1da76a2c3daa1c75933ef4"}, + {file = "Pillow-9.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:60e7da3a3ad1812c128750fc1bc14a7ceeb8d29f77e0a2356a8fb2aa8925287d"}, + {file = "Pillow-9.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:19005a8e58b7c1796bc0167862b1f54a64d3b44ee5d48152b06bb861458bc0f8"}, + {file = "Pillow-9.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f715c32e774a60a337b2bb8ad9839b4abf75b267a0f18806f6f4f5f1688c4b5a"}, + {file = "Pillow-9.4.0-cp311-cp311-win32.whl", hash = "sha256:b222090c455d6d1a64e6b7bb5f4035c4dff479e22455c9eaa1bdd4c75b52c80c"}, + {file = "Pillow-9.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:ba6612b6548220ff5e9df85261bddc811a057b0b465a1226b39bfb8550616aee"}, + {file = "Pillow-9.4.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5f532a2ad4d174eb73494e7397988e22bf427f91acc8e6ebf5bb10597b49c493"}, + {file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dd5a9c3091a0f414a963d427f920368e2b6a4c2f7527fdd82cde8ef0bc7a327"}, + {file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef21af928e807f10bf4141cad4746eee692a0dd3ff56cfb25fce076ec3cc8abe"}, + {file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:847b114580c5cc9ebaf216dd8c8dbc6b00a3b7ab0131e173d7120e6deade1f57"}, + {file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:653d7fb2df65efefbcbf81ef5fe5e5be931f1ee4332c2893ca638c9b11a409c4"}, + {file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:46f39cab8bbf4a384ba7cb0bc8bae7b7062b6a11cfac1ca4bc144dea90d4a9f5"}, + {file = "Pillow-9.4.0-cp37-cp37m-win32.whl", hash = "sha256:7ac7594397698f77bce84382929747130765f66406dc2cd8b4ab4da68ade4c6e"}, + {file = "Pillow-9.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:46c259e87199041583658457372a183636ae8cd56dbf3f0755e0f376a7f9d0e6"}, + {file = "Pillow-9.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:0e51f608da093e5d9038c592b5b575cadc12fd748af1479b5e858045fff955a9"}, + {file = "Pillow-9.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:765cb54c0b8724a7c12c55146ae4647e0274a839fb6de7bcba841e04298e1011"}, + {file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:519e14e2c49fcf7616d6d2cfc5c70adae95682ae20f0395e9280db85e8d6c4df"}, + {file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d197df5489004db87d90b918033edbeee0bd6df3848a204bca3ff0a903bef837"}, + {file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0845adc64fe9886db00f5ab68c4a8cd933ab749a87747555cec1c95acea64b0b"}, + {file = "Pillow-9.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:e1339790c083c5a4de48f688b4841f18df839eb3c9584a770cbd818b33e26d5d"}, + {file = "Pillow-9.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:a96e6e23f2b79433390273eaf8cc94fec9c6370842e577ab10dabdcc7ea0a66b"}, + {file = "Pillow-9.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7cfc287da09f9d2a7ec146ee4d72d6ea1342e770d975e49a8621bf54eaa8f30f"}, + {file = "Pillow-9.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d7081c084ceb58278dd3cf81f836bc818978c0ccc770cbbb202125ddabec6628"}, + {file = "Pillow-9.4.0-cp38-cp38-win32.whl", hash = "sha256:df41112ccce5d47770a0c13651479fbcd8793f34232a2dd9faeccb75eb5d0d0d"}, + {file = "Pillow-9.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:7a21222644ab69ddd9967cfe6f2bb420b460dae4289c9d40ff9a4896e7c35c9a"}, + {file = "Pillow-9.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0f3269304c1a7ce82f1759c12ce731ef9b6e95b6df829dccd9fe42912cc48569"}, + {file = "Pillow-9.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cb362e3b0976dc994857391b776ddaa8c13c28a16f80ac6522c23d5257156bed"}, + {file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2e0f87144fcbbe54297cae708c5e7f9da21a4646523456b00cc956bd4c65815"}, + {file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:28676836c7796805914b76b1837a40f76827ee0d5398f72f7dcc634bae7c6264"}, + {file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0884ba7b515163a1a05440a138adeb722b8a6ae2c2b33aea93ea3118dd3a899e"}, + {file = "Pillow-9.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:53dcb50fbdc3fb2c55431a9b30caeb2f7027fcd2aeb501459464f0214200a503"}, + {file = "Pillow-9.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:e8c5cf126889a4de385c02a2c3d3aba4b00f70234bfddae82a5eaa3ee6d5e3e6"}, + {file = "Pillow-9.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6c6b1389ed66cdd174d040105123a5a1bc91d0aa7059c7261d20e583b6d8cbd2"}, + {file = "Pillow-9.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0dd4c681b82214b36273c18ca7ee87065a50e013112eea7d78c7a1b89a739153"}, + {file = "Pillow-9.4.0-cp39-cp39-win32.whl", hash = "sha256:6d9dfb9959a3b0039ee06c1a1a90dc23bac3b430842dcb97908ddde05870601c"}, + {file = "Pillow-9.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:54614444887e0d3043557d9dbc697dbb16cfb5a35d672b7a0fcc1ed0cf1c600b"}, + {file = "Pillow-9.4.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b9b752ab91e78234941e44abdecc07f1f0d8f51fb62941d32995b8161f68cfe5"}, + {file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3b56206244dc8711f7e8b7d6cad4663917cd5b2d950799425076681e8766286"}, + {file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aabdab8ec1e7ca7f1434d042bf8b1e92056245fb179790dc97ed040361f16bfd"}, + {file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:db74f5562c09953b2c5f8ec4b7dfd3f5421f31811e97d1dbc0a7c93d6e3a24df"}, + {file = "Pillow-9.4.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e9d7747847c53a16a729b6ee5e737cf170f7a16611c143d95aa60a109a59c336"}, + {file = "Pillow-9.4.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b52ff4f4e002f828ea6483faf4c4e8deea8d743cf801b74910243c58acc6eda3"}, + {file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:575d8912dca808edd9acd6f7795199332696d3469665ef26163cd090fa1f8bfa"}, + {file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c4ed2ff6760e98d262e0cc9c9a7f7b8a9f61aa4d47c58835cdaf7b0b8811bb"}, + {file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e621b0246192d3b9cb1dc62c78cfa4c6f6d2ddc0ec207d43c0dedecb914f152a"}, + {file = "Pillow-9.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8f127e7b028900421cad64f51f75c051b628db17fb00e099eb148761eed598c9"}, + {file = "Pillow-9.4.0.tar.gz", hash = "sha256:a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e"}, ] -pymdown-extensions = [ - {file = "pymdown_extensions-9.7-py3-none-any.whl", hash = "sha256:767d07d9dead0f52f5135545c01f4ed627f9a7918ee86c646d893e24c59db87d"}, - {file = "pymdown_extensions-9.7.tar.gz", hash = "sha256:651b0107bc9ee790aedea3673cb88832c0af27d2569cf45c2de06f1d65292e96"}, + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "pycparser" +version = "2.21" +description = "C parser in Python" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, + {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, ] -pyparsing = [ + +[[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"}, +] + +[package.extras] +plugins = ["importlib-metadata"] + +[[package]] +name = "pymdown-extensions" +version = "9.10" +description = "Extension pack for Python Markdown." +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pymdown_extensions-9.10-py3-none-any.whl", hash = "sha256:31eaa76ce6f96aabfcea98787c2fff2c5c0611b20a53a94213970cfbf05f02b8"}, + {file = "pymdown_extensions-9.10.tar.gz", hash = "sha256:562c38eee4ce3f101ce631b804bfc2177a8a76c7e4dc908871fb6741a90257a7"}, +] + +[package.dependencies] +markdown = ">=3.2" +pyyaml = "*" + +[[package]] +name = "pyparsing" +version = "3.0.9" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +category = "main" +optional = false +python-versions = ">=3.6.8" +files = [ {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, ] -python-dateutil = [ + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +category = "main" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, ] -PyYAML = [ + +[package.dependencies] +six = ">=1.5" + +[[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"}, @@ -430,23 +621,198 @@ PyYAML = [ {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, ] -pyyaml_env_tag = [ + +[[package]] +name = "pyyaml_env_tag" +version = "0.1" +description = "A custom YAML tag for referencing environment variables in YAML files. " +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "pyyaml_env_tag-0.1-py3-none-any.whl", hash = "sha256:af31106dec8a4d68c60207c1886031cbf839b68aa7abccdb19868200532c2069"}, {file = "pyyaml_env_tag-0.1.tar.gz", hash = "sha256:70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb"}, ] -requests = [ + +[package.dependencies] +pyyaml = "*" + +[[package]] +name = "regex" +version = "2022.10.31" +description = "Alternative regular expression module, to replace re." +category = "main" +optional = false +python-versions = ">=3.6" +files = [ + {file = "regex-2022.10.31-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a8ff454ef0bb061e37df03557afda9d785c905dab15584860f982e88be73015f"}, + {file = "regex-2022.10.31-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1eba476b1b242620c266edf6325b443a2e22b633217a9835a52d8da2b5c051f9"}, + {file = "regex-2022.10.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0e5af9a9effb88535a472e19169e09ce750c3d442fb222254a276d77808620b"}, + {file = "regex-2022.10.31-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d03fe67b2325cb3f09be029fd5da8df9e6974f0cde2c2ac6a79d2634e791dd57"}, + {file = "regex-2022.10.31-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9d0b68ac1743964755ae2d89772c7e6fb0118acd4d0b7464eaf3921c6b49dd4"}, + {file = "regex-2022.10.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a45b6514861916c429e6059a55cf7db74670eaed2052a648e3e4d04f070e001"}, + {file = "regex-2022.10.31-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8b0886885f7323beea6f552c28bff62cbe0983b9fbb94126531693ea6c5ebb90"}, + {file = "regex-2022.10.31-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5aefb84a301327ad115e9d346c8e2760009131d9d4b4c6b213648d02e2abe144"}, + {file = "regex-2022.10.31-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:702d8fc6f25bbf412ee706bd73019da5e44a8400861dfff7ff31eb5b4a1276dc"}, + {file = "regex-2022.10.31-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a3c1ebd4ed8e76e886507c9eddb1a891673686c813adf889b864a17fafcf6d66"}, + {file = "regex-2022.10.31-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:50921c140561d3db2ab9f5b11c5184846cde686bb5a9dc64cae442926e86f3af"}, + {file = "regex-2022.10.31-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:7db345956ecce0c99b97b042b4ca7326feeec6b75facd8390af73b18e2650ffc"}, + {file = "regex-2022.10.31-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:763b64853b0a8f4f9cfb41a76a4a85a9bcda7fdda5cb057016e7706fde928e66"}, + {file = "regex-2022.10.31-cp310-cp310-win32.whl", hash = "sha256:44136355e2f5e06bf6b23d337a75386371ba742ffa771440b85bed367c1318d1"}, + {file = "regex-2022.10.31-cp310-cp310-win_amd64.whl", hash = "sha256:bfff48c7bd23c6e2aec6454aaf6edc44444b229e94743b34bdcdda2e35126cf5"}, + {file = "regex-2022.10.31-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4b4b1fe58cd102d75ef0552cf17242705ce0759f9695334a56644ad2d83903fe"}, + {file = "regex-2022.10.31-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:542e3e306d1669b25936b64917285cdffcd4f5c6f0247636fec037187bd93542"}, + {file = "regex-2022.10.31-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c27cc1e4b197092e50ddbf0118c788d9977f3f8f35bfbbd3e76c1846a3443df7"}, + {file = "regex-2022.10.31-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8e38472739028e5f2c3a4aded0ab7eadc447f0d84f310c7a8bb697ec417229e"}, + {file = "regex-2022.10.31-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:76c598ca73ec73a2f568e2a72ba46c3b6c8690ad9a07092b18e48ceb936e9f0c"}, + {file = "regex-2022.10.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c28d3309ebd6d6b2cf82969b5179bed5fefe6142c70f354ece94324fa11bf6a1"}, + {file = "regex-2022.10.31-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9af69f6746120998cd9c355e9c3c6aec7dff70d47247188feb4f829502be8ab4"}, + {file = "regex-2022.10.31-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a5f9505efd574d1e5b4a76ac9dd92a12acb2b309551e9aa874c13c11caefbe4f"}, + {file = "regex-2022.10.31-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:5ff525698de226c0ca743bfa71fc6b378cda2ddcf0d22d7c37b1cc925c9650a5"}, + {file = "regex-2022.10.31-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:4fe7fda2fe7c8890d454f2cbc91d6c01baf206fbc96d89a80241a02985118c0c"}, + {file = "regex-2022.10.31-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:2cdc55ca07b4e70dda898d2ab7150ecf17c990076d3acd7a5f3b25cb23a69f1c"}, + {file = "regex-2022.10.31-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:44a6c2f6374e0033873e9ed577a54a3602b4f609867794c1a3ebba65e4c93ee7"}, + {file = "regex-2022.10.31-cp311-cp311-win32.whl", hash = "sha256:d8716f82502997b3d0895d1c64c3b834181b1eaca28f3f6336a71777e437c2af"}, + {file = "regex-2022.10.31-cp311-cp311-win_amd64.whl", hash = "sha256:61edbca89aa3f5ef7ecac8c23d975fe7261c12665f1d90a6b1af527bba86ce61"}, + {file = "regex-2022.10.31-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:0a069c8483466806ab94ea9068c34b200b8bfc66b6762f45a831c4baaa9e8cdd"}, + {file = "regex-2022.10.31-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d26166acf62f731f50bdd885b04b38828436d74e8e362bfcb8df221d868b5d9b"}, + {file = "regex-2022.10.31-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac741bf78b9bb432e2d314439275235f41656e189856b11fb4e774d9f7246d81"}, + {file = "regex-2022.10.31-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75f591b2055523fc02a4bbe598aa867df9e953255f0b7f7715d2a36a9c30065c"}, + {file = "regex-2022.10.31-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b30bddd61d2a3261f025ad0f9ee2586988c6a00c780a2fb0a92cea2aa702c54"}, + {file = "regex-2022.10.31-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef4163770525257876f10e8ece1cf25b71468316f61451ded1a6f44273eedeb5"}, + {file = "regex-2022.10.31-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7b280948d00bd3973c1998f92e22aa3ecb76682e3a4255f33e1020bd32adf443"}, + {file = "regex-2022.10.31-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:d0213671691e341f6849bf33cd9fad21f7b1cb88b89e024f33370733fec58742"}, + {file = "regex-2022.10.31-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:22e7ebc231d28393dfdc19b185d97e14a0f178bedd78e85aad660e93b646604e"}, + {file = "regex-2022.10.31-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:8ad241da7fac963d7573cc67a064c57c58766b62a9a20c452ca1f21050868dfa"}, + {file = "regex-2022.10.31-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:586b36ebda81e6c1a9c5a5d0bfdc236399ba6595e1397842fd4a45648c30f35e"}, + {file = "regex-2022.10.31-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:0653d012b3bf45f194e5e6a41df9258811ac8fc395579fa82958a8b76286bea4"}, + {file = "regex-2022.10.31-cp36-cp36m-win32.whl", hash = "sha256:144486e029793a733e43b2e37df16a16df4ceb62102636ff3db6033994711066"}, + {file = "regex-2022.10.31-cp36-cp36m-win_amd64.whl", hash = "sha256:c14b63c9d7bab795d17392c7c1f9aaabbffd4cf4387725a0ac69109fb3b550c6"}, + {file = "regex-2022.10.31-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4cac3405d8dda8bc6ed499557625585544dd5cbf32072dcc72b5a176cb1271c8"}, + {file = "regex-2022.10.31-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23cbb932cc53a86ebde0fb72e7e645f9a5eec1a5af7aa9ce333e46286caef783"}, + {file = "regex-2022.10.31-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:74bcab50a13960f2a610cdcd066e25f1fd59e23b69637c92ad470784a51b1347"}, + {file = "regex-2022.10.31-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78d680ef3e4d405f36f0d6d1ea54e740366f061645930072d39bca16a10d8c93"}, + {file = "regex-2022.10.31-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce6910b56b700bea7be82c54ddf2e0ed792a577dfaa4a76b9af07d550af435c6"}, + {file = "regex-2022.10.31-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:659175b2144d199560d99a8d13b2228b85e6019b6e09e556209dfb8c37b78a11"}, + {file = "regex-2022.10.31-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1ddf14031a3882f684b8642cb74eea3af93a2be68893901b2b387c5fd92a03ec"}, + {file = "regex-2022.10.31-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b683e5fd7f74fb66e89a1ed16076dbab3f8e9f34c18b1979ded614fe10cdc4d9"}, + {file = "regex-2022.10.31-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2bde29cc44fa81c0a0c8686992c3080b37c488df167a371500b2a43ce9f026d1"}, + {file = "regex-2022.10.31-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4919899577ba37f505aaebdf6e7dc812d55e8f097331312db7f1aab18767cce8"}, + {file = "regex-2022.10.31-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:9c94f7cc91ab16b36ba5ce476f1904c91d6c92441f01cd61a8e2729442d6fcf5"}, + {file = "regex-2022.10.31-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ae1e96785696b543394a4e3f15f3f225d44f3c55dafe3f206493031419fedf95"}, + {file = "regex-2022.10.31-cp37-cp37m-win32.whl", hash = "sha256:c670f4773f2f6f1957ff8a3962c7dd12e4be54d05839b216cb7fd70b5a1df394"}, + {file = "regex-2022.10.31-cp37-cp37m-win_amd64.whl", hash = "sha256:8e0caeff18b96ea90fc0eb6e3bdb2b10ab5b01a95128dfeccb64a7238decf5f0"}, + {file = "regex-2022.10.31-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:131d4be09bea7ce2577f9623e415cab287a3c8e0624f778c1d955ec7c281bd4d"}, + {file = "regex-2022.10.31-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e613a98ead2005c4ce037c7b061f2409a1a4e45099edb0ef3200ee26ed2a69a8"}, + {file = "regex-2022.10.31-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052b670fafbe30966bbe5d025e90b2a491f85dfe5b2583a163b5e60a85a321ad"}, + {file = "regex-2022.10.31-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa62a07ac93b7cb6b7d0389d8ef57ffc321d78f60c037b19dfa78d6b17c928ee"}, + {file = "regex-2022.10.31-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5352bea8a8f84b89d45ccc503f390a6be77917932b1c98c4cdc3565137acc714"}, + {file = "regex-2022.10.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20f61c9944f0be2dc2b75689ba409938c14876c19d02f7585af4460b6a21403e"}, + {file = "regex-2022.10.31-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:29c04741b9ae13d1e94cf93fca257730b97ce6ea64cfe1eba11cf9ac4e85afb6"}, + {file = "regex-2022.10.31-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:543883e3496c8b6d58bd036c99486c3c8387c2fc01f7a342b760c1ea3158a318"}, + {file = "regex-2022.10.31-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b7a8b43ee64ca8f4befa2bea4083f7c52c92864d8518244bfa6e88c751fa8fff"}, + {file = "regex-2022.10.31-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6a9a19bea8495bb419dc5d38c4519567781cd8d571c72efc6aa959473d10221a"}, + {file = "regex-2022.10.31-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6ffd55b5aedc6f25fd8d9f905c9376ca44fcf768673ffb9d160dd6f409bfda73"}, + {file = "regex-2022.10.31-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4bdd56ee719a8f751cf5a593476a441c4e56c9b64dc1f0f30902858c4ef8771d"}, + {file = "regex-2022.10.31-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ca88da1bd78990b536c4a7765f719803eb4f8f9971cc22d6ca965c10a7f2c4c"}, + {file = "regex-2022.10.31-cp38-cp38-win32.whl", hash = "sha256:5a260758454580f11dd8743fa98319bb046037dfab4f7828008909d0aa5292bc"}, + {file = "regex-2022.10.31-cp38-cp38-win_amd64.whl", hash = "sha256:5e6a5567078b3eaed93558842346c9d678e116ab0135e22eb72db8325e90b453"}, + {file = "regex-2022.10.31-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5217c25229b6a85049416a5c1e6451e9060a1edcf988641e309dbe3ab26d3e49"}, + {file = "regex-2022.10.31-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4bf41b8b0a80708f7e0384519795e80dcb44d7199a35d52c15cc674d10b3081b"}, + {file = "regex-2022.10.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf0da36a212978be2c2e2e2d04bdff46f850108fccc1851332bcae51c8907cc"}, + {file = "regex-2022.10.31-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d403d781b0e06d2922435ce3b8d2376579f0c217ae491e273bab8d092727d244"}, + {file = "regex-2022.10.31-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a37d51fa9a00d265cf73f3de3930fa9c41548177ba4f0faf76e61d512c774690"}, + {file = "regex-2022.10.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4f781ffedd17b0b834c8731b75cce2639d5a8afe961c1e58ee7f1f20b3af185"}, + {file = "regex-2022.10.31-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d243b36fbf3d73c25e48014961e83c19c9cc92530516ce3c43050ea6276a2ab7"}, + {file = "regex-2022.10.31-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:370f6e97d02bf2dd20d7468ce4f38e173a124e769762d00beadec3bc2f4b3bc4"}, + {file = "regex-2022.10.31-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:597f899f4ed42a38df7b0e46714880fb4e19a25c2f66e5c908805466721760f5"}, + {file = "regex-2022.10.31-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7dbdce0c534bbf52274b94768b3498abdf675a691fec5f751b6057b3030f34c1"}, + {file = "regex-2022.10.31-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:22960019a842777a9fa5134c2364efaed5fbf9610ddc5c904bd3a400973b0eb8"}, + {file = "regex-2022.10.31-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:7f5a3ffc731494f1a57bd91c47dc483a1e10048131ffb52d901bfe2beb6102e8"}, + {file = "regex-2022.10.31-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7ef6b5942e6bfc5706301a18a62300c60db9af7f6368042227ccb7eeb22d0892"}, + {file = "regex-2022.10.31-cp39-cp39-win32.whl", hash = "sha256:395161bbdbd04a8333b9ff9763a05e9ceb4fe210e3c7690f5e68cedd3d65d8e1"}, + {file = "regex-2022.10.31-cp39-cp39-win_amd64.whl", hash = "sha256:957403a978e10fb3ca42572a23e6f7badff39aa1ce2f4ade68ee452dc6807692"}, + {file = "regex-2022.10.31.tar.gz", hash = "sha256:a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83"}, +] + +[[package]] +name = "requests" +version = "2.28.1" +description = "Python HTTP for Humans." +category = "main" +optional = false +python-versions = ">=3.7, <4" +files = [ {file = "requests-2.28.1-py3-none-any.whl", hash = "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349"}, {file = "requests-2.28.1.tar.gz", hash = "sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983"}, ] -six = [ + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<3" +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"}, ] -urllib3 = [ + +[[package]] +name = "tinycss2" +version = "1.2.1" +description = "A tiny CSS parser" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tinycss2-1.2.1-py3-none-any.whl", hash = "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847"}, + {file = "tinycss2-1.2.1.tar.gz", hash = "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627"}, +] + +[package.dependencies] +webencodings = ">=0.4" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["flake8", "isort", "pytest"] + +[[package]] +name = "urllib3" +version = "1.26.12" +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.*, <4" +files = [ {file = "urllib3-1.26.12-py2.py3-none-any.whl", hash = "sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997"}, {file = "urllib3-1.26.12.tar.gz", hash = "sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e"}, ] -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.1.9" +description = "Filesystem events monitoring" +category = "main" +optional = false +python-versions = ">=3.6" +files = [ {file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a735a990a1095f75ca4f36ea2ef2752c99e6ee997c46b0de507ba40a09bf7330"}, {file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b17d302850c8d412784d9246cfe8d7e3af6bcd45f958abb2d08a6f8bedf695d"}, {file = "watchdog-2.1.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ee3e38a6cc050a8830089f79cbec8a3878ec2fe5160cdb2dc8ccb6def8552658"}, @@ -473,3 +839,23 @@ watchdog = [ {file = "watchdog-2.1.9-py3-none-win_ia64.whl", hash = "sha256:ad576a565260d8f99d97f2e64b0f97a48228317095908568a9d5c786c829d428"}, {file = "watchdog-2.1.9.tar.gz", hash = "sha256:43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609"}, ] + +[package.extras] +watchmedo = ["PyYAML (>=3.10)"] + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +category = "main" +optional = false +python-versions = "*" +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + +[metadata] +lock-version = "2.0" +python-versions = "^3.10" +content-hash = "25595cca754492cb208fc7093a334f53e7d762ca90b644b7e69d04b135cd2b9e" diff --git a/pyproject.toml b/pyproject.toml index a89b67f..127af3b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,9 @@ license = "MIT" [tool.poetry.dependencies] python = "^3.10" mkdocs = "^1.4.2" -mkdocs-material = "^8.5.9" +mkdocs-material = "^9.1.2" +pillow = "^9.4.0" +cairosvg = "^2.6.0" [tool.poetry.dev-dependencies]