PyCrust
1.0.0
Crust à tarte / py (c) Rust
Pycrust est un outil de ligne de commande qui transpile le code Python à Rust Code, en remplaçant les bibliothèques Python par des bibliothèques de rouille équivalentes dans la mesure du possible. Il utilise l'API Openai ChatGPT pour effectuer la transpilation.
git clone https://github.com/JediRhymeTrix/pycrust.git
cd pycrust
.env
avec votre clé API Chatgpt: echo "API_KEY=<your-api-key>" > .env
chmod +x scripts/pycrust.sh
./pycrust.sh /path/to/input.py
pour transpiler le code Python en rouille. La sortie sera enregistrée dans un fichier avec le même nom que le fichier d'entrée, mais avec l'extension .rs
. pycrust/
├── docker-compose.yml
├── Dockerfile
├── scripts/
│ ├── download_dependencies.sh
│ └── pycrust.sh
├── src/
│ ├── __init__.py
│ └── pycrust.py
├── tests/
│ └── test_pycrust.py
└── requirements.txt