zidarsk8/simple_wbd

View on GitHub
setup.py

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/env python3

"""Simplo wbd setup file.

This is the main setup for simple wbd. To manually install this module run:

    $ pip install .

For development to keep track of the changes in the module and to include
development and test dependecies run:

    $ pip install --editable .[dev,test]
"""

from setuptools import setup


def get_description():
    with open("README.rst") as f:
        return f.read()


if __name__ == "__main__":
    setup(
        name="simple_wbd",
        version="0.5.1",
        license="MIT",
        author="Miha Zidar",
        author_email="zidarsk8@gmail.com",
        description=("A simple python interface for World Bank Data Indicator "
                     "and Climate APIs"),
        long_description=get_description(),
        url="https://github.com/zidarsk8/simple_wbd",
        download_url="https://github.com/zidarsk8/simple_wbd/tarball/0.5.1",
        packages=["simple_wbd"],
        provides=["simple_wbd"],
        install_requires=[
            "pycountry"
        ],
        extras_require={
            "dev": [
                "pylint"
            ],
            "test": [
                "codecov",
                "coverage",
                "mock",
                "nose",
                "vcrpy",
            ],
        },
        test_suite="tests",
        keywords = [
            "World Bank Data",
            "indicator api",
            "climate api",
        ],
        classifiers=[
            "Development Status :: 4 - Beta",
            "Environment :: Console",
            "Intended Audience :: Developers",
            "Intended Audience :: Science/Research",
            "License :: OSI Approved :: MIT License",
            "Operating System :: OS Independent",
            "Programming Language :: Python :: 3",
            "Topic :: Scientific/Engineering",
        ],
    )