semvec/pypi-packages huggingface dataset:
qosic-sdk 5.1.0
An unofficial python sdk for the QosIc platform.
License: MIT
Requires Python: >=3.9,<4.0
Keywords: python,qosic-sdk,qosic,qos,payment,momo,mobile money

qosic-sdk
=========

An unofficial python sdk for the `QosIC <https://www.qosic.com/>`__
platform. This platform provides an api to enable mobile money payments
for businesses in Africa.


.. image:: https://img.shields.io/pypi/v/qosic-sdk.svg
        :target: https://pypi.python.org/pypi/qosic-sdk

.. image:: https://img.shields.io/pypi/pyversions/qosic-sdk
        :target: https://github.com/Tobi-De/qosic-sdk

.. image:: https://readthedocs.org/projects/qosic-sdk/badge/?version=latest
        :target: https://qosic-sdk.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status

.. image:: https://img.shields.io/badge/license-MIT-blue.svg
        :target: https://github.com/Tobi-De/qosic-sdk/blob/main/LICENSE

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
        :target: https://github.com/psf/black

----

-  Free software: MIT license
-  Documentation: https://qosic-sdk.readthedocs.io.

Features
--------

-  Simple synchronous client to make your payment requests
-  Cover 100% of Qosic public api
-  Clean and meaningful exceptions
-  100 % test coverage
-  Configurable timeouts

Quickstart
----------

For those of you in a hurry, here’s a sample code to get you started.

.. code:: shell

       pip install qosic-sdk

.. code:: python3


       from dotenv import dotenv_values
       from qosic import Client, bj

       config = dotenv_values(".env")

       moov_client_id = config.get("MOOV_CLIENT_ID")
       mtn_client_id = config.get("MTN_CLIENT_ID")

       login = config.get("SERVER_LOGIN")
       password = config.get("SERVER_PASSWORD")

       def main():
           phone = "229XXXXXXXX"
           mobile_carriers = [bj.MTN(id=mtn_client_id), bj.MOOV(id=moov_client_id)]
           client = Client(login=login, password=password, mobile_carriers=mobile_carriers)

           result = client.pay(phone=phone, amount=500)
           print(result)
           if result.success:
               print(f"Everything went fine")

           result = client.refund(reference=result.reference, phone=phone)
           print(result)


       if __name__ == "__main__":
           main()

Credits
-------

This package was created with
`Cookiecutter <https://github.com/audreyr/cookiecutter>`__ and the
`audreyr/cookiecutter-pypackage <https://github.com/audreyr/cookiecutter-pypackage>`__
project template.
mythx-models 3.0.0
Python domain model classes for the MythX platform
License: MIT
Requires Python: >=3.8,<4

=======================
The MythX Domain Models
=======================


.. image:: https://img.shields.io/pypi/v/mythx-models.svg
        :target: https://pypi.org/project/mythx-models/

.. image:: https://travis-ci.org/dmuhs/mythx-models.svg?branch=master
        :target: https://travis-ci.org/dmuhs/mythx-models

.. image:: https://readthedocs.org/projects/mythx-models/badge/?version=latest
        :target: https://mythx-models.readthedocs.io/en/latest/?badge=latest

.. image:: https://pyup.io/repos/github/dmuhs/mythx-models/shield.svg
        :target: https://pyup.io/repos/github/dmuhs/mythx-models/

.. image:: https://coveralls.io/repos/github/dmuhs/mythx-models/badge.svg?branch=master
        :target: https://coveralls.io/github/dmuhs/mythx-models?branch=master


This repository contains the domain models for the MythX_ smart contract security analysis platform.

.. contents:: Table of Contents


What is MythX?
--------------
MythX is a security analysis API that allows anyone to create purpose-built
security tools for smart contract developers. Tools built on MythX integrate
seamlessly into the development environments and continuous integration
pipelines used throughout the Ethereum ecosystem.


Installation
------------
The MythX domain models runs on Python 3.5+.

To get started, simply run

.. code-block:: console

    $ pip3 install mythx-models

Alternatively, clone the repository and run

.. code-block:: console

    $ pip3 install .

Or directly through Python's :code:`setuptools`:

.. code-block:: console

    $ python3 setup.py install


.. _MythX: https://mythx.io/
sonaris 0.1.5
Software Framework for Task Automation and Scheduling
License: MIT
Requires Python: >=3.10,<=3.11.8

<h1 align="center">
    <a href="//github.com/dennsgh/sonaris" target="_blank">
        <img alt="Sonaris" src="etc/sonaris.png" style="max-width:100%;">
    </a>
    <br>Sonaris Automation Framework
</h1>



Sonaris is a hardware device control platform developed to control lab devices and provide basic scheduling and monitoring utilities in a lab setting.

The device hardware written are at the moment quite limited and support only DG4202 Signal Generator and the EDUX1002A Oscilloscope, written to facilitate a thesis project.

## Dependencies

To setup the environment for env variables used in the app

On Linux you might need to install a few packages:
```bash
sudo apt-get update
sudo apt-get install libgl1 libegl1 ffmpeg libsm6 libxext6
```

On development environments or running from source:

```bash
python etc/env.py
```

To setup dependencies on the terminal:
```
poetry install --no-root
poetry shell
# Running the app
python -m sonaris run --hardware-mock --grafana
```

The generated .env file will look as such:
```
WORKINGDIR='C:/source/sonaris'
DATA='C:/source/sonaris/data'
PYTHONPATH='C:\source\sonaris\frontend\src;C:\source\sonaris\src'
ASSETS='C:/source/sonaris/frontend/assets'
```

## Run Flags

```bash
Usage: python -m sonaris run [OPTIONS]

  Run the Sonaris application.

Options:
  -hm, --hardware-mock  Run the app in hardware mock mode.
  --grafana             Start Grafana container alongside the application.
                        Requires Docker.
  --help                Show this message and exit.
```

## Installing and Running Sonaris

A stable distribution of Sonaris
```
pip install sonaris
```

When not utilizing a ```.env``` file it will attempt to use $HOME/.sonaris

Running the app
```
python -m sonaris run
```

Running the app from source
```
poetry install --no-root
poetry run python -m sonaris run
```

Running the app for hardware-mock
```
poetry run python -m sonaris run --hardware-mock
```