semvec/pypi-packages huggingface dataset:
OpenSolve 0.0.4
The Python client for the OpenSolve linear optimization solver service.
Requires Python: >=3.11

# OpenSolve Python Client

A simple programmatic solution for interacting with the [OpenSolve](https://open-solve.com) linear optimization service. [Read the complete, official docs here](https://open-solve.com/docs).

## Use a virtual environment

For every new project, create a new virtual environment. Read about them [here](https://docs.python.org/3/library/venv.html).

```
$ mkdir myProject && cd myProject
$ python3 -m venv myenv
```

Once you've created the virtual environment, activate it before beginning work.

```
$ cd path/to/myProject
$ source myenv/bin/activate
```

Once activated, you'll want to install all necessary packages (like the OpenSolve client) for your project.

## Install

Install the python client with 

```
(myenv) $ python3 -m pip install OpenSolve
```

The OpenSolve client only requires the [requests](https://requests.readthedocs.io/en/latest/) package. The minimum required version of Python is 3.7 (but the latest version of Python is always recommended).

## Using It

After [setting up your OpenSolve account](https://open-solve.com/docs), you'll be able to do a few cool things. 

### Submit jobs

```

from OpenSolve import Client
import time
import os  


# create a client object with your authentication details
c = Client.client('your_username', 'your_password')  


# submit a simple job (default options, no warmstart solution)
response = c.submit_job('path/to/your/problemfile.lp')  

```

### Check on a job

```
status = c.check_job()
```

### Pull the results of a completed job

``` 
results = c.pull_results()
```

### List current and past jobs

```
jobs = c.ls_jobs()
```


Get more details at the official [docs](https://open-solve.com/docs).
gnordvpn-sprokkel78 1.3.3
A graphical user interface in pygtk for using the nordvpn client binary on ubuntu and other linux distro's.
Requires Python: >=3.10

gnordvpn-sprokkel78

A graphical user interface in PyGTK3 for using the nordvpn client binary on Ubuntu and other Linux distro's. 
It requires Python3.10 and the PyGTK apps, it also relies on gnome-terminal for accepting
and sending files. Developed and tested on Ubuntu 24.04. 

Installation on Ubuntu 24.04:

1. $git clone https://github.com/sprokkel78/gnordvpn.git
2. $cd gnordvpn
3. $python3 ./gnordvpn.py

For System-Wide Installation, run:
- $sudo ./install.sh

Then start with:
- $gnordvpn
- or by clicking the application icon.

Note: check CHANGELOG.txt for additional notes and changes.

Note: check https://github.com/NordSecurity/nordvpn-linux/issues for issue's with the nordvpn binary.

Added 'install.sh' script for system-wide installation.
- The startup shell script will be /usr/bin/gnordvpn
- The application is installed in /usr/share/gnordvpn-sprokkel78
- The .desktop file is placed in /usr/share/applications/com.sprokkel78.gnordvpn.desktop

Added 'uninstall.sh' script for system-wide uninstallation.
- This will delete /usr/bin/gnordvpn and /usr/share/gnordvpn-sprokkel78,
  This will also remove /usr/share/applications/com.sprokkel78.gnordvpn.desktop
  
Check https://www.github.com/sprokkel78/gnordvpn for contributing, development features and pre-releases.

Check https://pypi.org/project/gnordvpn-sprokkel78/ for the full python package.

Funding: Paypal email: sprokkel78.bart@gmail.com
atbu-common-pkg 0.0.12
ATBU common package, common modules used by atbu.backup and atbu.mp_pipeline.
Requires Python: >=3.10

# atbu-common-pkg (atbu.common) package
## Overview
The atbu.common package is used by the following projects:
- [ATBU Backup & Persistent File Information](https://github.com/AshleyT3/atbu) utility package (atbu-pkg).
- [ATBU Multiprocessing Pipeline](https://github.com/AshleyT3/atbu-mp-pipeline) package (atbu-mp-pipeline-pkg).

Included is support for the following:
- **AesCbcPaddingEncryptor** and **AesCbcPaddingDecryptor** for AES CBC encryption/decryption with padding, related buffering/retention taken care automatically.
- **MultiEncoderDecoder** to allow defining/processing of .json encoding/decoding for multiple classes.
- **Hasher** which wraps multiple Python hashers for creating multiple hashes at once.
- **SimpleReport** which creates a simple report where  columns are wrappers. This is used by ATBU to report errors, sometimes containing lengthy messages. Note, there is an excellent Python reporting package, [tabulate](https://github.com/astanin/python-tabulate) which offers extensive reporting... please see that first. This SimpleReport class was created because, at the time, certain wrapping capabilities were not yet released for the tabulate project.
- **Singleton** providing singleton support.
- **util_helpers** providing miscellaneous helper functions used by ATBU, such clearing files, detecting what could be a valid base64 string, and other miscellaneous tools.

The main purpose of this repo is to carve out of ATBU what is more general for use in other projects going forward.

## Setup
To install atbu-common-pkg:

```
pip install atbu-common-pkg
```

See source code for this and the other packages mentioned above for details and usage information.