.. OZI
Classifier: License-Expression :: Apache-2.0 WITH LLVM-exception
Classifier: License-File :: LICENSE.txt
.. README.rst
Part of the OZI Project, under the Apache License v2.0 with LLVM Exceptions.
See LICENSE.txt for license information.
=========
blastpipe
=========
|ozi-badge| |py-version-badge| |openssf-badge| |slsa-level3-badge| |fossa-badge| |semantic-release-badge| |bandit-badge|
A simple utility library, used as a slice demonstration for using
Meson+OZI as a Python packaging management layer and for OZI Project experiments.
Includes msgspec linked with mimalloc.
.. image:: https://raw.githubusercontent.com/OZI-Project/brand/main/images/blastpipe-logo.svg
:align: left
:width: 90
:target: https://oziproject.dev/
Contributing
^^^^^^^^^^^^
Contributions are what make the open source community such an amazing place to
learn, inspire, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion that would make this better, please fork the repo and
create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
1. Fork the repository
2. Create your Feature Branch (``git checkout -b feature/AmazingFeature``)
3. Commit your Changes (``git commit -m 'Add some AmazingFeature'``)
4. Push to the Branch (``git push origin feature/AmazingFeature``)
5. Open a Pull Request
Bug Reports
^^^^^^^^^^^
1. Create an issue with the tag "bug" with a descriptive title stating the issue succinctly.
2. Fill out the issue template with the information requested.
If you have any proposed changes related to a bug, if an Issue has not been created please
complete the above instructions.
The next steps are similar to the steps needed to create a feature pull request.
Submitting a Fix
################
1. Fork the repository
2. Create your Bugfix Branch (``git checkout -b bugfix/Issue#``)
3. Commit your Changes (``git commit -m '🐛: Fix Issue#'``)
4. Push to the Branch (``git push origin bugfix/Issue#``)
5. Open a Pull Request
License
^^^^^^^
blastpipe is released under the terms of the 2.0 version of the Apache License
with LLVM exception.
.. image:: https://raw.githubusercontent.com/sigstore/community/main/artwork/badge/sigstore_codesigned_purple.png
:align: right
:height: 140
:target: https://www.sigstore.dev/
.. |py-version-badge| image:: https://img.shields.io/pypi/pyversions/ozi
:alt: PyPI - Python Version
.. |slsa-level3-badge| image:: https://slsa.dev/images/gh-badge-level3.svg
.. |fossa-badge| image:: https://app.fossa.com/api/projects/git%2Bgithub.com%2Frjdbcm%2Fblastpipe.svg?type=shield
:target: https://app.fossa.com/projects/git%2Bgithub.com%2Frjdbcm%2Fblastpipe?ref=badge_large
:alt: License Compliance
.. |openssf-badge| image:: https://bestpractices.coreinfrastructure.org/projects/7515/badge
:target: https://bestpractices.coreinfrastructure.org/projects/7515
:alt: Open Source Security Foundation self-certification status
.. |semantic-release-badge| image:: https://img.shields.io/badge/semantic--release-gitmoji-e10079?logo=semantic-release
:target: https://github.com/python-semantic-release/python-semantic-release
:alt: Automatic Semantic Versioning for Python projects
.. |bandit-badge| image:: https://img.shields.io/badge/security-%E2%9C%94%20bandit-yellow.svg
:target: https://github.com/PyCQA/bandit
:alt: Security Status
.. |ozi-badge| image:: https://raw.githubusercontent.com/OZI-Project/brand/main/images/ozi-badge.svg
:target: https://oziproject.dev
:alt: OZI Project
Raw data
{
"_id": null,
"home_page": "https://oziproject.dev",
"name": "blastpipe",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.14,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Eden Ross Duff MSc",
"author_email": "help@oziproject.dev",
"download_url": "https://files.pythonhosted.org/packages/cc/91/078d2b8d671bc9ef535dab4188d5ee1fd5e60f2b9149856353e0a81e5fda/blastpipe-2025.0.0.tar.gz",
"platform": null,
"description": "\n.. OZI\n Classifier: License-Expression :: Apache-2.0 WITH LLVM-exception\n Classifier: License-File :: LICENSE.txt\n\n.. README.rst\n Part of the OZI Project, under the Apache License v2.0 with LLVM Exceptions.\n See LICENSE.txt for license information.\n\n=========\nblastpipe\n=========\n\n|ozi-badge| |py-version-badge| |openssf-badge| |slsa-level3-badge| |fossa-badge| |semantic-release-badge| |bandit-badge|\n\nA simple utility library, used as a slice demonstration for using\nMeson+OZI as a Python packaging management layer and for OZI Project experiments.\n\nIncludes msgspec linked with mimalloc.\n\n.. image:: https://raw.githubusercontent.com/OZI-Project/brand/main/images/blastpipe-logo.svg\n :align: left\n :width: 90\n :target: https://oziproject.dev/\n\nContributing\n^^^^^^^^^^^^\n\nContributions are what make the open source community such an amazing place to\nlearn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and\ncreate a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the repository\n2. Create your Feature Branch (``git checkout -b feature/AmazingFeature``)\n3. Commit your Changes (``git commit -m 'Add some AmazingFeature'``)\n4. Push to the Branch (``git push origin feature/AmazingFeature``)\n5. Open a Pull Request\n\nBug Reports\n^^^^^^^^^^^\n\n1. Create an issue with the tag \"bug\" with a descriptive title stating the issue succinctly.\n2. Fill out the issue template with the information requested.\n\nIf you have any proposed changes related to a bug, if an Issue has not been created please\ncomplete the above instructions.\nThe next steps are similar to the steps needed to create a feature pull request.\n\nSubmitting a Fix\n################\n\n1. Fork the repository\n2. Create your Bugfix Branch (``git checkout -b bugfix/Issue#``)\n3. Commit your Changes (``git commit -m '\ud83d\udc1b: Fix Issue#'``)\n4. Push to the Branch (``git push origin bugfix/Issue#``)\n5. Open a Pull Request\n\nLicense\n^^^^^^^\n\nblastpipe is released under the terms of the 2.0 version of the Apache License\nwith LLVM exception.\n\n.. image:: https://raw.githubusercontent.com/sigstore/community/main/artwork/badge/sigstore_codesigned_purple.png\n :align: right\n :height: 140\n :target: https://www.sigstore.dev/\n\n.. |py-version-badge| image:: https://img.shields.io/pypi/pyversions/ozi\n :alt: PyPI - Python Version\n.. |slsa-level3-badge| image:: https://slsa.dev/images/gh-badge-level3.svg\n.. |fossa-badge| image:: https://app.fossa.com/api/projects/git%2Bgithub.com%2Frjdbcm%2Fblastpipe.svg?type=shield\n :target: https://app.fossa.com/projects/git%2Bgithub.com%2Frjdbcm%2Fblastpipe?ref=badge_large\n :alt: License Compliance\n.. |openssf-badge| image:: https://bestpractices.coreinfrastructure.org/projects/7515/badge\n :target: https://bestpractices.coreinfrastructure.org/projects/7515\n :alt: Open Source Security Foundation self-certification status\n.. |semantic-release-badge| image:: https://img.shields.io/badge/semantic--release-gitmoji-e10079?logo=semantic-release\n :target: https://github.com/python-semantic-release/python-semantic-release\n :alt: Automatic Semantic Versioning for Python projects\n.. |bandit-badge| image:: https://img.shields.io/badge/security-%E2%9C%94%20bandit-yellow.svg\n :target: https://github.com/PyCQA/bandit\n :alt: Security Status\n.. |ozi-badge| image:: https://raw.githubusercontent.com/OZI-Project/brand/main/images/ozi-badge.svg\n :target: https://oziproject.dev\n :alt: OZI Project\n",
"bugtrack_url": null,
"license": "Apache-2.0 WITH LLVM-exception",
"summary": "OZI Project utility library.",
"version": "2025.0.0",
"project_urls": {
"Download": "https://github.com/OZI-Project/blastpipe/archive/refs/tags/@SCM_VERSION@.tar.gz",
"Homepage": "https://oziproject.dev"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "26d1501c01032232223958a7f9d8c38c83a92700aeb30edd3e57a5ceb12c58a3",
"md5": "03cf9a335e2b6d17d0b0ea4431112bde",
"sha256": "e70fe62d0676d67c3d9754ccb6a050551cb5d90b4a1dbc7c4afd3c8210f98408"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp311-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "03cf9a335e2b6d17d0b0ea4431112bde",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 956980,
"upload_time": "2025-01-26T09:17:49",
"upload_time_iso_8601": "2025-01-26T09:17:49.042912Z",
"url": "https://files.pythonhosted.org/packages/26/d1/501c01032232223958a7f9d8c38c83a92700aeb30edd3e57a5ceb12c58a3/blastpipe-2025.0.0-cp311-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "581d6d8aecbf1287f2af2f316a86b9969ef5fbc4f14600a1e3b303ffe3be8113",
"md5": "76c608d1cc57117d3ebddf2a24d114ff",
"sha256": "a4725353814a60a5a19ce86c32c0f346dbfe5214b6bc43690d38e07a7921fbf8"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp311-none-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "76c608d1cc57117d3ebddf2a24d114ff",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 957851,
"upload_time": "2025-01-26T09:17:53",
"upload_time_iso_8601": "2025-01-26T09:17:53.838381Z",
"url": "https://files.pythonhosted.org/packages/58/1d/6d8aecbf1287f2af2f316a86b9969ef5fbc4f14600a1e3b303ffe3be8113/blastpipe-2025.0.0-cp311-none-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fed02d2efe74b71a3d4c69195571a75094ad2ecb336e0ea41868e0fce301ce64",
"md5": "a15a884f579a549960b63b8c5bb9ed51",
"sha256": "cff9eba73a01671cb21347f862f99c9ddd621038abd3ff855fd2dcadc4aa7a61"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp311-none-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "a15a884f579a549960b63b8c5bb9ed51",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 956536,
"upload_time": "2025-01-26T09:17:55",
"upload_time_iso_8601": "2025-01-26T09:17:55.541569Z",
"url": "https://files.pythonhosted.org/packages/fe/d0/2d2efe74b71a3d4c69195571a75094ad2ecb336e0ea41868e0fce301ce64/blastpipe-2025.0.0-cp311-none-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6858ffc4c31cfdea2ef596de995bb1b517adbbc8e3f036252f0c4f62a2ac0007",
"md5": "565718061d42b1b0bd51fd536fdffdd0",
"sha256": "a02c4a5a1c668306b176ecf5409c59a03f8d9571c66ed0e9afb90ad3d92e8ff0"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp311-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "565718061d42b1b0bd51fd536fdffdd0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 959969,
"upload_time": "2025-01-26T09:17:57",
"upload_time_iso_8601": "2025-01-26T09:17:57.477306Z",
"url": "https://files.pythonhosted.org/packages/68/58/ffc4c31cfdea2ef596de995bb1b517adbbc8e3f036252f0c4f62a2ac0007/blastpipe-2025.0.0-cp311-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc9fa4bec05ece1c9c5a71a3308a852ef5adbd7fecb132e78cf452f8c6e11b25",
"md5": "6ea432059cc3e81d66c708046c30cda0",
"sha256": "c9910a5b6c40795b898a1d7726b0cdc1a79170f98ab001ffc0482788211f0021"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp312-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6ea432059cc3e81d66c708046c30cda0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 955089,
"upload_time": "2025-01-26T09:17:59",
"upload_time_iso_8601": "2025-01-26T09:17:59.453534Z",
"url": "https://files.pythonhosted.org/packages/bc/9f/a4bec05ece1c9c5a71a3308a852ef5adbd7fecb132e78cf452f8c6e11b25/blastpipe-2025.0.0-cp312-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8cfdb2af68823eb382cfb8f071f55d477c1d7e506ef774fc1bad69ededd2f392",
"md5": "73623c57c6d868032d816759c1b0e326",
"sha256": "6217e3f84e7366bfb3d974c2acbef7658423ee712cddfb1ffc80cd4be6963bfc"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp312-none-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "73623c57c6d868032d816759c1b0e326",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 955707,
"upload_time": "2025-01-26T09:18:01",
"upload_time_iso_8601": "2025-01-26T09:18:01.700949Z",
"url": "https://files.pythonhosted.org/packages/8c/fd/b2af68823eb382cfb8f071f55d477c1d7e506ef774fc1bad69ededd2f392/blastpipe-2025.0.0-cp312-none-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7718aa324adae9e049e114edcc1fd572a49634d6157b500eca7eafa3959d0dfb",
"md5": "06651711cf4bf27e381791992f6edc8b",
"sha256": "dd60d505fc7480dd0f6c42c0125049d3510947e11f65645060dbce51fe297936"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp312-none-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "06651711cf4bf27e381791992f6edc8b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 954200,
"upload_time": "2025-01-26T09:18:03",
"upload_time_iso_8601": "2025-01-26T09:18:03.907910Z",
"url": "https://files.pythonhosted.org/packages/77/18/aa324adae9e049e114edcc1fd572a49634d6157b500eca7eafa3959d0dfb/blastpipe-2025.0.0-cp312-none-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8b966e4c527e58cf91034c226d762b700841167b8ecd72a057f278ae6760276c",
"md5": "4a5e707bebf23a5181e688cb94316839",
"sha256": "65d6afc776febd60d53f62eca39329a3f1daae2a519a8e422ad18ddea915c4b0"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp312-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4a5e707bebf23a5181e688cb94316839",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 959778,
"upload_time": "2025-01-26T09:18:06",
"upload_time_iso_8601": "2025-01-26T09:18:06.219046Z",
"url": "https://files.pythonhosted.org/packages/8b/96/6e4c527e58cf91034c226d762b700841167b8ecd72a057f278ae6760276c/blastpipe-2025.0.0-cp312-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "29d63b64584e89bbcd54a59c32bf72a71990e4c6b7a84c05c45ffecc6dae2de4",
"md5": "c7f04549b3c2b18de7804f14eeb6b9c6",
"sha256": "b0cfeda41d9e2936dc217eaab6fa49f75e7a0d9df04c78093e3f60a39deabf3a"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp313-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c7f04549b3c2b18de7804f14eeb6b9c6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 961062,
"upload_time": "2025-01-26T09:18:07",
"upload_time_iso_8601": "2025-01-26T09:18:07.775498Z",
"url": "https://files.pythonhosted.org/packages/29/d6/3b64584e89bbcd54a59c32bf72a71990e4c6b7a84c05c45ffecc6dae2de4/blastpipe-2025.0.0-cp313-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "80b3286594c4c774eac2f6e7f97e2a864f5a1904f90b7041dcd0be6d40caa354",
"md5": "a278f5564ce0ef62226d54e0ebc48523",
"sha256": "17c64541b030466b311de5e5e0f52c5735de8e6c1d9d371a5d15b4d6a6caa6ef"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp313-none-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a278f5564ce0ef62226d54e0ebc48523",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 961560,
"upload_time": "2025-01-26T09:18:09",
"upload_time_iso_8601": "2025-01-26T09:18:09.449946Z",
"url": "https://files.pythonhosted.org/packages/80/b3/286594c4c774eac2f6e7f97e2a864f5a1904f90b7041dcd0be6d40caa354/blastpipe-2025.0.0-cp313-none-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d9acdc972617184aca047ab87424aeb24ee703f6f5f1e220afcc62a551fb473e",
"md5": "e73ad4ae23a4f50ecd463de9ff21e38e",
"sha256": "5f7ddf454447aad0ab30564d1696f5abdaad676f1a6b5655cfe0aee209a66ff1"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp313-none-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "e73ad4ae23a4f50ecd463de9ff21e38e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 960191,
"upload_time": "2025-01-26T09:18:11",
"upload_time_iso_8601": "2025-01-26T09:18:11.028784Z",
"url": "https://files.pythonhosted.org/packages/d9/ac/dc972617184aca047ab87424aeb24ee703f6f5f1e220afcc62a551fb473e/blastpipe-2025.0.0-cp313-none-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5fd79aa81a62792cacc5b7af9db51c4c9bdc23ad854d8520a1c5fecd432db495",
"md5": "e7c0c27bc671f99c01ec998ca4efd657",
"sha256": "d94b909db62ae1294b5a2776dd8e7c889911bfc6d482bfc56d4481eb0b670671"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0-cp313-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e7c0c27bc671f99c01ec998ca4efd657",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 965944,
"upload_time": "2025-01-26T09:18:13",
"upload_time_iso_8601": "2025-01-26T09:18:13.315366Z",
"url": "https://files.pythonhosted.org/packages/5f/d7/9aa81a62792cacc5b7af9db51c4c9bdc23ad854d8520a1c5fecd432db495/blastpipe-2025.0.0-cp313-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cc91078d2b8d671bc9ef535dab4188d5ee1fd5e60f2b9149856353e0a81e5fda",
"md5": "9884363d80cba8f87f0397b189c16185",
"sha256": "684a9d63bb3273c4656cf7e977f49226958af2f4320d795f91359b1810b330d7"
},
"downloads": -1,
"filename": "blastpipe-2025.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9884363d80cba8f87f0397b189c16185",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.14,>=3.10",
"size": 78694,
"upload_time": "2025-01-26T09:18:15",
"upload_time_iso_8601": "2025-01-26T09:18:15.473274Z",
"url": "https://files.pythonhosted.org/packages/cc/91/078d2b8d671bc9ef535dab4188d5ee1fd5e60f2b9149856353e0a81e5fda/blastpipe-2025.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-26 09:18:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OZI-Project",
"github_project": "blastpipe",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "blastpipe"
}