semvec/pypi-packages huggingface dataset:
paretos 4.1.0
Package to get started optimizing
Requires Python: >=3.7

# Paretos package
This is the paretos package for easy integration of socrates optimization
within customer environments. The package also enables to get the results
of socrates api in an easy and understandable way.

## Installation
The installation of the package is simply done via. pip

```shell
pip install paretos
```

## Usage
In general the complete documentation for usage and classes can be found [here](https://docs.paretos.io/). In this
readme only brief overview of the most important points to get started is given.

## Development

This section is aimed towards developers of the paretos library.

### Getting Started

You will find some executable examples in the `/examples` folder.

See [examples/getting-started.md](examples/getting-started.md) for the necessary steps to run those scripts.

### Linting
- `isort .`
- `black .`
### Unit Testing
- `python -m unittest discover test/unittest`
- `coverage run --source paretos -m unittest discover test/unittest`
- `coverage html`

### Setting up Testbench for Frontend
To setup some test projects in certain states for frontend tests you can use the script in test/frontend_testbench
To call it you have to set the following environment variables:
- SOCRATES_URL
- PARETOS_USERNAME
- PARETOS_PASSWORD

Then call the script: `python test/frontend_testbench/init_testbench.py`

The script will use the socrates-api to create projects and run optimizations to create some edge-cases for frontend tests.

## Dependencies
- requires connection to Socrates API 1.2.0 or newer
pyilint 0.2.2
Pure Python implementation of InterlockLedger ILInt standard
Requires Python: >=3.6

# PyILInt

## Description

**PyILInt** is a pure **Python** implementation of the
[InterlockLedger ILInt](https://github.com/interlockledger/specification/tree/master/ILInt)
integer encoding standard.

This implementation is based on the [reference implementation](https://github.com/interlockledger/specification/tree/master/ILInt/reference)
shipped with the official definition of the standard
and the [rust-il2-ilint](https://github.com/interlockledger/rust-il2-ilint).

## Requirements

This program was developed for Python 3.6 or higher. No
external dependencies are required.

## Installation

To install this library, you may download the code from 
[github](https://github.com/interlockledger/pyilint) and copy
the contents of the directory ``src`` into your module's directory.

You can also use **pip** to install it by running the command:

```
$ pip install pyilint
```

## How to use it

A simple example program is:

```python
import random
from pyilint import MAX_UINT64, ilint_encode, ilint_decode

v = random.randrange(0, MAX_UINT64)
buff = bytearray()
size = ilint_encode(v, buff)
print(f'{v} was encoded to {buff} in {size} bytes...')
dec, dec_size = ilint_decode(buff)
print(f'...and was decoded to {dec} using {dec_size} bytes.')

```

The documentation of this library can be found in the source code and in its
unit-tests.

## License

This program is licensed under the BSD 3-Clause License.

## Changes

- 0.2.2:
    - Tested on multiple versions of python with tox;
- 0.2.1:
    - Unit-tests removed from the distribution package;
- 0.2.0:
    - Replacing bitwise operations by `int.to_bytes()` and `int.from_bytes()`;
    - Exposing the low level function `ilint_decode_multibyte_core()`;
- 0.1.1:
    - Initial public release;
CopperBETA 1.6.0
a TUI helper package
Requires Python: >=3.0

# Project CopperHead
CopperUI is a python package, which is designed to fix my personal grievances. it changes syntax to be easier to read, and makes TUI applications easier to write.

<h1>Why Copperhead?</h1>
Copperhead is a python package made for making beautiful applications and tools in the command line. 

<h1>how does it work?</h1>
Copperhead uses shortcuts to change syntax, but comes with extra packages that I find absolutley necessary for most projects.

<h1>Features:</h1>

copperhead makes it easier to make TUI applications, starting with personalization. **all** textual functions include both a color, and text option. this lets you change the color to match everything. 

<h1>how to install?</h1>

step 1: run setup.py (``python3 setup.py``)
<br>put the files into your project's directory and import copperhead.py to your project.