示例#1
0
文件: setup.py 项目: Fuzzwah/riko
try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
py2_requirements = set(pkutils.parse_requirements('py2-requirements.txt'))
py3_requirements = set(pkutils.parse_requirements('requirements.txt'))
dev_requirements = set(pkutils.parse_requirements('dev-requirements.txt'))
optional = 'optional-requirements.txt'
opt_requirements = set(pkutils.parse_requirements(optional))
readme = pkutils.read('README.rst')
# changes = pkutils.read('CHANGES.rst').replace('.. :changelog:', '')
module = pkutils.parse_module(p.join(PARENT_DIR, 'riko', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
py2 = sys.version_info.major == 2
requirements = py2_requirements if py2 else py3_requirements

# Conditional bdist_wheel dependencies:
py2_require = py2_requirements.difference(py3_requirements)

# Setup requirements
setup_require = [r for r in dev_requirements if 'pkutils' in r]
示例#2
0
    ~~~~~~

    Provides the flask config options
    ###########################################################################
    # WARNING: if running on a a staging server, you MUST set the 'STAGE' env
    # heroku config:set STAGE=true --remote staging
    ###########################################################################
"""
from os import getenv, path as p
from datetime import timedelta
from pkutils import parse_module

PARENT_DIR = p.abspath(p.dirname(__file__))
DAYS_PER_MONTH = 30

app = parse_module(p.join(PARENT_DIR, 'app', '__init__.py'))
user = getenv('USER', 'user')

__APP_NAME__ = app.__package_name__
__EMAIL__ = app.__email__
__DOMAIN__ = 'nerevu.com'
__SUB_DOMAIN__ = __APP_NAME__.split('-')[-1]


def get_seconds(seconds=0, months=0, **kwargs):
    seconds = timedelta(seconds=seconds, **kwargs).total_seconds()

    if months:
        seconds += timedelta(DAYS_PER_MONTH).total_seconds() * months

    return int(seconds)
示例#3
0
import pkutils

try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
py2_requirements = sorted(pkutils.parse_requirements('py2-requirements.txt'))
py3_requirements = sorted(pkutils.parse_requirements('requirements.txt'))
dev_requirements = sorted(pkutils.parse_requirements('dev-requirements.txt'))
readme = pkutils.read('README.md')
module = pkutils.parse_module(p.join(PARENT_DIR, 'csv2ofx', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
py2 = sys.version_info.major == 2
requirements = py2_requirements if py2 else py3_requirements

# Conditional bdist_wheel dependencies:
py2_require = set(py2_requirements).difference(py3_requirements)

# Setup requirements
setup_require = [r for r in dev_requirements if 'pkutils' in r]
示例#4
0
文件: setup.py 项目: gyp/pygogo
from os import path as p

try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

sys.dont_write_bytecode = True
py2_requirements = list(set(
    pkutils.parse_requirements('py2-requirements.txt')))
dev_requirements = list(set(
    pkutils.parse_requirements('dev-requirements.txt')))
readme = pkutils.read('README.rst')
changes = pkutils.read(p.join('docs', 'CHANGES.rst'))
module = pkutils.parse_module(p.join('pygogo', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
py2 = sys.version_info.major == 2
requirements = py2_requirements if py2 else []

# Setup requirements
setup_require = [r for r in dev_requirements if 'pkutils' in r]

setup(
    name=project,
示例#5
0
文件: setup.py 项目: aboehm/tsenum
# -*- coding: utf-8 -*-

from setuptools import setup, find_packages
import pkutils
import tsenum

requirements = list(pkutils.parse_requirements('requirements.txt'))
dependencies = list(pkutils.parse_requirements('requirements.txt', True))
readme = pkutils.read('README.md')
module = pkutils.parse_module('tsenum/__init__.py')
version = module.__version__
project = 'tsenum'
user = '******'

setup(
    name=project,
    version=version,
    description=module.__description__,
    long_description=readme,
    long_description_content_type='text/markdown',
    author=module.__author__,
    author_email=module.__email__,
    install_requires=requirements,
    dependency_links=dependencies,
    url=pkutils.get_url(project, user),
    download_url=pkutils.get_dl_url(project, user, version),
    classifiers=[
        pkutils.get_status(version),
        'License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)',
        'Programming Language :: Python :: 3',
        'Topic :: Utilities',
示例#6
0
文件: setup.py 项目: vaz-ar/csv2ofx
from os import path as p

import pkutils

try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
requirements = sorted(pkutils.parse_requirements("requirements.txt"))
dev_requirements = sorted(pkutils.parse_requirements("dev-requirements.txt"))
readme = pkutils.read("README.md")
module = pkutils.parse_module(p.join(PARENT_DIR, "csv2ofx", "__init__.py"))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = "******"

# Setup requirements
setup_require = [r for r in dev_requirements if "pkutils" in r]

setup(
    name=project,
    version=version,
    description=description,
    long_description=readme,
    long_description_content_type="text/markdown",
示例#7
0
from setuptools import setup
import pkutils

requirements = list(pkutils.parse_requirements('requirements.txt'))
readme = pkutils.read('README.md')
module = pkutils.parse_module('testclass/__init__.py')
packages = [module.__title__]

setup(name=module.__title__,
      version=module.__version__,
      description=module.__description__,
      long_description=readme,
      url='http://github.com/erikdeirdre/testclass',
      author=module.__author__,
      author_email=module.__email,
      license=module.__license__,
      install_requires=requirements,
      packages=packages,
      setup_requires=['wheel', 'pkutils'],
      zip_safe=False)
示例#8
0
try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))
paren = lambda *paths: p.join(PARENT_DIR, *paths)

sys.dont_write_bytecode = True
py2_requirements = set(pkutils.parse_requirements('py2-requirements.txt'))
py3_requirements = set(pkutils.parse_requirements('base-requirements.txt'))
dev_requirements = set(pkutils.parse_requirements('dev-requirements.txt'))
_prod_requirements = set(pkutils.parse_requirements('requirements.txt'))
readme = pkutils.read(paren('README.rst'))
module = pkutils.parse_module(paren('app', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__package_name__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
py2 = sys.version_info.major == 2
requirements = py2_requirements if py2 else py3_requirements
prod_requirements = _prod_requirements.difference(requirements)

# Conditional bdist_wheel dependencies:
py2_require = py2_requirements.difference(py3_requirements)

# Setup requirements
示例#9
0
# -*- coding: utf-8 -*-

import sys
import pkutils

from os import path as p
from setuptools import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
requirements = list(pkutils.parse_requirements("requirements.txt"))
dev_requirements = list(pkutils.parse_requirements("dev-requirements.txt"))
readme = pkutils.read("README.rst")
changes = pkutils.read(p.join(PARENT_DIR, "docs", "CHANGES.rst"))
module = pkutils.parse_module(p.join(PARENT_DIR, "meza", "__init__.py"))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = "******"

# Setup requirements
setup_require = [r for r in dev_requirements if "pkutils" in r]

setup(
    name=project,
    version=version,
    description=description,
    long_description="%s\n\n%s" % (readme, changes),
    author=module.__author__,
示例#10
0
try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))
paren = lambda *paths: p.join(PARENT_DIR, *paths)

sys.dont_write_bytecode = True
py2_requirements = set(pkutils.parse_requirements('py2-requirements.txt'))
py3_requirements = set(pkutils.parse_requirements('base-requirements.txt'))
dev_requirements = set(pkutils.parse_requirements('dev-requirements.txt'))
_prod_requirements = set(pkutils.parse_requirements('requirements.txt'))
readme = pkutils.read(paren('README.rst'))
module = pkutils.parse_module(paren('app', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__package_name__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
py2 = sys.version_info.major == 2
requirements = py2_requirements if py2 else py3_requirements
prod_requirements = _prod_requirements.difference(requirements)

# Conditional bdist_wheel dependencies:
py2_require = py2_requirements.difference(py3_requirements)

# Setup requirements
示例#11
0
    ~~~~~~

    Provides the flask config options
    ###########################################################################
    # WARNING: if running on a a staging server, you MUST set the 'STAGE' env
    # heroku config:set STAGE=true --remote staging
    ###########################################################################
"""
from os import getenv, path as p
from datetime import timedelta
from pkutils import parse_module

PARENT_DIR = p.abspath(p.dirname(__file__))
DAYS_PER_MONTH = 30

app = parse_module(p.join(PARENT_DIR, 'app', '__init__.py'))
user = getenv('USER', 'user')

__APP_NAME__ = app.__package_name__
__EMAIL__ = app.__email__
__DOMAIN__ = 'nerevu.com'
__SUB_DOMAIN__ = __APP_NAME__.split('-')[-1]


def get_seconds(seconds=0, months=0, **kwargs):
    seconds = timedelta(seconds=seconds, **kwargs).total_seconds()

    if months:
        seconds += timedelta(DAYS_PER_MONTH).total_seconds() * months

    return int(seconds)
示例#12
0
文件: setup.py 项目: reubano/csv2ofx
import pkutils

try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
py2_requirements = set(pkutils.parse_requirements('py2-requirements.txt'))
py3_requirements = sorted(pkutils.parse_requirements('requirements.txt'))
dev_requirements = sorted(pkutils.parse_requirements('dev-requirements.txt'))
readme = pkutils.read('README.md')
module = pkutils.parse_module(p.join(PARENT_DIR, 'csv2ofx', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
py2 = sys.version_info.major == 2
requirements = sorted(py2_requirements) if py2 else py3_requirements

# Conditional bdist_wheel dependencies:
py2_require = sorted(py2_requirements.difference(py3_requirements))

# Setup requirements
setup_require = [r for r in dev_requirements if 'pkutils' in r]
示例#13
0
try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

from os import path as p

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
requirements = set(pkutils.parse_requirements('requirements.txt'))
dev_requirements = set(pkutils.parse_requirements('dev-requirements.txt'))
optional = 'optional-requirements.txt'
opt_requirements = set(pkutils.parse_requirements(optional))
readme = pkutils.read('README.rst')
module = pkutils.parse_module(p.join(PARENT_DIR, 'mezmorize', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Setup requirements
setup_require = [r for r in dev_requirements if 'pkutils' in r]

# Optional requirements
redis_require = {r for r in opt_requirements if r.startswith('redis')}
mc_require = redis_require.difference(opt_requirements)
pure_require = {r for r in opt_requirements if not r.startswith('pylibmc')}

setup(
示例#14
0
文件: setup.py 项目: aboehm/tsenum
# -*- coding: utf-8 -*-

import pkutils
try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup

import tsenum

requirements = list(pkutils.parse_requirements('requirements.txt'))
dependencies = list(pkutils.parse_requirements('requirements.txt', True))
readme = pkutils.read('README.md')
module = pkutils.parse_module('tsenum/__init__.py')
version = module.__version__
project = module.__title__
user = '******'

setup(
  name=project,
  version=version,
  description=module.__description__,
  long_description=readme,
  author=module.__author__,
  author_email=module.__email__,
  install_requires=requirements,
  dependency_links=dependencies,
  setup_requires=['pkutils'],
  url=pkutils.get_url(project, user),
  download_url=pkutils.get_dl_url(project, user, version),
  classifiers=[
示例#15
0
文件: setup.py 项目: YanLinAung/riko
from os import path as p

try:
    from setuptools import setup, find_packages
except ImportError:
    from distutils.core import setup, find_packages

sys.dont_write_bytecode = True
py2_requirements = set(pkutils.parse_requirements('py2-requirements.txt'))
py3_requirements = set(pkutils.parse_requirements('requirements.txt'))
dev_requirements = set(pkutils.parse_requirements('dev-requirements.txt'))
optional = 'optional-requirements.txt'
opt_requirements = set(pkutils.parse_requirements(optional))
readme = pkutils.read('README.rst')
# changes = pkutils.read('CHANGES.rst').replace('.. :changelog:', '')
module = pkutils.parse_module('riko/__init__.py')
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Conditional sdist dependencies:
bdist = 'bdist_wheel' in sys.argv
py2 = sys.version_info.major == 2
requirements = py2_requirements if py2 and not bdist else py3_requirements

# Conditional bdist_wheel dependencies:
py2_require = py2_requirements.difference(py3_requirements)

# Setup requirements
示例#16
0
# -*- coding: utf-8 -*-

import sys
import pkutils

from os import path as p
from setuptools import setup, find_packages

PARENT_DIR = p.abspath(p.dirname(__file__))

sys.dont_write_bytecode = True
requirements = list(pkutils.parse_requirements('requirements.txt'))
dev_requirements = list(pkutils.parse_requirements('dev-requirements.txt'))
readme = pkutils.read('README.rst')
changes = pkutils.read(p.join(PARENT_DIR, 'docs', 'CHANGES.rst'))
module = pkutils.parse_module(p.join(PARENT_DIR, 'meza', '__init__.py'))
license = module.__license__
version = module.__version__
project = module.__title__
description = module.__description__
user = '******'

# Setup requirements
setup_require = [r for r in dev_requirements if 'pkutils' in r]

setup(
    name=project,
    version=version,
    description=description,
    long_description='%s\n\n%s' % (readme, changes),
    author=module.__author__,
示例#17
0
    # redis db to be recognized as production. If it is not recognized as
    # production, Talisman will not be run.
    ###########################################################################
"""
from os import getenv, path as p
from datetime import timedelta
from collections import namedtuple

import pygogo as gogo

from pkutils import parse_module

PARENT_DIR = p.abspath(p.dirname(__file__))
DAYS_PER_MONTH = 30

app = parse_module(p.join(PARENT_DIR, "app", "__init__.py"))
user = getenv("USER", "user")
db_env_list = ["DATABASE_URL", "REDIS_URL", "MEMCACHIER_SERVERS", "REDISTOGO_URL"]

__APP_NAME__ = app.__package_name__
__PROD_SERVER__ = any(map(getenv, db_env_list))

__DEF_HOST__ = "localhost"
__DEF_REDIS_PORT__ = 6379
__DEF_REDIS_HOST__ = getenv("REDIS_PORT_6379_TCP_ADDR", __DEF_HOST__)
__DEF_REDIS_URL__ = "redis://{}:{}".format(__DEF_REDIS_HOST__, __DEF_REDIS_PORT__)

__STAG_SERVER__ = getenv("STAGE")
__END__ = "-stage" if __STAG_SERVER__ else ""
__SUB_DOMAIN__ = f"{__APP_NAME__}{__END__}"