# Python wrapper around mbqc_scheduling crate
This package provides an interface to the the [mbqc_scheduling crate]. It is usually used
together with the [Pauli tracker package].
## Documentation
[To the docs]
Since this here is mainly a wrapper, we did not document everything extensively, but
rather refer to the documentation of the underlying Rust crates, for now.
### Examples
See [examples/simple.py] for a very basic example. [examples/compile_flow.py] is a
specific example describing how the Pauli tracking and the scheduling can be used when
combining/stitching graphs that, for example, represent parts of a larger circuit (it's a
specific example for the project for which this library was initially developed).
## Installation
You can install the package from PyPI, e.g., with
```bash
pip install mbqc-scheduling
```
The package contains pre-built wheels for manylinux\_2\_28\_x86\_64 (works on most Linux
distribuitions), latest Windows and latest MacOS (latest with respect to when the package
was built) for Python 3.8 to 3.12. Additionally, there is an manylinux\_2\_28\_x86\_64
abi3 wheel for Python >= 3.8. You can also build the package from source, e.g., force it
during a pip install with `pip install --no-binary mbqc-scheduling mbqc-scheduling`,
however, note that this requires Python >= 3.8 and a Rust toolchain >= 1.65.
At the moment, you may also find a more up-to-date wheel in the artifacts of the latest
"pypackage" github actions workflow; this is unstable though.
### Manually Building
The package has to be build with [maturin]. The `make package` commands builds it through
a docker container such that it is compatible with manylinux\_2\_28\_x86\_64 for Python >=
3.8. With `make update_docs` the documentation can be build. The output of both make
commands is in the `dist` directory.
## Versioning
The Python package follows [SemVer], however, the underlying Rust crate is unstable.
[examples/simple.py]: https://github.com/taeruh/mbqc_scheduling/blob/main/pauli_tracker/python_lib/examples/simple.py
[examples/compile_flow.py]: https://github.com/taeruh/mbqc_scheduling/blob/main/pauli_tracker/python_lib/examples/compile_flow.py
[manylinux]: https://github.com/pypa/manylinux
[maturin]: https://github.com/PyO3/maturin
[mbqc_scheduling crate]: https://github.com/taeruh/mbqc_scheduling/tree/main/mbqc_scheduling
[pauli_tracker crate's documentation]: https://docs.rs/pauli_tracker/latest/pauli_tracker/
[Pauli tracker package]: https://github.com/taeruh/pauli_tracker/tree/main/python_lib#readme
[SemVer]: https://semver.org/
[To the docs]: https://taeruh.github.io/mbqc_scheduling/
[#1444]: https://github.com/PyO3/pyo3/issues/1444
Raw data
{
"_id": null,
"home_page": "",
"name": "mbqc-scheduling",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "quantum,mbqc,scheduling,pauli",
"author": "Jannis Ruh <ruh.j81@gmail.com>",
"author_email": "Jannis Ruh <ruh.j81@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/8a/7f/f7af527d75a4fa4ff81e567c78b63769551475a906e7f4322f311662592c/mbqc_scheduling-0.1.0.tar.gz",
"platform": null,
"description": "# Python wrapper around mbqc_scheduling crate\n\nThis package provides an interface to the the [mbqc_scheduling crate]. It is usually used\ntogether with the [Pauli tracker package].\n\n## Documentation\n\n[To the docs]\n\nSince this here is mainly a wrapper, we did not document everything extensively, but\nrather refer to the documentation of the underlying Rust crates, for now.\n\n### Examples\n\nSee [examples/simple.py] for a very basic example. [examples/compile_flow.py] is a\nspecific example describing how the Pauli tracking and the scheduling can be used when\ncombining/stitching graphs that, for example, represent parts of a larger circuit (it's a\nspecific example for the project for which this library was initially developed).\n\n## Installation\n\nYou can install the package from PyPI, e.g., with\n```bash\npip install mbqc-scheduling\n```\nThe package contains pre-built wheels for manylinux\\_2\\_28\\_x86\\_64 (works on most Linux\ndistribuitions), latest Windows and latest MacOS (latest with respect to when the package\nwas built) for Python 3.8 to 3.12. Additionally, there is an manylinux\\_2\\_28\\_x86\\_64\nabi3 wheel for Python >= 3.8. You can also build the package from source, e.g., force it\nduring a pip install with `pip install --no-binary mbqc-scheduling mbqc-scheduling`,\nhowever, note that this requires Python >= 3.8 and a Rust toolchain >= 1.65.\n\nAt the moment, you may also find a more up-to-date wheel in the artifacts of the latest\n\"pypackage\" github actions workflow; this is unstable though.\n\n### Manually Building\n\nThe package has to be build with [maturin]. The `make package` commands builds it through\na docker container such that it is compatible with manylinux\\_2\\_28\\_x86\\_64 for Python >=\n3.8. With `make update_docs` the documentation can be build. The output of both make\ncommands is in the `dist` directory.\n\n## Versioning\n\nThe Python package follows [SemVer], however, the underlying Rust crate is unstable.\n\n[examples/simple.py]: https://github.com/taeruh/mbqc_scheduling/blob/main/pauli_tracker/python_lib/examples/simple.py\n[examples/compile_flow.py]: https://github.com/taeruh/mbqc_scheduling/blob/main/pauli_tracker/python_lib/examples/compile_flow.py\n[manylinux]: https://github.com/pypa/manylinux\n[maturin]: https://github.com/PyO3/maturin\n[mbqc_scheduling crate]: https://github.com/taeruh/mbqc_scheduling/tree/main/mbqc_scheduling\n[pauli_tracker crate's documentation]: https://docs.rs/pauli_tracker/latest/pauli_tracker/\n[Pauli tracker package]: https://github.com/taeruh/pauli_tracker/tree/main/python_lib#readme\n[SemVer]: https://semver.org/\n[To the docs]: https://taeruh.github.io/mbqc_scheduling/\n[#1444]: https://github.com/PyO3/pyo3/issues/1444\n\n",
"bugtrack_url": null,
"license": "MIT OR Apache-2.0",
"summary": "Qubit scheduling in Measurement-Based Quantum Computing (MBQC).",
"version": "0.1.0",
"project_urls": {
"Documentation": "https://taeruh.github.io/mbqc_scheduling/",
"Repository": "https://github.com/taeruh/mbqc_scheduling"
},
"split_keywords": [
"quantum",
"mbqc",
"scheduling",
"pauli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3f3a647be2535370749e8c57324ba35aee8c01b6280506fae3ccb948a8c77d92",
"md5": "5a5e8f8ac150a8a78b5fc5d7fdc11e91",
"sha256": "598ed28bf770f77ed541e56b7860d080d8f8440794ee858272644da8687c12dc"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5a5e8f8ac150a8a78b5fc5d7fdc11e91",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 662079,
"upload_time": "2024-02-11T23:44:16",
"upload_time_iso_8601": "2024-02-11T23:44:16.796798Z",
"url": "https://files.pythonhosted.org/packages/3f/3a/647be2535370749e8c57324ba35aee8c01b6280506fae3ccb948a8c77d92/mbqc_scheduling-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06bac58e268c45073746460bd65f0b76e6c9003ce2b81c758cb2996fd8bef520",
"md5": "e6d873d5e80dd2e99fddc56dabac200e",
"sha256": "fa5e2c0dd3ec1d8164b197f1822170d361982599cb88ca6cd8c210f922e771a1"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "e6d873d5e80dd2e99fddc56dabac200e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1032230,
"upload_time": "2024-02-11T23:44:18",
"upload_time_iso_8601": "2024-02-11T23:44:18.778423Z",
"url": "https://files.pythonhosted.org/packages/06/ba/c58e268c45073746460bd65f0b76e6c9003ce2b81c758cb2996fd8bef520/mbqc_scheduling-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a268dd6d1a814be44c2e47b8d573c303a415a454614a8d22ecc195f648dbbb42",
"md5": "1031ecddd7fc03ab19d9f78d71e87223",
"sha256": "1427772790b75dbb71f594032cb0dfde375c2e1832e022a068fab8de31060851"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "1031ecddd7fc03ab19d9f78d71e87223",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 510443,
"upload_time": "2024-02-11T23:44:20",
"upload_time_iso_8601": "2024-02-11T23:44:20.677808Z",
"url": "https://files.pythonhosted.org/packages/a2/68/dd6d1a814be44c2e47b8d573c303a415a454614a8d22ecc195f648dbbb42/mbqc_scheduling-0.1.0-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c9ec8879636875e12093fb598c1ccc1bf9dc1872c3b2e974fbe1a0ac499254bd",
"md5": "8ac4d93959754694d670c0aaca9bd0f7",
"sha256": "4e9b3c3c585b3cd770f5dda048589f8ce95d44614fcb2b542bf81f93f2704cf8"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "8ac4d93959754694d670c0aaca9bd0f7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 662200,
"upload_time": "2024-02-11T23:44:22",
"upload_time_iso_8601": "2024-02-11T23:44:22.428630Z",
"url": "https://files.pythonhosted.org/packages/c9/ec/8879636875e12093fb598c1ccc1bf9dc1872c3b2e974fbe1a0ac499254bd/mbqc_scheduling-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0e221221014a205ceefc14115e951eee919d38d9491d535ee9acf9d4ce97280",
"md5": "28408eab5965244acbd19d9f7b1427ce",
"sha256": "5e0a6b29bd47c101b3ba8cc62a5351731219092d42a0241ff33c89df5cf8c79b"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "28408eab5965244acbd19d9f7b1427ce",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1032372,
"upload_time": "2024-02-11T23:44:24",
"upload_time_iso_8601": "2024-02-11T23:44:24.208785Z",
"url": "https://files.pythonhosted.org/packages/e0/e2/21221014a205ceefc14115e951eee919d38d9491d535ee9acf9d4ce97280/mbqc_scheduling-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad9068baf19b3e9dcaa6a4ec495693d928eb9f42f64034ce1796ef04b5d69820",
"md5": "151f50c31a714c77045c00952fdf08b8",
"sha256": "f61a5e20c3ecffa7b69dd792ac814aae66d54a9611828b1fccba9d3a59b98435"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "151f50c31a714c77045c00952fdf08b8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 510424,
"upload_time": "2024-02-11T23:44:26",
"upload_time_iso_8601": "2024-02-11T23:44:26.117930Z",
"url": "https://files.pythonhosted.org/packages/ad/90/68baf19b3e9dcaa6a4ec495693d928eb9f42f64034ce1796ef04b5d69820/mbqc_scheduling-0.1.0-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5d7c2a85603e47701eb8eb184f2ceda2d2d35c5b5dd42e562be02bd9d6f71cbe",
"md5": "1f3a7fb0ebc6985a4a800ee482aba0bd",
"sha256": "da557bb20d667485da16b8359af23f8951b58248ca86d6b8c46aaf592a47c3ba"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "1f3a7fb0ebc6985a4a800ee482aba0bd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 659664,
"upload_time": "2024-02-11T23:44:27",
"upload_time_iso_8601": "2024-02-11T23:44:27.887268Z",
"url": "https://files.pythonhosted.org/packages/5d/7c/2a85603e47701eb8eb184f2ceda2d2d35c5b5dd42e562be02bd9d6f71cbe/mbqc_scheduling-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fa2d5f3d12a6b5c5b6def5430b2293c6aa5affc514b3c5e2b346a13a0e611637",
"md5": "12686bc48fb8ec26ccc236e80a3dd2c1",
"sha256": "9315fb7591c8f48f04d519bbd33832a6bc614134ba76aa3c5955c26258694e0d"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "12686bc48fb8ec26ccc236e80a3dd2c1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1031527,
"upload_time": "2024-02-11T23:44:29",
"upload_time_iso_8601": "2024-02-11T23:44:29.726489Z",
"url": "https://files.pythonhosted.org/packages/fa/2d/5f3d12a6b5c5b6def5430b2293c6aa5affc514b3c5e2b346a13a0e611637/mbqc_scheduling-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6bd41db8e585f54ad9b90396c065f878c62bb5e3a0c4a2f65d363975739a77ae",
"md5": "80f4fae619cffc9b9804f4c5a37a4dd3",
"sha256": "164515bd60c34233c821db01a2a7bdfeca5d57394535b35db15be5c218db17ed"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "80f4fae619cffc9b9804f4c5a37a4dd3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 511282,
"upload_time": "2024-02-11T23:44:30",
"upload_time_iso_8601": "2024-02-11T23:44:30.883465Z",
"url": "https://files.pythonhosted.org/packages/6b/d4/1db8e585f54ad9b90396c065f878c62bb5e3a0c4a2f65d363975739a77ae/mbqc_scheduling-0.1.0-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "67a39a84fbafa22246b07784b154be7bbf2e7be41ff812a2b59d243bd6f97702",
"md5": "3300c261cd157ae1e74a98195363dc5b",
"sha256": "22c775b61ccc5cb37202d61123c87cd009d7bad1971e0fdceda7cdc455e21972"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp38-abi3-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "3300c261cd157ae1e74a98195363dc5b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1034401,
"upload_time": "2024-02-11T23:44:33",
"upload_time_iso_8601": "2024-02-11T23:44:33.129230Z",
"url": "https://files.pythonhosted.org/packages/67/a3/9a84fbafa22246b07784b154be7bbf2e7be41ff812a2b59d243bd6f97702/mbqc_scheduling-0.1.0-cp38-abi3-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b93bd4fd7d76178aad1605183e4bff242124422d6dd18c83441514c1f715969",
"md5": "39b2327294a987c43507b90551dcf461",
"sha256": "1a57482db4800739b89b7e3aeaa0420ec32d9f751a32e95fce3db45402ec6a67"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp38-cp38-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "39b2327294a987c43507b90551dcf461",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 662728,
"upload_time": "2024-02-11T23:44:34",
"upload_time_iso_8601": "2024-02-11T23:44:34.389492Z",
"url": "https://files.pythonhosted.org/packages/6b/93/bd4fd7d76178aad1605183e4bff242124422d6dd18c83441514c1f715969/mbqc_scheduling-0.1.0-cp38-cp38-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c2e7a0955184e99d4c9f5a7085efc7ccde5575bebccc501b2afcf7603249b9df",
"md5": "4bf9ee08046b7343561be8275239e585",
"sha256": "11dd4feeb3595f8dd92e3ff79e4e605f074f8f65d111417bb54f3e80aa14d595"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp38-cp38-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "4bf9ee08046b7343561be8275239e585",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1032863,
"upload_time": "2024-02-11T23:44:36",
"upload_time_iso_8601": "2024-02-11T23:44:36.126672Z",
"url": "https://files.pythonhosted.org/packages/c2/e7/a0955184e99d4c9f5a7085efc7ccde5575bebccc501b2afcf7603249b9df/mbqc_scheduling-0.1.0-cp38-cp38-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "45a92e948001d64e38f6c04ce53d3174af327d51426acfd97fc7b179ff7d64fe",
"md5": "3d9c5e50f48fb1f0f1c56d2d39d198d5",
"sha256": "980b8f83d2a7a3bbeff340a8fa492f4e65d36983dc7320756f8206f3953baf63"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp38-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "3d9c5e50f48fb1f0f1c56d2d39d198d5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 510946,
"upload_time": "2024-02-11T23:44:37",
"upload_time_iso_8601": "2024-02-11T23:44:37.972241Z",
"url": "https://files.pythonhosted.org/packages/45/a9/2e948001d64e38f6c04ce53d3174af327d51426acfd97fc7b179ff7d64fe/mbqc_scheduling-0.1.0-cp38-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "69a50faacaf2359df61946d7a1c0b22c11cafd787afdf6410e1db6b8a793e750",
"md5": "cd1c68c7427840c0c82fa55c761b3a79",
"sha256": "e1ec3a8bca6b3da0bd8886053be19cb1deabc33b501f387420570d0c56f761b7"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "cd1c68c7427840c0c82fa55c761b3a79",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 662858,
"upload_time": "2024-02-11T23:44:39",
"upload_time_iso_8601": "2024-02-11T23:44:39.104414Z",
"url": "https://files.pythonhosted.org/packages/69/a5/0faacaf2359df61946d7a1c0b22c11cafd787afdf6410e1db6b8a793e750/mbqc_scheduling-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d19349b88c1277bd05de97555a35b099d6449c02521e4f86ee8c1d17f6906a7d",
"md5": "b4c99350739dd347ca25135667f0ec26",
"sha256": "613ec11fa5e00716d90dc03768effb98b2960a077d268c32a015c8f1f4d3200d"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "b4c99350739dd347ca25135667f0ec26",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1032705,
"upload_time": "2024-02-11T23:44:40",
"upload_time_iso_8601": "2024-02-11T23:44:40.316443Z",
"url": "https://files.pythonhosted.org/packages/d1/93/49b88c1277bd05de97555a35b099d6449c02521e4f86ee8c1d17f6906a7d/mbqc_scheduling-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d060ca81caced3da659822d8fa63538dc11467089bc50b877ab0a43a2e15f4b",
"md5": "6a2970753ec6b0d1b605844e92f22432",
"sha256": "985d9d8696243815630d3e00d380bb3fcd1231d62ba44d5b9d11b7604c4abe58"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "6a2970753ec6b0d1b605844e92f22432",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 510731,
"upload_time": "2024-02-11T23:44:42",
"upload_time_iso_8601": "2024-02-11T23:44:42.150297Z",
"url": "https://files.pythonhosted.org/packages/4d/06/0ca81caced3da659822d8fa63538dc11467089bc50b877ab0a43a2e15f4b/mbqc_scheduling-0.1.0-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a7ff7af527d75a4fa4ff81e567c78b63769551475a906e7f4322f311662592c",
"md5": "89b4bb5fe1c026a767f238dfa358c18d",
"sha256": "cab76802c96e0e6ed83816d8bb4e69b5e91af9ad9bffaec4e4d45253480cf793"
},
"downloads": -1,
"filename": "mbqc_scheduling-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "89b4bb5fe1c026a767f238dfa358c18d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 19433,
"upload_time": "2024-02-11T23:44:43",
"upload_time_iso_8601": "2024-02-11T23:44:43.817076Z",
"url": "https://files.pythonhosted.org/packages/8a/7f/f7af527d75a4fa4ff81e567c78b63769551475a906e7f4322f311662592c/mbqc_scheduling-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-11 23:44:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "taeruh",
"github_project": "mbqc_scheduling",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "mbqc-scheduling"
}