semvec/pypi-packages huggingface dataset:
python-rs 0.1.0
Python to Rust transpiler.
License: MIT
Requires Python: >=3.0.0

Python to Rust transpiler

This project started as Python to Rust syntax converter. It is not
aimed at producing ready-to-compile code, but some basic stuff can be
compiled easily.

It generates unidiomatic non-optimized code with unnecessary
allocations, but can reduce amount of edits you have to do when
porting Python projects.

Only basic subset of Python is supported right now and the end goal is
to support common cases at least as a placeholders.

The project is in experimental, so it may crash or silently skip some
statements, so be careful.

Based on Lukas Martinelli Py14
(https://github.com/lukasmartinelli/py14) and Py14/python-3
(https://github.com/ProgVal/py14/tree/python-3) branch by Valentin
Lorentz.
jupyter-openscad-kernel 1.0.14
Jupyter kernel for OpenSCAD
License: MIT

# OpenSCAD Kernel for Jupyter

I was missing a Jupyter Kernel for [OpenSCAD](https://www.openscad.org/). So I took up the challenge and here is the result.  

Any regular text in a cell is added to the overall OpenSCAD code buffer. This allows you to build up an OpenSCAD model in multiple steps using Jupyter cells and document the design along the way.

## Preconditions
- Jupyter or Jupyterlab should have been installed
- Please make sure that OpenSCAD has been installed on your system (e.g. with apt install openscad) and that it can be called on the command line:

```
openscad -v
```
diplays the version. E.g. 2019.12.20

## Installation

```
pip install jupyter-openscad-kernel
python -m iopenscad.install
```

## Installation from source

```
git clone https://github.com/pschatzmann/jupyter-openscad-kernel.git
cd jupyter-openscad-kernel
pip install .
python -m iopenscad.install

```

## Optional Steps
If you want to be able to display stl files you need to install a mime renderer for Jupyter. E.g
```
jupyter labextension install jupyterlab-viewer-3d
```
If you want to have syntax highlighting for OpenSCAD:
```
jupyter labextension install jupyterlab-openscad-syntax-highlighting
```
On linux, if you want to run openscad in a headless environment (e.g. Docker) you need to install xvfb
```
apt install -y xvfb
```


Now you can launch your kernel my calling

```
jupyter lab
```
or 
```
jupyter workspace
```
## Versions
- 1.0     Initial Version
- 1.0.1   Additional syntax checking; Publish to pypi
- 1.0.13  Error corrections for parser and installer, support for %use
- 1.0.14  Cleanup and corrections for spelling mistakes, Upgrade node and setuptools release in Dockerfile 

## Further Information
- A quick [Overview](https://www.pschatzmann.ch/home/2020/02/26/an-openscad-kernel-in-jupyter/)