Metadata-Version: 2.1
Name: messente-python
Version: 2.0.0
Summary: Official Messente.com API library
Home-page: http://messente.com/documentation/
Author: Messente.com
Author-email: support@messente.com
License: Apache License, Version 2
Keywords: messente sms verification 2FA pincode
Platform: UNKNOWN
Requires-Python: ==3.6.*
Description-Content-Type: text/markdown
Requires-Dist: requests (==2.20.0)
Requires-Dist: six (==1.10.0)
Requires-Dist: future (==0.16.0)

# messente-python

Messente SMS API library for Python 3.6.

Full documentation: <https://messente.com/documentation>

## Installation

The library can be installed/upgraded via pip:

```
pip install messente-python==2.0.0
```

or by using setuptools:

```
python setup.py build
python setup.py install
```

## Examples

You can find sample scripts in the 'examples' directory.

## Configuration parameters

Configuration parameters can passed via:
- keyword arguments in constructor
- configuration file (*.ini)

Authentication parameters can also be set in environment instead:
- **MESSENTE_API_USERNAME**
- **MESSENTE_API_PASSWORD**

### Configuration file

Configuration can be stored in a *.ini file (please see config.sample.ini).
The path to the file can be passed to a contructor as "ini_path" keyword argument:

```python
    import messente
    api = messente.Messente(ini_path="some/path/filename.ini")
```

Configuration file is divided into following sections:
- default
- sms
- delivery
- credit
- pricing
- number-verification

All the module specific sections can override any of
the parameters in the "default" section.


### Logging configuration

The library uses logging module from standard python library, and
logging should be configured by the application that uses this library.
For more information, please visit:
https://docs.python.org/3/howto/logging.html

# LICENSE

Apache Licence, Version 2


