================
pysui-fastcrypto
================
pysui-fastcrypto is a Python wrapper library for `MytenLab/fastcrypto <https://github.com/MystenLabs/fastcrypto>`_.
The primary use of this library is for `pysui <https://github.com/FrankC01/pysui>`_. It is not intended for general usage
although others are not prevented from using it.
Building pysui-fastcrypto for Python
-------------------------------------
1. Clone this repo
2. Install Python (3.10+)
3. Create a virtual environment - ``python3 -m venv env``
4. Activate the environment - ``. env/bin/activate``
5. Update pip if needed - ``pip install -U pip``
6. Install maturin - ``pip install -r requirements.txt``
7. Build the create and python wrapper - ``maturin develop``
The last step will compile the Rust crate and create a Python wheel and install `pysui-fastcrypto` in the virtual environment.
Installing pysui-fastcrypto from PyPi
--------------------------------------
1. Install Python (3.10+)
2. Create a virtual environment - ``python3 -m venv env``
3. Activate the environment - ``. env/bin/activate``
4. Update pip if needed - ``pip install -U pip``
5. Install pysui-fastcrypto - ``pip install pysui-fastcrypto``
The last step will compile the Rust crate and create a Python wheel and install `pysui-fastcrypto` in the virtual environment.
Documentation for pysui-fastcrypto
----------------------------------
1. Run - ``cargo doc --open``
Raw data
{
"_id": null,
"home_page": null,
"name": "pysui-fastcrypto",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/c2/d0/9bb55f258103d6e6217dff41e199b06bde3f3c4d4e7caf481b4389689e1d/pysui_fastcrypto-0.5.1.tar.gz",
"platform": null,
"description": "================\npysui-fastcrypto\n================\n\npysui-fastcrypto is a Python wrapper library for `MytenLab/fastcrypto <https://github.com/MystenLabs/fastcrypto>`_.\n\nThe primary use of this library is for `pysui <https://github.com/FrankC01/pysui>`_. It is not intended for general usage\nalthough others are not prevented from using it.\n\nBuilding pysui-fastcrypto for Python\n-------------------------------------\n\n1. Clone this repo\n2. Install Python (3.10+)\n3. Create a virtual environment - ``python3 -m venv env``\n4. Activate the environment - ``. env/bin/activate``\n5. Update pip if needed - ``pip install -U pip``\n6. Install maturin - ``pip install -r requirements.txt``\n7. Build the create and python wrapper - ``maturin develop``\n\nThe last step will compile the Rust crate and create a Python wheel and install `pysui-fastcrypto` in the virtual environment.\n\nInstalling pysui-fastcrypto from PyPi\n--------------------------------------\n\n1. Install Python (3.10+)\n2. Create a virtual environment - ``python3 -m venv env``\n3. Activate the environment - ``. env/bin/activate``\n4. Update pip if needed - ``pip install -U pip``\n5. Install pysui-fastcrypto - ``pip install pysui-fastcrypto``\n\nThe last step will compile the Rust crate and create a Python wheel and install `pysui-fastcrypto` in the virtual environment.\n\nDocumentation for pysui-fastcrypto\n----------------------------------\n\n1. Run - ``cargo doc --open``\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Python wrapper for MystenLab/fastcrypto Rust crate",
"version": "0.5.1",
"project_urls": {
"changelog": "https://github.com/FrankC01/pysui-fastcrypto/blob/main/CHANGELOG.md",
"homepage": "https://github.com/FrankC01/pysui-fastcrypto",
"repository": "https://github.com/FrankC01/pysui-fastcrypto"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c2d09bb55f258103d6e6217dff41e199b06bde3f3c4d4e7caf481b4389689e1d",
"md5": "a2b2d4feb93f46865e631eeea5d9ce2d",
"sha256": "7b43e292fd76a38ac9d58ac981daaf66253b0afea7fa7564efe88daf94c2dcc2"
},
"downloads": -1,
"filename": "pysui_fastcrypto-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "a2b2d4feb93f46865e631eeea5d9ce2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 24695,
"upload_time": "2024-12-26T10:20:40",
"upload_time_iso_8601": "2024-12-26T10:20:40.938049Z",
"url": "https://files.pythonhosted.org/packages/c2/d0/9bb55f258103d6e6217dff41e199b06bde3f3c4d4e7caf481b4389689e1d/pysui_fastcrypto-0.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-26 10:20:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "FrankC01",
"github_project": "pysui-fastcrypto",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "maturin",
"specs": [
[
">=",
"1.7.4"
]
]
},
{
"name": "twine",
"specs": [
[
">=",
"6.0.0"
]
]
},
{
"name": "pkginfo",
"specs": [
[
">=",
"1.12.0"
]
]
}
],
"lcname": "pysui-fastcrypto"
}