semvec/pypi-packages huggingface dataset:
alphabetical-sort 0.1
A Python package for alphabetical sorting
License: MIT

         ___        ______     ____ _                 _  ___  
        / \ \      / / ___|   / ___| | ___  _   _  __| |/ _ \ 
       / _ \ \ /\ / /\___ \  | |   | |/ _ \| | | |/ _` | (_) |
      / ___ \ V  V /  ___) | | |___| | (_) | |_| | (_| |\__, |
     /_/   \_\_/\_/  |____/   \____|_|\___/ \__,_|\__,_|  /_/ 
 ----------------------------------------------------------------- 


Hi there! Welcome to AWS Cloud9!

To get started, create some files, play with the terminal,
or visit https://docs.aws.amazon.com/console/cloud9/ for our documentation.

Happy coding!
rusty-rlp 0.4.0
Python RLP serialization/deserialization based on a rapid fast Rust implementation.
License: MIT

# Rusty-RLP

Rapid fast RLP serialization / deserialization for Python.

As the name suggest, `rusty-rlp` is written in Rust and based on the battle-tested, MIT-licensed
`rlp` implementation that is also used by [OpenEthereum](https://github.com/openethereum/openethereum).

## Usage

```python
from rusty_rlp import decode_raw, encode_raw

encoded = encode_raw(b'some_string')
decoded = decode_raw(encoded)
```

## Running the tests

The library exposes a pure Python API and all tests are implemented in [`python_tests.py`](https://github.com/cburgdorf/rusty-rlp/blob/master/python_tests.py)

Run the tests:

```
make test
```

**Note:** There do exists some tests implemented in Rust that can be run with `cargo tests` but those do not test *this* library but the underlying `rlp` library instead. They exist merely to prove some assumptions about the underlying library.


## Benchmarks

We provide some benchmarks against [`pyrlp`](https://github.com/ethereum/pyrlp).

|           |    Encoding (msec/loop) |  Decoding (msec/loop) |
|-----------|:-----------------------:|----------------------:|
| PyRLP     |  0.016                  |   0.014               |
| rusty-rlp |  0.00173 (~9x)          |   0.00595 (~2.35x)    |


### Running the benchmarks

```
make benchmark
```