Repository: HQSquantumsimulations/qoqo (language: python)

Issue:
fixing readthedocs requiring python<=3.8



Discussion / hints:

Fix patch:
diff --git a/.github/workflows/build_and_deploy.yml b/.github/workflows/build_and_deploy.yml
index 994c4a2d..30348bc8 100644
--- a/.github/workflows/build_and_deploy.yml
+++ b/.github/workflows/build_and_deploy.yml
@@ -22,11 +22,11 @@ jobs:
         cargo login ${{ secrets.CRATES_IO_API_TOKEN }}
         cargo publish --manifest-path=roqoqo-derive/Cargo.toml
         sleep 30
-        cargo publish --manifest-path=roqoqo/Cargo.toml --no-verify
+        cargo publish --manifest-path=roqoqo/Cargo.toml
         sleep 30
         cargo publish --manifest-path=qoqo-macros/Cargo.toml
         sleep 30
-        cargo publish --manifest-path=qoqo/Cargo.toml --no-verify
+        cargo publish --manifest-path=qoqo/Cargo.toml
         sleep 30
         cargo publish --manifest-path=roqoqo-test/Cargo.toml
 
diff --git a/Cargo.lock b/Cargo.lock
index f0596eb7..d79dec6d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -501,7 +501,7 @@ dependencies = [
 
 [[package]]
 name = "qoqo"
-version = "0.4.2"
+version = "0.4.3"
 dependencies = [
  "bincode",
  "nalgebra",
@@ -525,7 +525,7 @@ dependencies = [
 
 [[package]]
 name = "qoqo-macros"
-version = "0.1.2"
+version = "0.1.3"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -534,9 +534,9 @@ dependencies = [
 
 [[package]]
 name = "qoqo_calculator"
-version = "0.2.0"
+version = "0.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1b2430d8171fb8812929f040d48b83f63ee16f69401ee626b79cfcb2efdd907"
+checksum = "db4e277fbd69cfae03b2fdaaf8f0f64da772921e34fec8ebc75e0917d437fb8d"
 dependencies = [
  "num-complex 0.3.1",
  "serde",
@@ -657,7 +657,7 @@ dependencies = [
 
 [[package]]
 name = "roqoqo"
-version = "0.1.2"
+version = "0.1.3"
 dependencies = [
  "dyn-clone",
  "nalgebra",
@@ -680,7 +680,7 @@ dependencies = [
 
 [[package]]
 name = "roqoqo-derive"
-version = "0.1.3"
+version = "0.1.4"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -689,7 +689,7 @@ dependencies = [
 
 [[package]]
 name = "roqoqo-test"
-version = "0.1.2"
+version = "0.1.3"
 dependencies = [
  "nalgebra",
  "ndarray",
diff --git a/README.md b/README.md
index 4060ba47..7a8d7a16 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,11 @@ What roqoqo/qoqo is **not**:
 
 ## roqoqo
 
+[![Crates.io](https://img.shields.io/crates/v/roqoqo)](https://crates.io/crates/roqoqo)
+[![GitHub Workflow Status](https://github.com/HQSquantumsimulations/qoqo/workflows/ci_tests/badge.svg)](https://github.com/HQSquantumsimulations/qoqo/actions)
+[![docs.rs](https://img.shields.io/docsrs/roqoqo)](https://docs.rs/roqoqo/)
+![Crates.io](https://img.shields.io/crates/l/roqoqo)
+
 roqoqo provides:
 
 * A circuit struct to represent quantum programs
@@ -43,8 +48,9 @@ This software is still in the beta stage. Functions and documentation are not ye
 [![Documentation Status](https://readthedocs.org/projects/qoqo/badge/?version=latest)](https://qoqo.readthedocs.io/en/latest/?badge=latest)
 [![GitHub Workflow Status](https://github.com/HQSquantumsimulations/qoqo/workflows/ci_tests/badge.svg)](https://github.com/HQSquantumsimulations/qoqo/actions)
 [![PyPI](https://img.shields.io/pypi/v/qoqo)](https://pypi.org/project/qoqo/)
-![PyPI - License](https://img.shields.io/pypi/l/qoqo)
 [![PyPI - Format](https://img.shields.io/pypi/format/qoqo)](https://pypi.org/project/qoqo/)
+[![Crates.io](https://img.shields.io/crates/v/roqoqo)](https://crates.io/crates/qoqo)
+![Crates.io](https://img.shields.io/crates/l/qoqo)
 
 qoqo provides a full python interface to the underlying roqoqo library, including:
 
diff --git a/qoqo-macros/Cargo.toml b/qoqo-macros/Cargo.toml
index 07861ebc..e4824016 100644
--- a/qoqo-macros/Cargo.toml
+++ b/qoqo-macros/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "qoqo-macros"
-version = "0.1.2"
+version = "0.1.3"
 authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
 license = "Apache-2.0"
 readme = "../README.md"
diff --git a/qoqo/Cargo.toml b/qoqo/Cargo.toml
index 7da1d4a6..7d2d041e 100644
--- a/qoqo/Cargo.toml
+++ b/qoqo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "qoqo"
-version = "0.4.2"
+version = "0.4.3"
 authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
 license = "Apache-2.0"
 readme = "../README.md"
diff --git a/qoqo/docs/conf.py b/qoqo/docs/conf.py
index 5616ca7f..d26074e0 100644
--- a/qoqo/docs/conf.py
+++ b/qoqo/docs/conf.py
@@ -29,7 +29,8 @@
               'sphinx.ext.viewcode',
               'sphinx.ext.napoleon',
               'sphinx.ext.autosummary',
-              'nbsphinx', ]
+              'nbsphinx',
+              'myst_parser']
 # automatically use sphinx-autogen
 autosummary_generate = True
 autosummary_imported_members = True
diff --git a/qoqo/docs/requirements.txt b/qoqo/docs/requirements.txt
index 6c975cac..4ec9981b 100644
--- a/qoqo/docs/requirements.txt
+++ b/qoqo/docs/requirements.txt
@@ -1,7 +1,8 @@
 qoqo>=0.4.0
 numpy
-sphinx >= 1.4
+sphinx >= 2.1
 nbsphinx
 pygments
 recommonmark
+myst_parser
 sphinx_rtd_theme
\ No newline at end of file
diff --git a/roqoqo-derive/Cargo.toml b/roqoqo-derive/Cargo.toml
index 4eb3bacc..39c3ac68 100644
--- a/roqoqo-derive/Cargo.toml
+++ b/roqoqo-derive/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "roqoqo-derive"
-version = "0.1.3"
+version = "0.1.4"
 authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
 license = "Apache-2.0"
 edition = "2018"
diff --git a/roqoqo/Cargo.toml b/roqoqo/Cargo.toml
index 21852650..cb04ca1e 100644
--- a/roqoqo/Cargo.toml
+++ b/roqoqo/Cargo.toml
@@ -1,12 +1,11 @@
 [package]
 name = "roqoqo"
-version = "0.1.2"
+version = "0.1.3"
 authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
 license = "Apache-2.0"
 edition = "2018"
 categories = ["science", "simulation"]
 readme = "../README.md"
-include = ["katex.html"]
 repository = "https://github.com/HQSquantumsimulations/qoqo"
 description = "Rust Quantum Computing Toolkit by HQS"
 


Test patch:
diff --git a/roqoqo-test/Cargo.toml b/roqoqo-test/Cargo.toml
index 3e37ec4e..1c7065a6 100644
--- a/roqoqo-test/Cargo.toml
+++ b/roqoqo-test/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "roqoqo-test"
-version = "0.1.2"
+version = "0.1.3"
 authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
 license = "Apache-2.0"
 edition = "2018"