setup.py 1.82 KB
Newer Older
EXT lLou's avatar
EXT lLou committed
1 2 3
#! usr/bin/env python3
#  -*- coding: utf-8 -*-

EXT lLou's avatar
EXT lLou committed
4 5 6 7 8
"""
OMEGAlpes installation script

:authors: B. DELINCHANT, S. HODENCQ, Y. MARECHAL, L. MORRIET,
          C. PAJOT, F. WURTZ
9
:license: Apache Software License 2.0
EXT lLou's avatar
EXT lLou committed
10
:version: 0.2.1
EXT lLou's avatar
EXT lLou committed
11 12
"""

EXT lLou's avatar
EXT lLou committed
13
from setuptools import setup, find_packages
14

EXT lLou's avatar
EXT lLou committed
15 16 17
# ------------------------------------------------------------------------------

# Module version
EXT lLou's avatar
EXT lLou committed
18
__version_info__ = (0, 2, 1)
EXT lLou's avatar
EXT lLou committed
19 20 21 22 23 24 25
__version__ = ".".join(str(x) for x in __version_info__)

# Documentation strings format
__docformat__ = "restructuredtext en"

# ------------------------------------------------------------------------------

EXT lLou's avatar
EXT lLou committed
26 27 28

setup(

29
    name='omegalpes',
30 31 32 33 34 35
    version=__version__,
    packages=["omegalpes",
              "omegalpes.energy",
              "omegalpes.energy.io",
              "omegalpes.energy.units",
              "omegalpes.general",
EXT lLou's avatar
EXT lLou committed
36
              "omegalpes.general.optimisation",
EXT lLou's avatar
EXT lLou committed
37
              "omegalpes.general.utils",
EXT lLou's avatar
EXT lLou committed
38 39
              "omegalpes.actor",
              "omegalpes.actor.operator_actors",
40 41
              "omegalpes.actor.regulator_actors",
              "omegalpes.energy.buildings"
42
              ],
43
    author="B. DELINCHANT, S. HODENCQ, Y. MARECHAL, L. MORRIET, "
44
           "C. PAJOT, V. REINBOLD, F. WURTZ",
EXT lLou's avatar
EXT lLou committed
45
    author_email='omegalpes-users@groupes.renater.fr',
46
    description="OMEGAlpes is a linear energy systems modelling library",
Benoit Delinchant's avatar
Benoit Delinchant committed
47
    long_description_content_type='text/markdown',
48
    long_description=open('README.md').read(),
EXT lLou's avatar
EXT lLou committed
49
    install_requires=[
50
        "PuLP >= 1.6.10",
EXT lLou's avatar
EXT lLou committed
51 52 53
        "Matplotlib >= 2.2.2",
        "Numpy >= 1.14.2",
        "Pandas >= 0.22.0"
EXT lLou's avatar
EXT lLou committed
54 55
    ],
    include_package_data=True,
56 57
    classifiers=[
        "Programming Language :: Python",
58
        "License :: OSI Approved :: Apache Software License",
59
        "Programming Language :: Python :: 3.6",
60
        "Topic :: Scientific/Engineering",
61
    ],
EXT lLou's avatar
EXT lLou committed
62 63

)