semvec/pypi-packages huggingface dataset:
lovm2 0.4.7
a lightweight virtual machine with a focus on simplicity and extendability.
Keywords: interpreter

[![crates.io badge](https://img.shields.io/crates/v/lovm2.svg)](https://crates.io/crates/lovm2)
[![docs.rs badge](https://docs.rs/lovm2/badge.svg?version=latest)](https://docs.rs/lovm2/)

# lovm2

Is a lightweight virtual machine with a focus on simplicity and extendability.

```
lovm2 = "0.4.7"
```

## Features

- [X] dynamic typing
- [X] generate bytecode using highlevel intermediate representation
- [X] call into shared objects: [lovm2_extend](lovm2_extend/README.md)
- [X] python bindings: [pylovm2](pylovm2/README.md)
- [X] define own callbacks for interrupts

## Examples

### Projects

- [lol - a lisp language](https://github.com/lausek/lol)
- [quasicode - the best language around](https://github.com/witling/quasicode)

### Source Code References

- [Bytecode](https://github.com/lausek/lovm2/blob/master/src/bytecode.rs)
- [Context](https://github.com/lausek/lovm2/blob/master/src/context.rs)
- [Vm](https://github.com/lausek/lovm2/blob/master/src/vm.rs)

### Generating Bytecode

``` rust
use lovm2::prelude::*;
use lovm2::vm::Vm;

let mut module = ModuleBuilder::new();

// a module needs a code object called `main`
// if you want to make it runnable
let mut main_hir = module.entry();

// set the local variable n to 10
main_hir.step(Assign::local(&lv2_var!(n), 10));

// `print` is a builtin function. the `lv2_var!` macro
// ensures that the given identifier is not confused
// with a string.
main_hir.step(Call::new("print").arg(lv2_var!(n)).arg("Hello World"));
// ... this is equivalent to the developer-friendly version:
main_hir.step(lv2_call!(print, n, "Hello World"));

// creates a `Module` from the `ModuleBuilder`
let module = module.build().unwrap();
println!("{}", module);

// load the module and run it
let mut vm = Vm::with_std();
vm.add_main_module(module).expect("load error");
vm.run().expect("run error");
```

#### Customer Reviews

> *This Thing Fast* - Sonic

> *And I thought I was simple...* - Pythagorean Theorem
pandas-to-sql 0.0.546
Convert pandas dataframe manipulations to sql query string
Requires Python: >=3.6

# pandas-to-sql

## intro
Convert [pandas DataFrame](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html) manipulations to sql query string.


![Tests](https://github.com/AmirPupko/pandas-to-sql/workflows/Tests/badge.svg)

![Publish to PyPI](https://github.com/AmirPupko/pandas-to-sql/workflows/Publish%20to%20PyPI/badge.svg)

###
Here is an [Example Notebook](https://colab.research.google.com/drive/1A9_JWUVLYuIAVY3naynutMLqjxLKA03L?usp=sharing) 
  
 
## Installation
`pip install pandas-to=sql`


## Development

### run example
`python example_runner.py`

### tests
`pytest ./pandas_to_sql`

### environment
`conda env create -f environment.yml --prefix ./env`
`conda activate ./env`
`conda env update --prefix ./env -f environment.yml`
`conda remove --prefix ./env --all`

### new release
`python setup.py sdist bdist_wheel`
`python -m twine upload --repository pypi --skip-existing dist/*`