From f7a7706229196b1157839747bf357fd52886a0d5 Mon Sep 17 00:00:00 2001 From: Ian Hunt-Isaak Date: Mon, 24 Feb 2025 16:28:19 -0500 Subject: [PATCH] doc: rtd build --- docs/.readthedocs.yaml | 7 ++++--- docs/poetry.lock | 32 +++++++++++++++++++++++++++++++- docs/pyproject.toml | 1 + 3 files changed, 36 insertions(+), 4 deletions(-) diff --git a/docs/.readthedocs.yaml b/docs/.readthedocs.yaml index 47c2e852..58a4d1d2 100644 --- a/docs/.readthedocs.yaml +++ b/docs/.readthedocs.yaml @@ -16,9 +16,10 @@ build: post_install: # Install deps and build using poetry - . "$READTHEDOCS_VIRTUALENV_PATH/bin/activate" && cd docs && poetry install -python install: - - method: pip - path: . +python: + install: + - method: pip + path: . mkdocs: configuration: docs/mkdocs.yml diff --git a/docs/poetry.lock b/docs/poetry.lock index 84a42ef3..8efe5033 100644 --- a/docs/poetry.lock +++ b/docs/poetry.lock @@ -1118,6 +1118,36 @@ files = [ [package.dependencies] traitlets = "*" +[[package]] +name = "maturin" +version = "1.8.2" +description = "Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages" +optional = false +python-versions = ">=3.7" +groups = ["main"] +files = [ + {file = "maturin-1.8.2-py3-none-linux_armv6l.whl", hash = "sha256:174cb81c573c4a74be96b4e4469ac84e543cff75850fe2728a8eebb5f4d7b613"}, + {file = "maturin-1.8.2-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:63ff7f612da90a26838a9c03aa8a80bab8b4e26f63e3df6ddb0e818394eb0aeb"}, + {file = "maturin-1.8.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:c91504b4f05b07d0a9fb47c2a2a39c074328b6bc8f252190240e431f5f7ea8d7"}, + {file = "maturin-1.8.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.musllinux_1_1_i686.whl", hash = "sha256:05e3a2aa9611afa5e1205dfa1434607f9d8e223d613a8a7c85540a159af688c0"}, + {file = "maturin-1.8.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl", hash = "sha256:b408093e49d6d4ab98066eefd0fac64b01eb7af639e9b3151660c5fa96ce147c"}, + {file = "maturin-1.8.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:638c66616f9b10060197c48d9e1eedf444d975699d9cd829138e69014554cda7"}, + {file = "maturin-1.8.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl", hash = "sha256:c2001b5c57e0dbf5992be56b93ffa897d4bcd0d6ca3de448e381b621225d4d87"}, + {file = "maturin-1.8.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl", hash = "sha256:e015a5534aefb568b96a9cc7bc58995b1d90b5e2a44455d79e4f073a88cb0c83"}, + {file = "maturin-1.8.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e624f73cb7fbfd8042e8c5cc5c11f58bede23a7931ea3ea9839812f5bd362fc"}, + {file = "maturin-1.8.2-py3-none-win32.whl", hash = "sha256:4a62268975f98885a04ae9f0df875b304e4f8c1f0d989e8a7ab18e42793126ee"}, + {file = "maturin-1.8.2-py3-none-win_amd64.whl", hash = "sha256:b6b29811013056f46a1e0b7f26907ae080028be65102d4fb23fbdf86847fffbd"}, + {file = "maturin-1.8.2-py3-none-win_arm64.whl", hash = "sha256:4232c2380faf61862d27269c6acf14e1d542c4ba64086a3f5c356d6e5e4823e7"}, + {file = "maturin-1.8.2.tar.gz", hash = "sha256:e31abc70f6f93285d6e63d2f4459c079c94c259dd757370482d2d4ceb9ec1fa0"}, +] + +[package.dependencies] +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} + +[package.extras] +patchelf = ["patchelf"] +zig = ["ziglang (>=0.10.0,<0.13.0)"] + [[package]] name = "mdit-py-plugins" version = "0.4.2" @@ -2886,4 +2916,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "ed51a2f38916e38df4fe791f4887a0122d09513e4399b4e462545d3ca7b4c453" +content-hash = "40ab72cc554357e43a2df6cb5104744a5f6d1cd6ded154b934754315dcbc208e" diff --git a/docs/pyproject.toml b/docs/pyproject.toml index f0102a97..8fdd131b 100644 --- a/docs/pyproject.toml +++ b/docs/pyproject.toml @@ -25,6 +25,7 @@ mkdocs-minify-plugin = "^0.8.0" mkdocs-mermaid2-plugin = "^1.1.1" mkdocs-git-authors-plugin = "^0.9.0" markdown-exec = "^1.10.0" +maturin = "^1.8.2" [tool.poetry.group.dev.dependencies] mike = "^2.1.3"