https://github.com/argmaster/cssfinder_backend_rust
Implementation of CSSFinder backend using Rust Programming Language.
https://github.com/argmaster/cssfinder_backend_rust
python-extension quantum-entangle rust-lang
Last synced: 3 months ago
JSON representation
Implementation of CSSFinder backend using Rust Programming Language.
- Host: GitHub
- URL: https://github.com/argmaster/cssfinder_backend_rust
- Owner: Argmaster
- License: mit
- Created: 2023-03-21T21:37:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-04T01:21:10.000Z (over 1 year ago)
- Last Synced: 2025-02-21T15:52:25.473Z (4 months ago)
- Topics: python-extension, quantum-entangle, rust-lang
- Language: Rust
- Homepage: https://pypi.org/project/cssfinder-backend-rust/
- Size: 685 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CSSFinder Rust Backend
Implementation of CSSFinder in Rust Programming Language.
## Installing
To install CSSFinder NumPy Backend from PyPI, use `pip` in terminal:
```
pip install cssfinder_backend_rust
```If you want to use development version, traverse `Development` and `Packaging`
sections below.## Development
Both `Rust` (`>=1.65`) and `Python` (`>=3.8`) are required. Additionally, for
comfortable development experience, `poetry` is recomended, but it is not used
for deployment. To deploy code, `maturin` package is used.- Install `poetry` use `pip install poetry==1.4.0`
- Open dev shell `poetry shell`
- Install development requirements `poetry install --sync`
- Build package `poe build`
- Install pre-commit hooks `poe install-hooks`
- Run pre-commit hooks `poe run-hooks`