# Path: argos/info.py
# DEBUGGING = ('-d' in sys.argv or '--debug' in sys.argv)
# TESTING = True # add some test menu options
# PROFILING = False# and DEBUGGING
# VERSION = '0.4.1'
# REPO_NAME = "argos"
# SCRIPT_NAME = "argos"
# PACKAGE_NAME = "argos"
# PROJECT_NAME = "Argos"
# SHORT_DESCRIPTION = "Argos HDF5/NetCDF/scientific data viewer."
# PROJECT_URL = "https://github.com/titusjan/argos"
# AUTHOR = "Pepijn Kenter"
# EMAIL = "titusjan@gmail.com"
# ORGANIZATION_NAME = "titusjan"
# ORGANIZATION_DOMAIN = "titusjan.nl"
# EXIT_CODE_SUCCESS = 0
# EXIT_CODE_ERROR = 1
# EXIT_CODE_COMMAND_ARGS = 2
# EXIT_CODE_RESTART = 66 # Indicates the program is being 'restarted'
# KEY_PROGRAM = '_program'
# KEY_VERSION = '_version'
# def program_directory():
# def resource_directory():
# def icons_directory():


import os
import sys
    from setuptools import setup, find_packages
from argos import info
readme = open('README.rst').read()
history = open('HISTORY.rst').read().replace('.. :changelog:', '')


# Don't require PyQt for two reasons. First users may use PySide2 (although at the moment PySide is
# not yet working). Second, users may use Anaconda to install PyQt. Anaconda uses a different
# package name (pyqt) than pip (PyQt5) and the tools can't detect correctly if PyQt has been
# installed. This leads to trouble. See:
#   https://www.anaconda.com/using-pip-in-a-conda-environment/
#   https://github.com/ContinuumIO/anaconda-issues/issues/1554
#
# In Debian pip will ignored installed system packages (e.g. use --ignore-installed).
# To override this use: export PIP_IGNORE_INSTALLED=0
# See https://github.com/pypa/pip/issues/4222

install_requires = [
    #"PyQt5 >= 5.6.0", # Don't require PyQt. See comment above
    "cmlib >= 1.1.2",  # Needed, even if no plugins are installed.
    "numpy >= 1.11",
    # Argos will technically work without pyqtgraph and h5py, but with very limited functionality.
    "pgcolorbar >= 1.1.1",
    "pyqtgraph >= 0.11",
    # "h5py >= 2.6"
]

long_description = readme + '\n\n' + history
print(long_description)

setup(
    name = info.REPO_NAME,

# Path: argos/info.py
# DEBUGGING = ('-d' in sys.argv or '--debug' in sys.argv)
# TESTING = True # add some test menu options
# PROFILING = False# and DEBUGGING
# VERSION = '0.4.1'
# REPO_NAME = "argos"
# SCRIPT_NAME = "argos"
# PACKAGE_NAME = "argos"
# PROJECT_NAME = "Argos"
# SHORT_DESCRIPTION = "Argos HDF5/NetCDF/scientific data viewer."
# PROJECT_URL = "https://github.com/titusjan/argos"
# AUTHOR = "Pepijn Kenter"
# EMAIL = "titusjan@gmail.com"
# ORGANIZATION_NAME = "titusjan"
# ORGANIZATION_DOMAIN = "titusjan.nl"
# EXIT_CODE_SUCCESS = 0
# EXIT_CODE_ERROR = 1
# EXIT_CODE_COMMAND_ARGS = 2
# EXIT_CODE_RESTART = 66 # Indicates the program is being 'restarted'
# KEY_PROGRAM = '_program'
# KEY_VERSION = '_version'
# def program_directory():
# def resource_directory():
# def icons_directory():


# Path: setup.py
import os
import sys
    from setuptools import setup, find_packages
from argos import info

readme = open('README.rst').read()
history = open('HISTORY.rst').read().replace('.. :changelog:', '')


# Don't require PyQt for two reasons. First users may use PySide2 (although at the moment PySide is
# not yet working). Second, users may use Anaconda to install PyQt. Anaconda uses a different
# package name (pyqt) than pip (PyQt5) and the tools can't detect correctly if PyQt has been
# installed. This leads to trouble. See:
#   https://www.anaconda.com/using-pip-in-a-conda-environment/
#   https://github.com/ContinuumIO/anaconda-issues/issues/1554
#
# In Debian pip will ignored installed system packages (e.g. use --ignore-installed).
# To override this use: export PIP_IGNORE_INSTALLED=0
# See https://github.com/pypa/pip/issues/4222

install_requires = [
    #"PyQt5 >= 5.6.0", # Don't require PyQt. See comment above
    "cmlib >= 1.1.2",  # Needed, even if no plugins are installed.
    "numpy >= 1.11",
    # Argos will technically work without pyqtgraph and h5py, but with very limited functionality.
    "pgcolorbar >= 1.1.1",
    "pyqtgraph >= 0.11",
    # "h5py >= 2.6"
]

long_description = readme + '\n\n' + history
print(long_description)

setup(
    name = info.REPO_NAME,

    version = info.VERSION,