예제 #1
0
파일: setup.py 프로젝트: mpryc/infrared
from setuptools import setup, find_packages
import platform
from pip import req

# parse_requirements() returns generator of pip.req.InstallRequirement objects
install_reqs = req.parse_requirements('requirements.txt', session=False)

# reqs is a list of requirement
# e.g. ['django==1.5.1', 'mezzanine==1.4.6']
reqs = [str(ir.req) for ir in install_reqs]

setup(name='infrared',
      version='2.0.0',
      packages=find_packages(),
      entry_points={
          'console_scripts':
          ["infrared = infrared.main:main", 'ir = infrared.main:main']
      },
      install_requires=reqs,
      author='',
      author_email='')

if all(platform.linux_distribution(supported_dists="redhat")):
    print("Fixing selinux for redhat systems...")
    from infrared.core.utils.selinux_fix import copy_system_selinux
    copy_system_selinux()
예제 #2
0
파일: setup.py 프로젝트: aopincar/InfraRed
import platform
import setuptools

setuptools.setup(
    setup_requires=['pbr'],
    pbr=True)

if 'redhat' in platform.linux_distribution(
        supported_dists='redhat',
        full_distribution_name=False):
    print("Fixing selinux for redhat systems...")
    from infrared.core.utils.selinux_fix import copy_system_selinux
    copy_system_selinux()