Welcome to grinder! This tool helps you easily use Rust libraries in Python. You can quickly wrap Rust crates into Python modules, making it simple to enhance your Python projects.
- Cross-platform: Works on Windows, macOS, and Linux.
- Easy Setup: Download and run quickly without complex steps.
- Automation: Streamline your development process with efficient tools.
- Python Integration: Seamlessly integrates Rust libraries into Python applications.
- Parallel Processing: Speed up your tasks with parallel execution.
To get started, visit the releases page to download the latest version of grinder:
- Click the link above to go to the releases page.
- Look for the latest version.
- You will see different files for download. Choose the file that matches your operating system.
- For Windows, look for
.exefiles. - For macOS, look for
.dmgfiles. - For Linux, look for
.tar.gzor.debfiles.
- For Windows, look for
- Download the selected file by clicking on it.
Once the download is complete, follow these steps to install:
- Locate the downloaded
.exefile. - Double-click the file to run the installer.
- Follow the on-screen prompts to complete the installation.
- Find the downloaded
.dmgfile in your Downloads folder. - Double-click to open it.
- Drag and drop the grinder icon to your Applications folder.
- Open your terminal.
- Navigate to the directory where you downloaded the file.
- For a
.tar.gzfile, run:tar -xvzf grinder.tar.gz cd grinder sudo cp grinder /usr/local/bin - For a
.debfile, run:sudo dpkg -i grinder.deb sudo apt-get install -f
Once installed, open your terminal or command prompt.
To verify that grinder is set up correctly, run the following command:
grinder --version
This command will display the version of grinder you just installed. If you see this, you are ready to use it!
-
Wrap a Rust crate:
grinder wrap <crate-name>Replace
<crate-name>with the name of the Rust library you wish to use. -
List available crates:
grinder list -
Run your Python scripts: You can now write Python scripts that call functions from the Rust libraries you wrapped.
- For more detailed instructions, check the documentation.
- Join the community for support and sharing tips on using grinder effectively.
- Operating System: Windows 10 or later, macOS 10.12 or later, Linux (Ubuntu recommended).
- Python Version: Python 3.7 or later is required.
- RAM: At least 4 GB recommended.
- Disk Space: Minimum 100 MB required for installation.
For details about supported Rust versions and additional dependencies, please refer to the official documentation.
Contributions are welcome! If you want to help improve grinder, feel free to fork the repository and submit a pull request. Share your ideas and improvements with the community.
Thank you for using grinder! We hope this tool enhances your Python projects effectively. If you face any challenges, do not hesitate to reach out through the issues section of our GitHub page. Happy coding!