<commit_before>#-*-coding:utf-8-*-

import os
from setuptools import setup

def fread(fname):
    filepath = os.path.join(os.path.dirname(__file__), fname)
    with open(filepath, 'r') as fp:
        return fp.read()

setup(
    name='pick',
    version='0.3.1',
    description='pick an option in the terminal with a simple GUI',
    long_description=fread('README.md'),
    keywords='terminal gui',
    url='https://github.com/wong2/pick',
    author='wong2',
    author_email='wonderfuly@gmail.com',
    license='MIT',
    packages=['pick'],
    tests_require=['nose'],
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4'
    ]
)
<commit_msg>bump version<commit_after>#-*-coding:utf-8-*-

import os
from setuptools import setup

def fread(fname):
    filepath = os.path.join(os.path.dirname(__file__), fname)
    with open(filepath, 'r') as fp:
        return fp.read()

setup(
    name='pick',
    version='0.4.0',
    description='pick an option in the terminal with a simple GUI',
    long_description=fread('README.md'),
    keywords='terminal gui',
    url='https://github.com/wong2/pick',
    author='wong2',
    author_email='wonderfuly@gmail.com',
    license='MIT',
    packages=['pick'],
    tests_require=['nose'],
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4'
    ]
)
<|endoftext|>


<commit_before># Copyright (c) by it's authors.
# Some rights reserved. See LICENSE, AUTHORS.

from setuptools import setup, find_packages
import platform, sys

setup(name='wallaby-frontend-qt',
      version='0.2.52',
      url='https://github.com/FreshXOpenSource/wallaby-frontend-qt',
      author='FreshX GbR',
      author_email='wallaby@freshx.de',
      license='BSD',
      description='Integration of Qt into wallaby.',
      long_description=open('README.md').read(),
      package_data={'': ['LICENSE', 'AUTHORS', 'README.md']},
      classifiers=[
        'Development Status :: 4 - Beta',
        'Environment :: MacOS X',
        'Environment :: Win32 (MS Windows)',
        'Environment :: X11 Applications',
        'Framework :: Twisted',
        'Intended Audience :: Developers',
        'Intended Audience :: System Administrators',
        'License :: OSI Approved :: BSD License',
        'Operating System :: MacOS :: MacOS X',
        'Operating System :: Microsoft :: Windows',
        'Operating System :: POSIX :: Linux',
        'Programming Language :: Python :: 2.7',
        'Topic :: Software Development :: Libraries :: Application Frameworks'
      ],
      scripts=["wlby"],
      packages=find_packages('.'),
      include_package_data = True,
      install_requires=['wallaby-base','markdown'] # and PyQt or PySide ... currently from brew/yum/apt-get
  )
<commit_msg>version<commit_after># Copyright (c) by it's authors.
# Some rights reserved. See LICENSE, AUTHORS.

from setuptools import setup, find_packages
import platform, sys

setup(name='wallaby-frontend-qt',
      version='0.2.53',
      url='https://github.com/FreshXOpenSource/wallaby-frontend-qt',
      author='FreshX GbR',
      author_email='wallaby@freshx.de',
      license='BSD',
      description='Integration of Qt into wallaby.',
      long_description=open('README.md').read(),
      package_data={'': ['LICENSE', 'AUTHORS', 'README.md']},
      classifiers=[
        'Development Status :: 4 - Beta',
        'Environment :: MacOS X',
        'Environment :: Win32 (MS Windows)',
        'Environment :: X11 Applications',
        'Framework :: Twisted',
        'Intended Audience :: Developers',
        'Intended Audience :: System Administrators',
        'License :: OSI Approved :: BSD License',
        'Operating System :: MacOS :: MacOS X',
        'Operating System :: Microsoft :: Windows',
        'Operating System :: POSIX :: Linux',
        'Programming Language :: Python :: 2.7',
        'Topic :: Software Development :: Libraries :: Application Frameworks'
      ],
      scripts=["wlby"],
      packages=find_packages('.'),
      include_package_data = True,
      install_requires=['wallaby-base','markdown'] # and PyQt or PySide ... currently from brew/yum/apt-get
  )
<|endoftext|>


<commit_before># Copyright (c) 2014, Clemson University
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice, this
#   list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright notice,
#   this list of conditions and the following disclaimer in the documentation
#   and/or other materials provided with the distribution.
#
# * Neither the name of the {organization} nor the names of its
#   contributors may be used to endorse or promote products derived from
#   this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

import os
from setuptools import setup

README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read()

# allow setup.py to be run from any path
os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))

exec(open('django_anyvcs/__init__.py'.read())

setup(
  name='django-anyvcs',
  version=__version__,
  packages=['django_anyvcs'],
  include_package_data=True,
  license='BSD',
  description='A Django app providing homogeneous management of VCS systems.',
  long_description=README,
  url='https://bitbucket.org/ClemsonSoCUnix/django-anyvcs',
  author='Scott Duckworth',
  author_email='sduckwo@clemson.edu',
  classifiers=[
    'Environment :: Web Environment',
    'Framework :: Django',
    'Intended Audience :: Developers',
    'License :: OSI Approved :: BSD License',
    'Operating System :: OS Independent',
    'Programming Language :: Python',
    'Programming Language :: Python :: 2.6',
    'Programming Language :: Python :: 2.7',
    'Topic :: Internet :: WWW/HTTP',
    'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
  ],
  install_requires=[
    'anyvcs',
  ],
  entry_points = {
    'console_scripts': [
      'django-anyvcs-ssh = django_anyvcs.dispatch:main',
    ],
  },
)
<commit_msg>fix syntax error in setup script<commit_after># Copyright (c) 2014, Clemson University
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice, this
#   list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright notice,
#   this list of conditions and the following disclaimer in the documentation
#   and/or other materials provided with the distribution.
#
# * Neither the name of the {organization} nor the names of its
#   contributors may be used to endorse or promote products derived from
#   this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

import os
from setuptools import setup

README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read()

# allow setup.py to be run from any path
os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))

exec(open('django_anyvcs/__init__.py').read())

setup(
  name='django-anyvcs',
  version=__version__,
  packages=['django_anyvcs'],
  include_package_data=True,
  license='BSD',
  description='A Django app providing homogeneous management of VCS systems.',
  long_description=README,
  url='https://bitbucket.org/ClemsonSoCUnix/django-anyvcs',
  author='Scott Duckworth',
  author_email='sduckwo@clemson.edu',
  classifiers=[
    'Environment :: Web Environment',
    'Framework :: Django',
    'Intended Audience :: Developers',
    'License :: OSI Approved :: BSD License',
    'Operating System :: OS Independent',
    'Programming Language :: Python',
    'Programming Language :: Python :: 2.6',
    'Programming Language :: Python :: 2.7',
    'Topic :: Internet :: WWW/HTTP',
    'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
  ],
  install_requires=[
    'anyvcs',
  ],
  entry_points = {
    'console_scripts': [
      'django-anyvcs-ssh = django_anyvcs.dispatch:main',
    ],
  },
)
<|endoftext|>


<commit_before>from setuptools import setup

setup(name='YourAppName',
      version='1.0',
      description='OpenShift App',
      author='Your Name',
      author_email='example@example.com',
      url='http://www.python.org/sigs/distutils-sig/',
#      install_requires=['Django>=1.3'],
     )
<commit_msg>setup.py added<commit_after>from setuptools import setup

requries = [
    'autopep8==1.2.1',
    'pep8==1.6.2',
    'requests==2.8.1',

    ]

setup(name='AutoShare',
      version='1.0',
      description='An app that automates sharing of video on Facebook wall when uploaded on Youtube',
      long_description=README,
      author='Trishna Guha',
      author_email='trishnaguha17@gmail.com',
      url='https://github.com/trishnaguha/AutoShare',
      install_requires=requires,
     )
<|endoftext|>


<commit_before># -*- coding: utf-8 -*-
"""setuptools installer for period."""

import os
import uuid

from pip.req import parse_requirements
from setuptools import find_packages
from setuptools import setup
from setuptools.command.build_py import build_py

# local imports
try:
    from build_scripts.version import get_git_version
except:
    pass

here = os.path.abspath(os.path.dirname(__file__))
README = open(os.path.join(here, 'README.rst')).read()
NEWS = open(os.path.join(here, 'NEWS.rst')).read()

version = None
try:
    version = get_git_version()
except:
    pass

if version is None or not version:
    try:
        file_name = "period/RELEASE-VERSION"
        version_file = open(file_name, "r")
        try:
            version = version_file.readlines()[0]
            version = version.strip()
        except Exception:
            version = "0.0.0"
        finally:
            version_file.close()
    except IOError:
        version = "0.0.0"

class my_build_py(build_py):
    def run(self):
        # honor the --dry-run flag
        if not self.dry_run:
            target_dirs = []
            target_dirs.append(os.path.join(self.build_lib,
                                            'period'))
            target_dirs.append('period')
            # mkpath is a distutils helper to create directories
            for dir in target_dirs:
                self.mkpath(dir)

            try:
                for dir in target_dirs:
                    fobj = open(os.path.join(dir, 'RELEASE-VERSION'), 'w')
                    fobj.write(version)
                    fobj.close()
            except:
                pass

        # distutils uses old-style classes, so no super()
        build_py.run(self)

test_reqs_gen = parse_requirements("test-requirements.txt",
                                  session=uuid.uuid1())
reqs_gen = parse_requirements("requirements.txt",
                              session=uuid.uuid1())

setup(name='period',
      version=version,
      description="basic time period checking libary for Python",
      long_description=README + '\n\n' + NEWS,
      cmdclass={'build_py': my_build_py},
      classifiers=[
          "Development Status :: 2 - Pre-Alpha",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: Artistic License",
          "Operating System :: POSIX :: Linux",
          "Programming Language :: Python",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3.4",
          "Operating System :: Linux",
          "Topic :: Software Development :: Libraries :: Python Modules", ],
      keywords='date time period',
      author='Link Care Services',
      author_email='',
      url='https://github.com/LinkCareServices/period',
      license='Artistic License 2.0',
      packages=find_packages(exclude=['ez_setup']),
      package_data={'': ['*.rst', ], },
      include_package_data=True,
      zip_safe=False,
      test_suite='nose.collector',
      tests_require=[str(ir.req) for ir in test_reqs_gen],
      install_requires=[str(ir.req) for ir in reqs_gen], )
<commit_msg>updated author name in setup.py<commit_after># -*- coding: utf-8 -*-
"""setuptools installer for period."""

import os
import uuid

from pip.req import parse_requirements
from setuptools import find_packages
from setuptools import setup
from setuptools.command.build_py import build_py

# local imports
try:
    from build_scripts.version import get_git_version
except:
    pass

here = os.path.abspath(os.path.dirname(__file__))
README = open(os.path.join(here, 'README.rst')).read()
NEWS = open(os.path.join(here, 'NEWS.rst')).read()

version = None
try:
    version = get_git_version()
except:
    pass

if version is None or not version:
    try:
        file_name = "period/RELEASE-VERSION"
        version_file = open(file_name, "r")
        try:
            version = version_file.readlines()[0]
            version = version.strip()
        except Exception:
            version = "0.0.0"
        finally:
            version_file.close()
    except IOError:
        version = "0.0.0"

class my_build_py(build_py):
    def run(self):
        # honor the --dry-run flag
        if not self.dry_run:
            target_dirs = []
            target_dirs.append(os.path.join(self.build_lib,
                                            'period'))
            target_dirs.append('period')
            # mkpath is a distutils helper to create directories
            for dir in target_dirs:
                self.mkpath(dir)

            try:
                for dir in target_dirs:
                    fobj = open(os.path.join(dir, 'RELEASE-VERSION'), 'w')
                    fobj.write(version)
                    fobj.close()
            except:
                pass

        # distutils uses old-style classes, so no super()
        build_py.run(self)

test_reqs_gen = parse_requirements("test-requirements.txt",
                                  session=uuid.uuid1())
reqs_gen = parse_requirements("requirements.txt",
                              session=uuid.uuid1())

setup(name='period',
      version=version,
      description="basic time period checking libary for Python",
      long_description=README + '\n\n' + NEWS,
      cmdclass={'build_py': my_build_py},
      classifiers=[
          "Development Status :: 2 - Pre-Alpha",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: Artistic License",
          "Operating System :: POSIX :: Linux",
          "Programming Language :: Python",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3.4",
          "Operating System :: Linux",
          "Topic :: Software Development :: Libraries :: Python Modules", ],
      keywords='date time period',
      author='William S. Annis',
      author_email='',
      url='https://github.com/LinkCareServices/period',
      license='Artistic License 2.0',
      packages=find_packages(exclude=['ez_setup']),
      package_data={'': ['*.rst', ], },
      include_package_data=True,
      zip_safe=False,
      test_suite='nose.collector',
      tests_require=[str(ir.req) for ir in test_reqs_gen],
      install_requires=[str(ir.req) for ir in reqs_gen], )
<|endoftext|>


<commit_before>from setuptools import setup

setup(name='fortdepend',
      version='0.1.0',
      description='Automatically generate Fortran dependencies',
      author='Peter Hill',
      author_email='peter@fusionplasma.co.uk',
      url='https://github.com/ZedThree/fort_depend.py/',
      download_url='https://github.com/ZedThree/fort_depend.py/tarball/0.1.0',
      license='MIT',
      classifiers=[
          'Development Status :: 3 - Alpha',
          'License :: OSI Approved :: MIT License',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.3',
          'Programming Language :: Python :: 3.4',
          'Programming Language :: Python :: 3.5',
          'Programming Language :: Python :: 3.6',
          'Programming Language :: Fortran',
      ],
      packages=['fortdepend'],
      install_requires=[
          'colorama >= 0.3.9',
          'pcpp >= 1.1.0'
      ],
      extras_requires={
          'tests': ['pytest >= 3.3.0'],
          'docs': [
              'sphinx >= 1.4',
              'sphinx-argparse >= 0.2.3'
          ],
      },
      keywords=['build', 'dependencies', 'fortran'],
      entry_points={
          'console_scripts': [
              'fortdepend = fortdepend.__main__:main',
          ],
      },
)
<commit_msg>Fix typo in setup.py<commit_after>from setuptools import setup

setup(name='fortdepend',
      version='0.1.0',
      description='Automatically generate Fortran dependencies',
      author='Peter Hill',
      author_email='peter@fusionplasma.co.uk',
      url='https://github.com/ZedThree/fort_depend.py/',
      download_url='https://github.com/ZedThree/fort_depend.py/tarball/0.1.0',
      license='MIT',
      classifiers=[
          'Development Status :: 3 - Alpha',
          'License :: OSI Approved :: MIT License',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.3',
          'Programming Language :: Python :: 3.4',
          'Programming Language :: Python :: 3.5',
          'Programming Language :: Python :: 3.6',
          'Programming Language :: Fortran',
      ],
      packages=['fortdepend'],
      install_requires=[
          'colorama >= 0.3.9',
          'pcpp >= 1.1.0'
      ],
      extras_require={
          'tests': ['pytest >= 3.3.0'],
          'docs': [
              'sphinx >= 1.4',
              'sphinx-argparse >= 0.2.3'
          ],
      },
      keywords=['build', 'dependencies', 'fortran'],
      entry_points={
          'console_scripts': [
              'fortdepend = fortdepend.__main__:main',
          ],
      },
)
<|endoftext|>


<commit_before>import codecs
from setuptools import setup, find_packages
from os import path

def read(*parts):
    return codecs.open(path.join(path.dirname(__file__), *parts),
                       encoding="utf-8").read()

setup(name='logstash_formatter',
      version='0.5.15',
      description='JSON formatter meant for logstash',
      long_description=read('README.rst'),
      url='https://github.com/exoscale/python-logstash-formatter',
      author='Pierre-Yves Ritschard',
      author_email='pierre-yves.ritschard@exoscale.ch',
      license='MIT, see LICENSE file',
      packages=find_packages(),
      include_package_data=True,
      classifiers=[
          'Development Status :: 5 - Production/Stable',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Natural Language :: English',
          'Programming Language :: Python',
          'Programming Language :: Python :: 3'
      ],
      zip_safe=False)
<commit_msg>Bump to 0.5.16<commit_after>import codecs
from setuptools import setup, find_packages
from os import path

def read(*parts):
    return codecs.open(path.join(path.dirname(__file__), *parts),
                       encoding="utf-8").read()

setup(name='logstash_formatter',
      version='0.5.16',
      description='JSON formatter meant for logstash',
      long_description=read('README.rst'),
      url='https://github.com/exoscale/python-logstash-formatter',
      author='Pierre-Yves Ritschard',
      author_email='pierre-yves.ritschard@exoscale.ch',
      license='MIT, see LICENSE file',
      packages=find_packages(),
      include_package_data=True,
      classifiers=[
          'Development Status :: 5 - Production/Stable',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Natural Language :: English',
          'Programming Language :: Python',
          'Programming Language :: Python :: 3'
      ],
      zip_safe=False)
<|endoftext|>


<commit_before>#!/usr/bin/env python
# encoding: utf-8

from __future__ import print_function

import os
import sys
import codecs

from setuptools import setup

if sys.version_info < (3, 3):
	raise SystemExit("Python 3.3 or later is required.")

version = description = url = author = None

exec(open(os.path.join("web", "dispatch", "core", "release.py")).read())

here = os.path.abspath(os.path.dirname(__file__))

tests_require = [
		'pytest',  # test collector and extensible runner
		'pytest-cov',  # coverage reporting
		'pytest-flakes',  # syntax validation
		'pytest-catchlog',  # log capture
		'pytest-isort',  # import ordering
	]

setup(
	name = "web.dispatch",
	version = version,

	description = description,
	long_description = codecs.open(os.path.join(here, 'README.rst'), 'r', 'utf8').read(),
	url = url,
	download_url = 'https://pypi.org/project/web.dispatch/',

	author = author.name,
	author_email = author.email,

	license = 'MIT',
	keywords = ['marrow', 'dispatch', 'url dispatch', 'endpoint discovery'],
	classifiers = [
			"Development Status :: 5 - Production/Stable",
			"Environment :: Console",
			"Environment :: Web Environment",
			"Intended Audience :: Developers",
			"License :: OSI Approved :: MIT License",
			"Operating System :: OS Independent",
			"Programming Language :: Python",
			"Programming Language :: Python :: 3",
			"Programming Language :: Python :: 3.3",
			"Programming Language :: Python :: 3.4",
			"Programming Language :: Python :: 3.5",
			"Programming Language :: Python :: 3.6",
			"Programming Language :: Python :: Implementation :: CPython",
			"Programming Language :: Python :: Implementation :: PyPy",
			"Topic :: Software Development :: Libraries :: Python Modules",
		],

	packages = ['web.dispatch.core'],
	include_package_data = True,
	package_data = {'': ['README.rst', 'LICENSE.txt']},
	zip_safe = False,

	# Dependency Declaration

	setup_requires = [
			'pytest-runner',
		] if {'pytest', 'test', 'ptr'}.intersection(sys.argv) else [],

	install_requires = [],

	extras_require = dict(
			development = tests_require + ['pre-commit'],  # Development-time dependencies.
		),

	tests_require = tests_require,

	# Plugin Registration

	entry_points = {
			'web.dispatch': [
				],
		},
)
<commit_msg>Added compatibility requirement.<commit_after>#!/usr/bin/env python
# encoding: utf-8

from __future__ import print_function

import os
import sys
import codecs

from setuptools import setup

if sys.version_info < (3, 3):
	raise SystemExit("Python 3.3 or later is required.")

version = description = url = author = None

exec(open(os.path.join("web", "dispatch", "core", "release.py")).read())

here = os.path.abspath(os.path.dirname(__file__))

tests_require = [
		'pytest',  # test collector and extensible runner
		'pytest-cov',  # coverage reporting
		'pytest-flakes',  # syntax validation
		'pytest-catchlog',  # log capture
		'pytest-isort',  # import ordering
	]

setup(
	name = "web.dispatch",
	version = version,

	description = description,
	long_description = codecs.open(os.path.join(here, 'README.rst'), 'r', 'utf8').read(),
	url = url,
	download_url = 'https://pypi.org/project/web.dispatch/',

	author = author.name,
	author_email = author.email,

	license = 'MIT',
	keywords = ['marrow', 'dispatch', 'url dispatch', 'endpoint discovery'],
	classifiers = [
			"Development Status :: 5 - Production/Stable",
			"Environment :: Console",
			"Environment :: Web Environment",
			"Intended Audience :: Developers",
			"License :: OSI Approved :: MIT License",
			"Operating System :: OS Independent",
			"Programming Language :: Python",
			"Programming Language :: Python :: 3",
			"Programming Language :: Python :: 3.3",
			"Programming Language :: Python :: 3.4",
			"Programming Language :: Python :: 3.5",
			"Programming Language :: Python :: 3.6",
			"Programming Language :: Python :: Implementation :: CPython",
			"Programming Language :: Python :: Implementation :: PyPy",
			"Topic :: Software Development :: Libraries :: Python Modules",
		],

	packages = ['web.dispatch.core'],
	include_package_data = True,
	package_data = {'': ['README.rst', 'LICENSE.txt']},
	zip_safe = False,

	# Dependency Declaration

	setup_requires = [
			'pytest-runner',
		] if {'pytest', 'test', 'ptr'}.intersection(sys.argv) else [],

	install_requires = [
			'pathlib; python_version < "3.4"',  # Path manipulation utility lib; builtin from 3.4.
		],

	extras_require = dict(
			development = tests_require + ['pre-commit'],  # Development-time dependencies.
		),

	tests_require = tests_require,

	# Plugin Registration

	entry_points = {
			'web.dispatch': [
				],
		},
)
<|endoftext|>


<commit_before># coding=utf-8

import sys

try:
    from setuptools import setup, find_packages
except ImportError:
    import distribute_setup
    distribute_setup.use_setuptools()
    from setuptools import setup, find_packages

setup(
    name='python-operative',
    version='0.1.0',
    author='Jane Kelly & Jeff Revesz',
    author_email='jane.kelly@buzzfeed.com',
    packages=find_packages(),
    test_suite='test',
    install_requires=[
        'nose<2.0.0',
        'pyftpdlib<2.0.0',
        'caliendo<3.0.0',
        'autopep8'
    ],
    include_package_data=True
)
<commit_msg>bumped version to 0.1.1<commit_after># coding=utf-8

import sys

try:
    from setuptools import setup, find_packages
except ImportError:
    import distribute_setup
    distribute_setup.use_setuptools()
    from setuptools import setup, find_packages

setup(
    name='python-operative',
    version='0.1.1',
    author='Jane Kelly & Jeff Revesz',
    author_email='jane.kelly@buzzfeed.com',
    packages=find_packages(),
    test_suite='test',
    install_requires=[
        'nose<2.0.0',
        'pyftpdlib<2.0.0',
        'caliendo<3.0.0',
        'autopep8'
    ],
    include_package_data=True
)
<|endoftext|>


<commit_before>#!/usr/bin/python
# -*- coding: utf-8 -*-
# vim: ai ts=4 sts=4 et sw=4

from setuptools import setup, find_packages

setup(
    name='dbus-deviation',
    version='0.1.0',
    packages=find_packages(exclude=['*.tests']),
    include_package_data=True,
    exclude_package_data={'': ['.gitignore']},
    zip_safe=True,
    setup_requires=[
        'setuptools_git >= 0.3',
        'setuptools_pep8',
    ],
    install_requires=[],
    tests_require=[],
    entry_points={
        'console_scripts': [
            'dbus-interface-diff = dbusdeviation.utilities.diff:main',
        ],
    },
    author='Philip Withnall',
    author_email='philip.withnall@collabora.co.uk',
    description='Parse D-Bus introspection XML and process it in various ways',
    long_description='dbus-deviation is a project for parsing D-Bus '
                     'introspection XML and processing it in various ways. '
                     'Its main tool is dbus-interface-diff, which calculates '
                     'the difference between two D-Bus APIs for the purpose '
                     'of checking for API breaks. This functionality is also '
                     'available as a Python module, dbusdeviation.',
    license='GPLv2+',
    url='http://people.collabora.com/~pwith/dbus-deviation/',
    test_suite='dbusdeviation.tests'
)
<commit_msg>build: Tidy up setup.py<commit_after>#!/usr/bin/python
# -*- coding: utf-8 -*-
# vim: ai ts=4 sts=4 et sw=4

"""
Parse D-Bus introspection XML and process it in various ways
"""

from setuptools import setup, find_packages
import os

__version__ = '0.1.0'
README = open('README').read()
NEWS = open('NEWS').read()

setup(
    name='dbus-deviation',
    version=__version__,
    packages=find_packages(exclude=['*.tests']),
    include_package_data=True,
    exclude_package_data={'': ['.gitignore']},
    zip_safe=True,
    setup_requires=[
        'setuptools_git >= 0.3',
        'setuptools_pep8',
    ],
    install_requires=[],
    tests_require=[],
    entry_points={
        'console_scripts': [
            'dbus-interface-diff = dbusdeviation.utilities.diff:main',
        ],
    },
    author='Philip Withnall',
    author_email='philip.withnall@collabora.co.uk',
    description=__doc__,
    long_description=README + '\n\n' + NEWS,
    license='GPLv2+',
    url='http://people.collabora.com/~pwith/dbus-deviation/',
    test_suite='dbusdeviation.tests',
)
<|endoftext|>


<commit_before># -*- coding: utf-8 -*-

from setuptools import find_packages, setup

readme = """
![PyThaiNLP Logo](https://avatars0.githubusercontent.com/u/32934255?s=200&v=4)

PyThaiNLP is a Python library for Thai natural language processing.
The library provides functions like word tokenization, part-of-speech tagging,
transliteration, soundex generation, and spell checking.

## Install

For stable version:

```sh
pip install pythainlp
```

Some functionalities, like word vector, required extra packages.
See https://github.com/PyThaiNLP/pythainlp for installation options.
"""

requirements = [
    "dill>=0.3.0,<1",
    "nltk>=3.4.5,<4",
    "requests>=2.22.0,<3",
    "tinydb>=3.13.0,<4",
    "tqdm>=4.32.2,<5",
]

extras = {
    "artagger": ["artagger>=0.1.0.3"],
    "attacut": ["attacut>=1.0.4"],
    "benchmarks": ["numpy>=1.17", "pandas>=0.25"],
    "icu": ["pyicu>=2.3.1"],
    "ipa": ["epitran>=1.1"],
    "ml": ["numpy>=1.17", "torch>=1.2.0"],
    "ner": ["sklearn-crfsuite>=0.3.6"],
    "ssg": ["ssg>=0.0.4"],
    "thai2fit": ["emoji>0.5.4", "gensim>=3.8.0", "numpy>=1.17"],
    "thai2rom": ["torch>=1.2.0", "numpy>=1.17"],
    "full": [
        "artagger>=0.1.0.3",
        "attacut>=1.0.4",
        "emoji>=0.5.4",
        "epitran>=1.1",
        "gensim>=3.8.0",
        "numpy>=1.17",
        "pandas>=0.25",
        "pyicu>=2.3.1",
        "sklearn-crfsuite>=0.3.6",
        "ssg>=0.0.4",
        "torch>=1.2.0",
    ],
}

setup(
    name="pythainlp",
    version="2.1.dev6",
    description="Thai Natural Language Processing library",
    long_description=readme,
    long_description_content_type="text/markdown",
    author="PyThaiNLP",
    author_email="wannaphong@kkumail.com",
    url="https://github.com/PyThaiNLP/pythainlp",
    packages=find_packages(),
    test_suite="tests",
    python_requires=">=3.6",
    package_data={
        "pythainlp.corpus": [
            "corpus_license.md",
            "countries_th.txt",
            "negations_th.txt",
            "orchid_pos_th.json",
            "orchid_pt_tagger.dill",
            "stopwords_th.txt",
            "syllables_th.txt",
            "tha-wn.db",
            "thailand_provinces_th.txt",
            "tnc_freq.txt",
            "ttc_freq.txt",
            "ud_thai_pud_pt_tagger.dill",
            "ud_thai_pud_unigram_tagger.dill",
            "words_th_thai2fit_201810.txt",
            "words_th.txt",
        ],
    },
    include_package_data=True,
    install_requires=requirements,
    extras_require=extras,
    license="Apache Software License 2.0",
    zip_safe=False,
    keywords=[
       "pythainlp",
       "NLP",
       "natural language processing",
       "text analytics",
       "ThaiNLP",
       "text processing",
       "localization",
    ],
    classifiers=[
        "Development Status :: 5 - Production/Stable",
        "Programming Language :: Python :: 3",
        "Intended Audience :: Developers",
        "License :: OSI Approved :: Apache Software License",
        "Natural Language :: Thai",
        "Topic :: Scientific/Engineering :: Artificial Intelligence",
        "Topic :: Text Processing",
        "Topic :: Text Processing :: General",
        "Topic :: Text Processing :: Linguistic",
    ],
    scripts=[
        'bin/pythainlp',
        'bin/word-tokenization-benchmark',
    ]
)

# TODO: Check extras and decide to download additional data, like model files
<commit_msg>test lowering dependencies version requirement<commit_after># -*- coding: utf-8 -*-

from setuptools import find_packages, setup

readme = """
![PyThaiNLP Logo](https://avatars0.githubusercontent.com/u/32934255?s=200&v=4)

PyThaiNLP is a Python library for Thai natural language processing.
The library provides functions like word tokenization, part-of-speech tagging,
transliteration, soundex generation, and spell checking.

## Install

For stable version:

```sh
pip install pythainlp
```

Some functionalities, like word vector, required extra packages.
See https://github.com/PyThaiNLP/pythainlp for installation options.
"""

requirements = [
    "dill>=0.3.0,<1",
    "nltk>=3.4.5,<4",
    "requests>=2.22.0,<3",
    "tinydb>=3.13.0,<4",
    "tqdm>=4.32.2,<5",
]

extras = {
    "artagger": ["artagger>=0.1.0.3"],
    "attacut": ["attacut>=1.0.4"],
    "benchmarks": ["numpy>=1.16,<1.7", "pandas>=0.24,<0.25"],
    "icu": ["pyicu>=2.3"],
    "ipa": ["epitran>=1.1"],
    "ml": ["numpy>=1.16,<1.7", "torch>=1.0,<1.2"],
    "ner": ["sklearn-crfsuite>=0.3.6"],
    "ssg": ["ssg>=0.0.6"],
    "thai2fit": ["emoji==0.5", "gensim>=3.7,<3.8", "numpy>=1.16,<1.7"],
    "thai2rom": ["torch>=1.0<1.2", "numpy==1.16"],
    "full": [
        "artagger>=0.1.0.3",
        "attacut>=1.0.4",
        "emoji==0.5",
        "epitran>=1.1",
        "gensim>=3.7,<3.8",
        "numpy>=1.16,<1.7",
        "pandas>=0.24,<0.25",
        "pyicu>=2.3",
        "sklearn-crfsuite>=0.3.6",
        "ssg>=0.0.6",
        "torch>=1.0,<1.2",
    ],
}

setup(
    name="pythainlp",
    version="2.1.dev6",
    description="Thai Natural Language Processing library",
    long_description=readme,
    long_description_content_type="text/markdown",
    author="PyThaiNLP",
    author_email="wannaphong@kkumail.com",
    url="https://github.com/PyThaiNLP/pythainlp",
    packages=find_packages(),
    test_suite="tests",
    python_requires=">=3.6",
    package_data={
        "pythainlp.corpus": [
            "corpus_license.md",
            "countries_th.txt",
            "negations_th.txt",
            "orchid_pos_th.json",
            "orchid_pt_tagger.dill",
            "stopwords_th.txt",
            "syllables_th.txt",
            "tha-wn.db",
            "thailand_provinces_th.txt",
            "tnc_freq.txt",
            "ttc_freq.txt",
            "ud_thai_pud_pt_tagger.dill",
            "ud_thai_pud_unigram_tagger.dill",
            "words_th_thai2fit_201810.txt",
            "words_th.txt",
        ],
    },
    include_package_data=True,
    install_requires=requirements,
    extras_require=extras,
    license="Apache Software License 2.0",
    zip_safe=False,
    keywords=[
       "pythainlp",
       "NLP",
       "natural language processing",
       "text analytics",
       "ThaiNLP",
       "text processing",
       "localization",
    ],
    classifiers=[
        "Development Status :: 5 - Production/Stable",
        "Programming Language :: Python :: 3",
        "Intended Audience :: Developers",
        "License :: OSI Approved :: Apache Software License",
        "Natural Language :: Thai",
        "Topic :: Scientific/Engineering :: Artificial Intelligence",
        "Topic :: Text Processing",
        "Topic :: Text Processing :: General",
        "Topic :: Text Processing :: Linguistic",
    ],
    scripts=[
        'bin/pythainlp',
        'bin/word-tokenization-benchmark',
    ]
)

# TODO: Check extras and decide to download additional data, like model files
<|endoftext|>


<commit_before># -*- coding: utf-8 -*-
from setuptools import setup

setup(name='patchit',
      version='1.1',
      py_modules=('patchit', ),
      test_suite='tests',
      url='https://github.com/Eisensheng/patchit',
      license='MIT',
      author='eisensheng',
      author_email='eisensheng@gmail.com',
      description='patching files with python',
      classifiers=[
          'Development Status :: 4 - Beta',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Operating System :: OS Independent',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 2 :: Only',
          'Topic :: Software Development :: Libraries',
          'Topic :: Software Development :: Libraries :: Python Modules',
          'Topic :: Utilities',
      ])
<commit_msg>state compatibility with python 2.6, 3.2+<commit_after># -*- coding: utf-8 -*-
from setuptools import setup

setup(name='patchit',
      version='1.1',
      py_modules=('patchit', ),
      test_suite='tests',
      url='https://github.com/Eisensheng/patchit',
      license='MIT',
      author='eisensheng',
      author_email='eisensheng@gmail.com',
      description='patching files with python',
      classifiers=[
          'Development Status :: 4 - Beta',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Operating System :: OS Independent',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.6',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.2',
          'Programming Language :: Python :: 3.3',
          'Programming Language :: Python :: 3.4',
          'Topic :: Software Development :: Libraries',
          'Topic :: Software Development :: Libraries :: Python Modules',
          'Topic :: Utilities',
      ])
<|endoftext|>


<commit_before>#!/usr/bin/env python

from distutils.core import setup
import platform

def build_params():
    params = {
      'name':'pyclip',
      'version':'0.1',
      'description':'easily interact with clipboard from Python',
      'author':'Zhehao Mao',
      'author_email':'zhehao.mao@gmail.com',
      'url':'https://github.com/zhemao/pyclip',
      'py_modules':['clipboard'],
	  'license':'MIT',
    }

    #add windows paste command
    if platform.system() == 'Windows':
        params['scripts'] = ['paste.exe']

setup(
    **build_params()
)
<commit_msg>update version<commit_after>#!/usr/bin/env python

from distutils.core import setup
import platform

def build_params():
    params = {
      'name':'pyclip',
      'version':'0.2',
      'description':'easily interact with clipboard from Python',
      'author':'Zhehao Mao',
      'author_email':'zhehao.mao@gmail.com',
      'url':'https://github.com/zhemao/pyclip',
      'py_modules':['clipboard'],
	  'license':'MIT',
    }

    #add windows paste command
    if platform.system() == 'Windows':
        params['scripts'] = ['paste.exe']

setup(
    **build_params()
)
<|endoftext|>


<commit_before>#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import re

from os.path import join

from setuptools import setup, find_packages

RE_REQUIREMENT = re.compile(r'^\s*-r\s*(?P<filename>.*)$')

PYPI_RST_FILTERS = (
    # Replace code-blocks
    (r'\.\.\s? code-block::\s*(\w|\+)+',  '::'),
    # Remove travis ci badge
    (r'.*travis-ci\.org/.*', ''),
    # Remove pypip.in badges
    (r'.*pypip\.in/.*', ''),
    (r'.*crate\.io/.*', ''),
    (r'.*coveralls\.io/.*', ''),
)

def rst(filename):
    '''
    Load rst file and sanitize it for PyPI.
    Remove unsupported github tags:
     - code-block directive
     - travis ci build badge
    '''
    content = open(filename).read()
    for regex, replacement in PYPI_RST_FILTERS:
        content = re.sub(regex, replacement, content)
    return content

def pip(filename):
    '''Parse pip requirement file and transform it to setuptools requirements'''
    requirements = []
    for line in open(join('requirements', filename)):
        line = line.strip()
        if not line or '://' in line:
            continue
        match = RE_REQUIREMENT.match(line)
        if match:
            requirements.extend(pip(match.group('filename')))
        else:
            requirements.append(line)
    return requirements

def dependency_links(filename):
    return [line.strip() for line in open(join('requirements', filename)) if '://' in line]

long_description = '\n'.join((
    rst('README.rst'),
    rst('CHANGELOG.rst'),
    ''
))

tests_require = ['nose', 'rednose']

setup(
    name='flask-restplus',
    version=__import__('flask_restplus').__version__,
    description=__import__('flask_restplus').__description__,
    long_description=long_description,
    url='https://github.com/noirbizarre/flask-restplus',
    download_url='http://pypi.python.org/pypi/flask-restplus',
    author='Axel Haustant',
    author_email='axel@data.gouv.fr',
    packages=find_packages(),
    include_package_data=True,
    install_requires=['flask-restful'],
    tests_require=tests_require,
    extras_require={
        'test': tests_require,
    },
    license='GNU AGPLv3+',
    use_2to3=True,
    keywords='',
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Programming Language :: Python',
        'Environment :: Web Environment',
        'Operating System :: OS Independent',
        'Intended Audience :: Developers',
        'Topic :: System :: Software Distribution',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Topic :: Software Development :: Libraries :: Python Modules',
        'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
    ],
)
<commit_msg>Removed useless setup.py code<commit_after>#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import re

from setuptools import setup, find_packages

RE_REQUIREMENT = re.compile(r'^\s*-r\s*(?P<filename>.*)$')

PYPI_RST_FILTERS = (
    # Replace code-blocks
    (r'\.\.\s? code-block::\s*(\w|\+)+',  '::'),
    # Remove travis ci badge
    (r'.*travis-ci\.org/.*', ''),
    # Remove pypip.in badges
    (r'.*pypip\.in/.*', ''),
    (r'.*crate\.io/.*', ''),
    (r'.*coveralls\.io/.*', ''),
)

def rst(filename):
    '''
    Load rst file and sanitize it for PyPI.
    Remove unsupported github tags:
     - code-block directive
     - travis ci build badge
    '''
    content = open(filename).read()
    for regex, replacement in PYPI_RST_FILTERS:
        content = re.sub(regex, replacement, content)
    return content

long_description = '\n'.join((
    rst('README.rst'),
    rst('CHANGELOG.rst'),
    ''
))

tests_require = ['nose', 'rednose']

setup(
    name='flask-restplus',
    version=__import__('flask_restplus').__version__,
    description=__import__('flask_restplus').__description__,
    long_description=long_description,
    url='https://github.com/noirbizarre/flask-restplus',
    download_url='http://pypi.python.org/pypi/flask-restplus',
    author='Axel Haustant',
    author_email='axel@data.gouv.fr',
    packages=find_packages(),
    include_package_data=True,
    install_requires=['flask-restful'],
    tests_require=tests_require,
    extras_require={
        'test': tests_require,
    },
    license='GNU AGPLv3+',
    use_2to3=True,
    keywords='',
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Programming Language :: Python',
        'Environment :: Web Environment',
        'Operating System :: OS Independent',
        'Intended Audience :: Developers',
        'Topic :: System :: Software Distribution',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Topic :: Software Development :: Libraries :: Python Modules',
        'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
    ],
)
<|endoftext|>


<commit_before>#!/usr/bin/env python
# -*- coding: utf-8 -*-

from setuptools import setup

with open('README.rst') as readme_file:
    readme = readme_file.read()

with open('HISTORY.rst') as history_file:
    history = history_file.read()

requirements = [
    'face_recognition_models>=0.3.0',
    'Click>=6.0',
    'dlib>=19.7',
    'numpy',
    'Pillow'
]

test_requirements = [
    'tox',
    'flake8'
]

setup(
    name='face_recognition',
    version='1.4.0',
    description="Recognize faces from Python or from the command line",
    long_description=readme + '\n\n' + history,
    author="Adam Geitgey",
    author_email='ageitgey@gmail.com',
    url='https://github.com/ageitgey/face_recognition',
    packages=[
        'face_recognition',
    ],
    package_dir={'face_recognition': 'face_recognition'},
    package_data={
        'face_recognition': ['models/*.dat']
    },
    entry_points={
        'console_scripts': [
            'face_recognition=face_recognition.face_recognition_cli:main',
            'face_detection=face_recognition.face_detection_cli:main'
        ]
    },
    install_requires=requirements,
    license="MIT license",
    zip_safe=False,
    keywords='face_recognition',
    classifiers=[
        'Development Status :: 4 - Beta',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: MIT License',
        'Natural Language :: English',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
        'Programming Language :: Python :: 3.8',
    ],
    test_suite='tests',
    tests_require=test_requirements
)
<commit_msg>Update setup.py<commit_after>#!/usr/bin/env python
# -*- coding: utf-8 -*-

from setuptools import setup

with open('README.rst') as readme_file:
    readme = readme_file.read()

with open('HISTORY.rst') as history_file:
    history = history_file.read()

requirements = [
    'face_recognition_models>=0.3.0',
    'Click>=6.0',
    'dlib>=19.7',
    'numpy',
    'Pillow'
]

test_requirements = [
    'tox',
    'flake8'
]

setup(
    name='face_recognition',
    version='1.4.0',
    description="Recognize faces from Python or from the command line",
    long_description=readme + '\n\n' + history,
    author="Adam Geitgey",
    author_email='ageitgey@gmail.com',
    url='https://github.com/ageitgey/face_recognition',
    packages=[
        'face_recognition',
    ],
    package_dir={'face_recognition': 'face_recognition'},
    package_data={
        'face_recognition': ['models/*.dat']
    },
    entry_points={
        'console_scripts': [
            'face_recognition=face_recognition.face_recognition_cli:main',
            'face_detection=face_recognition.face_detection_cli:main'
        ]
    },
    install_requires=requirements,
    license="MIT license",
    zip_safe=False,
    keywords='face_recognition',
    classifiers=[
        'Development Status :: 4 - Beta',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: MIT License',
        'Natural Language :: English',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
        'Programming Language :: Python :: 3.8',
        'Programming Language :: Python :: 3.9',
    ],
    test_suite='tests',
    tests_require=test_requirements
)
<|endoftext|>


<commit_before>from setuptools import setup, find_packages

long_desc = open('README.rst', 'rb').read().decode('utf-8') + '\n\n' + \
            open('AUTHORS.rst', 'rb').read().decode('utf-8') + '\n\n' + \
            open('CHANGELOG.rst', 'rb').read().decode('utf-8')
setup(
    name='django-recaptcha',
    version='1.5.0',
    description='Django recaptcha form field/widget app.',
    long_description=long_desc,
    author='Praekelt Consulting',
    author_email='dev@praekelt.com',
    license='BSD',
    url='http://github.com/praekelt/django-recaptcha',
    packages=find_packages(),
    install_requires=[
        'django',
    ],
    tests_require=[
        'django-setuptest>=0.2.1',
    ],
    test_suite="setuptest.setuptest.SetupTestSuite",
    include_package_data=True,
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Framework :: Django :: 2.1',
        'Framework :: Django :: 2.0',
        'Framework :: Django :: 1.11',
        'Framework :: Django',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
    ],
    zip_safe=False,
)
<commit_msg>feature/cleanup-setup: Update setup.py<commit_after>from setuptools import setup, find_packages

long_desc = open('README.rst', 'rb').read().decode('utf-8') + '\n\n' + \
            open('AUTHORS.rst', 'rb').read().decode('utf-8') + '\n\n' + \
            open('CHANGELOG.rst', 'rb').read().decode('utf-8')

setup(
    name='django-recaptcha',
    version='1.5.0',
    description='Django recaptcha form field/widget app.',
    long_description=long_desc,
    author='Praekelt Consulting',
    author_email='dev@praekelt.com',
    license='BSD',
    url='http://github.com/praekelt/django-recaptcha',
    packages=find_packages(),
    install_requires=[
        'django>1.11,<2.3',
    ],
    tests_require=[
        'tox',
    ],
    keywords=['django', 'reCAPTCHA', 'reCAPTCHA v2', 'reCAPTCHA v3'],
    test_suite='setuptest.setuptest.SetupTestSuite',
    include_package_data=True,
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Framework :: Django :: 2.1',
        'Framework :: Django :: 2.0',
        'Framework :: Django :: 1.11',
        'Framework :: Django',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
    ],
    zip_safe=False,
)
<|endoftext|>


<commit_before>from setuptools import find_packages, setup
from setuptools.command.install import install
import os

BASEPATH = '.eDisGo'

class InstallSetup(install):
    def run(self):
        self.create_edisgo_path()
        install.run(self)

    @staticmethod
    def create_edisgo_path():
        edisgo_path = os.path.join(os.path.expanduser('~'), BASEPATH)
        data_path = os.path.join(edisgo_path, 'data')

        if not os.path.isdir(edisgo_path):
            os.mkdir(edisgo_path)
        if not os.path.isdir(data_path):
            os.mkdir(data_path)

setup(
    name='eDisGo',
    version='0.0.7',
    packages=find_packages(),
    url='https://github.com/openego/eDisGo',
    license='GNU Affero General Public License v3.0',
    author='gplssm, nesnoj, birgits, boltbeard',
    author_email='',
    description='A python package for distribution grid analysis and optimization',
    install_requires=[
	'demandlib',
        'ding0 >=0.1.9',
        'networkx >=1.11, <2.0 ',
        'shapely >= 1.5.12, <= 1.6.3',
        'pandas >=0.20.3, <=0.20.3',
        'pypsa >=0.11.0, <=0.11.0',
        'pyproj >= 1.9.5.1, <= 1.9.5.1',
        'geopy >= 1.11.0, <= 1.11.0',
        'pyomo >= 5.5.0',
        'multiprocess',
        'workalendar',
        'oedialect',
        'geopandas',
        'descartes'
    ],
    package_data={
        'edisgo': [
            os.path.join('config', 'config_system'),
            os.path.join('config', '*.cfg'),
            os.path.join('equipment', '*.csv')]
    },
    cmdclass={
        'install': InstallSetup},
    entry_points={
        'console_scripts': ['edisgo_run = edisgo.tools.edisgo_run:edisgo_run']
    }
)
<commit_msg>Update version number<commit_after>from setuptools import find_packages, setup
from setuptools.command.install import install
import os

BASEPATH = '.eDisGo'

class InstallSetup(install):
    def run(self):
        self.create_edisgo_path()
        install.run(self)

    @staticmethod
    def create_edisgo_path():
        edisgo_path = os.path.join(os.path.expanduser('~'), BASEPATH)
        data_path = os.path.join(edisgo_path, 'data')

        if not os.path.isdir(edisgo_path):
            os.mkdir(edisgo_path)
        if not os.path.isdir(data_path):
            os.mkdir(data_path)

setup(
    name='eDisGo',
    version='0.0.8dev',
    packages=find_packages(),
    url='https://github.com/openego/eDisGo',
    license='GNU Affero General Public License v3.0',
    author='gplssm, nesnoj, birgits, boltbeard',
    author_email='',
    description='A python package for distribution grid analysis and optimization',
    install_requires=[
	'demandlib',
        'ding0 >=0.1.9',
        'networkx >=1.11, <2.0 ',
        'shapely >= 1.5.12, <= 1.6.3',
        'pandas >=0.20.3, <=0.20.3',
        'pypsa >=0.11.0, <=0.11.0',
        'pyproj >= 1.9.5.1, <= 1.9.5.1',
        'geopy >= 1.11.0, <= 1.11.0',
        'pyomo >= 5.5.0',
        'multiprocess',
        'workalendar',
        'oedialect',
        'geopandas',
        'descartes'
    ],
    package_data={
        'edisgo': [
            os.path.join('config', 'config_system'),
            os.path.join('config', '*.cfg'),
            os.path.join('equipment', '*.csv')]
    },
    cmdclass={
        'install': InstallSetup},
    entry_points={
        'console_scripts': ['edisgo_run = edisgo.tools.edisgo_run:edisgo_run']
    }
)
<|endoftext|>


<commit_before>#!/usr/bin/env python
#
# Copyright (c) 2008 by Enthought, Inc.
# All rights reserved.
#

"""
Traits-capable windowing framework.

The TraitsGUI project contains a toolkit-independent GUI abstraction layer
(known as Pyface), which is used to support the "visualization" features of
the Traits package. Thus, you can write code in terms of the Traits API
(views, items, editors, etc.), and let TraitsGUI and your selected toolkit
and back-end take care of the details of displaying them.

To display Traits-based user interfaces, in addition to the TraitsGUI project,
you must install one of the following combinations of packages:

- Traits, TraitsBackendWX, and wxPython
- Traits, TraitsBackendQt, and PyQt

Prerequisites
-------------
If you want to build TraitsGUI from source, you must first install
`setuptools <http://pypi.python.org/pypi/setuptools/0.6c8>`_.

"""

from distutils import log
from distutils.command.build import build as distbuild
from make_docs import HtmlBuild
from pkg_resources import DistributionNotFound, parse_version, require, VersionConflict
from setuptools import setup, find_packages
from setuptools.command.develop import develop
import os
import zipfile

# FIXME: This works around a setuptools bug which gets setup_data.py metadata
# from incorrect packages. Ticket #1592
#from setup_data import INFO
setup_data = dict(__name__='', __file__='setup_data.py')
execfile('setup_data.py', setup_data)
INFO = setup_data['INFO']

# Pull the description values for the setup keywords from our file docstring.
DOCLINES = __doc__.split("\n")

# Functions to allow runtime building of docs from source.
def generate_docs():
    """ If sphinx is installed, generate docs.
    """

    doc_dir = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'docs')
    source_dir = os.path.join(doc_dir, 'source')
    html_zip = os.path.join(doc_dir,  'html.zip')
    dest_dir = doc_dir

    required_sphinx_version = "0.4.1"
    sphinx_installed = False
    try:
        require("Sphinx>=%s" % required_sphinx_version)
        sphinx_installed = True
    except (DistributionNotFound, VersionConflict):
        log.warn('Sphinx install of version %s could not be verified.'
                    ' Trying simple import...' % required_sphinx_version)
        try:
            import sphinx
            if parse_version(sphinx.__version__) < parse_version(
                required_sphinx_version):
                log.error("Sphinx version must be >=" +\
                    "%s." % required_sphinx_version)
            else:
                sphinx_installed = True
        except ImportError:
            log.error("Sphnix install not found.")

    if sphinx_installed:
        log.info("Generating %s documentation..." % INFO['name'])
        docsrc = source_dir
        target = dest_dir

        try:
            build = HtmlBuild()
            build.start({
                'commit_message': None,
                'doc_source': docsrc,
                'preserve_temp': True,
                'subversion': False,
                'target': target,
                'verbose': True,
                'versioned': False
                }, [])
            del build

        except:
            log.error("The documentation generation failed.  Falling back to "
                "the zip file.")

            # Unzip the docs into the 'html' folder.
            unzip_html_docs(html_zip, doc_dir)
    else:
        # Unzip the docs into the 'html' folder.
        log.info("Installing %s documentation from zip file.\n" % INFO['name'])
        unzip_html_docs(html_zip, doc_dir)

def unzip_html_docs(src_path, dest_dir):
    """ Given a path to a zipfile, extract its contents to a given 'dest_dir'.
    """
    file = zipfile.ZipFile(src_path)
    for name in file.namelist():
        cur_name = os.path.join(dest_dir, name)
        if not name.endswith('/'):
            out = open(cur_name, 'wb')
            out.write(file.read(name))
            out.flush()
            out.close()
        else:
            if not os.path.exists(cur_name):
                os.mkdir(cur_name)
    file.close()

class my_develop(develop):
    def run(self):
        develop.run(self)
        generate_docs()

class my_build(distbuild):
    def run(self):
        distbuild.run(self)
        generate_docs()

# The actual setup call.
setup(
    author = 'David C. Morrill, et al.',
    author_email = 'dmorrill@enthought.com',
    classifiers = [c.strip() for c in """\
        Development Status :: 5 - Production/Stable
        Intended Audience :: Developers
        Intended Audience :: Science/Research
        License :: OSI Approved :: BSD License
        Operating System :: MacOS
        Operating System :: Microsoft :: Windows
        Operating System :: OS Independent
        Operating System :: POSIX
        Operating System :: Unix
        Programming Language :: Python
        Topic :: Scientific/Engineering
        Topic :: Software Development
        Topic :: Software Development :: Libraries
        """.splitlines() if len(c.split()) > 0],
    cmdclass = {
        'develop': my_develop,
        'build': my_build
        },
    dependency_links = [
        'http://code.enthought.com/enstaller/eggs/source',
        ],
    description = DOCLINES[1],
    extras_require = INFO['extras_require'],
    include_package_data = True,
    install_requires = INFO['install_requires'],
    license = 'BSD',
    long_description = '\n'.join(DOCLINES[3:]),
    maintainer = 'ETS Developers',
    maintainer_email = 'enthought-dev@enthought.com',
    name = 'TraitsGUI',
    namespace_packages = [
        "enthought",
        "enthought.pyface",
        "enthought.pyface.ui",
        ],
    packages = find_packages(),
    platforms = ["Windows", "Linux", "Mac OS-X", "Unix", "Solaris"],
    tests_require = [
        'nose >= 0.10.3',
        ],
    test_suite = 'nose.collector',
    url = 'http://code.enthought.com/projects/traits_gui',
    version = INFO['version'],
    zip_safe   = False,
    )

<commit_msg>Fixing a typo in TraitsGUI<commit_after>#!/usr/bin/env python
#
# Copyright (c) 2008 by Enthought, Inc.
# All rights reserved.
#

"""
Traits-capable windowing framework.

The TraitsGUI project contains a toolkit-independent GUI abstraction layer
(known as Pyface), which is used to support the "visualization" features of
the Traits package. Thus, you can write code in terms of the Traits API
(views, items, editors, etc.), and let TraitsGUI and your selected toolkit
and back-end take care of the details of displaying them.

To display Traits-based user interfaces, in addition to the TraitsGUI project,
you must install one of the following combinations of packages:

- Traits, TraitsBackendWX, and wxPython
- Traits, TraitsBackendQt, and PyQt

Prerequisites
-------------
If you want to build TraitsGUI from source, you must first install
`setuptools <http://pypi.python.org/pypi/setuptools/0.6c8>`_.

"""

from distutils import log
from distutils.command.build import build as distbuild
from make_docs import HtmlBuild
from pkg_resources import DistributionNotFound, parse_version, require, VersionConflict
from setuptools import setup, find_packages
from setuptools.command.develop import develop
import os
import zipfile

# FIXME: This works around a setuptools bug which gets setup_data.py metadata
# from incorrect packages. Ticket #1592
#from setup_data import INFO
setup_data = dict(__name__='', __file__='setup_data.py')
execfile('setup_data.py', setup_data)
INFO = setup_data['INFO']

# Pull the description values for the setup keywords from our file docstring.
DOCLINES = __doc__.split("\n")

# Functions to allow runtime building of docs from source.
def generate_docs():
    """ If sphinx is installed, generate docs.
    """

    doc_dir = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'docs')
    source_dir = os.path.join(doc_dir, 'source')
    html_zip = os.path.join(doc_dir,  'html.zip')
    dest_dir = doc_dir

    required_sphinx_version = "0.4.1"
    sphinx_installed = False
    try:
        require("Sphinx>=%s" % required_sphinx_version)
        sphinx_installed = True
    except (DistributionNotFound, VersionConflict):
        log.warn('Sphinx install of version %s could not be verified.'
                    ' Trying simple import...' % required_sphinx_version)
        try:
            import sphinx
            if parse_version(sphinx.__version__) < parse_version(
                required_sphinx_version):
                log.error("Sphinx version must be >=" +\
                    "%s." % required_sphinx_version)
            else:
                sphinx_installed = True
        except ImportError:
            log.error("Sphinx install not found.")

    if sphinx_installed:
        log.info("Generating %s documentation..." % INFO['name'])
        docsrc = source_dir
        target = dest_dir

        try:
            build = HtmlBuild()
            build.start({
                'commit_message': None,
                'doc_source': docsrc,
                'preserve_temp': True,
                'subversion': False,
                'target': target,
                'verbose': True,
                'versioned': False
                }, [])
            del build

        except:
            log.error("The documentation generation failed.  Falling back to "
                "the zip file.")

            # Unzip the docs into the 'html' folder.
            unzip_html_docs(html_zip, doc_dir)
    else:
        # Unzip the docs into the 'html' folder.
        log.info("Installing %s documentation from zip file.\n" % INFO['name'])
        unzip_html_docs(html_zip, doc_dir)

def unzip_html_docs(src_path, dest_dir):
    """ Given a path to a zipfile, extract its contents to a given 'dest_dir'.
    """
    file = zipfile.ZipFile(src_path)
    for name in file.namelist():
        cur_name = os.path.join(dest_dir, name)
        if not name.endswith('/'):
            out = open(cur_name, 'wb')
            out.write(file.read(name))
            out.flush()
            out.close()
        else:
            if not os.path.exists(cur_name):
                os.mkdir(cur_name)
    file.close()

class my_develop(develop):
    def run(self):
        develop.run(self)
        generate_docs()

class my_build(distbuild):
    def run(self):
        distbuild.run(self)
        generate_docs()

# The actual setup call.
setup(
    author = 'David C. Morrill, et al.',
    author_email = 'dmorrill@enthought.com',
    classifiers = [c.strip() for c in """\
        Development Status :: 5 - Production/Stable
        Intended Audience :: Developers
        Intended Audience :: Science/Research
        License :: OSI Approved :: BSD License
        Operating System :: MacOS
        Operating System :: Microsoft :: Windows
        Operating System :: OS Independent
        Operating System :: POSIX
        Operating System :: Unix
        Programming Language :: Python
        Topic :: Scientific/Engineering
        Topic :: Software Development
        Topic :: Software Development :: Libraries
        """.splitlines() if len(c.split()) > 0],
    cmdclass = {
        'develop': my_develop,
        'build': my_build
        },
    dependency_links = [
        'http://code.enthought.com/enstaller/eggs/source',
        ],
    description = DOCLINES[1],
    extras_require = INFO['extras_require'],
    include_package_data = True,
    install_requires = INFO['install_requires'],
    license = 'BSD',
    long_description = '\n'.join(DOCLINES[3:]),
    maintainer = 'ETS Developers',
    maintainer_email = 'enthought-dev@enthought.com',
    name = 'TraitsGUI',
    namespace_packages = [
        "enthought",
        "enthought.pyface",
        "enthought.pyface.ui",
        ],
    packages = find_packages(),
    platforms = ["Windows", "Linux", "Mac OS-X", "Unix", "Solaris"],
    tests_require = [
        'nose >= 0.10.3',
        ],
    test_suite = 'nose.collector',
    url = 'http://code.enthought.com/projects/traits_gui',
    version = INFO['version'],
    zip_safe   = False,
    )

<|endoftext|>


<commit_before>from setuptools import setup, find_packages
from glob import glob
import os

__author__ = "Knights Lab"
__copyright__ = "Copyright (c) 2016--, %s" % __author__
__credits__ = ["Robin Shields-Cutler", "Benjamin Hillmann", "Dan Knights"]
__email__ = "cutler.robin@gmail.com"
__license__ = "MIT"
__maintainer__ = "Robin Shields-Cutler"
__version__ = "0.0.1-dev"

long_description = ''

setup(
	name='clusterpluck',
	version=__version__,
	packages=find_packages(),
	url='',
	license=__license__,
	author=__author__,
	author_email=__email__,
	description='',
	long_description=long_description,
	# scripts=glob(os.path.join('clusterpluck', 'scripts', '*py')),
	keywords='',
	install_requires=['numpy', 'scipy'],
	entry_points=dict(console_scripts=[
		'orf_matrix_collapse = clusterpluck.scripts.orf_matrix_collapse:main',
		'extract_cluster_aaseq = clusterpluck.parsers.extract_cluster_aaseq:main',
		'scrape_antismash_db = clusterpluck.parsers.scrape_antismash_db:main',
		'list_cluster_types = clusterpluck.parsers.list_cluster_types:main',
		'blastp_to_matrix = clusterpluck.scripts.blastp_to_matrix:main',
		'combine_metrics = clusterpluck.scripts.combine_metrics:main',
		'parallel_in_common = clusterpluck.scripts.parallel_in_common:main',
		'parallel_orf_collapse = clusterpluck.scripts.parallel_orf_collapse:main',
		'matrix_dicer = clusterpluck.tools.matrix_dicer:main',
		'product_profiler = clusterpluck.tools.product_profiler:main',
		'matrix_serial_dicer = clusterpluck.tools.matrix_serial_dicer:main',
		'matrix_original_dicer = clusterpluck.tools.matrix_original_dicer:main',
		'orfs_in_common = clusterpluck.scripts.orfs_in_common:main',
		'compile_mpfa = clusterpluck.tools.compile_mpfa:main',
		'ofu_matrix = clusterpluck.scripts.ofu_matrix:main',
		'otu_x_ofu = clusterpluck.scripts.otu_x_ofu:main',
		'cluster_lookup = clusterpluck.tools.cluster_lookup:main',
		'rep_cluster = clusterpluck.tools.rep_cluster:main',
		'build_ofu_tree = clusterpluck.scripts.build_ofu_tree:main',
		'ofu_tree = clusterpluck.scripts.ofu_tree:main',
		'shofun = clusterpluck.wrappers.shofun:main',
	]),
)
<commit_msg>entry point for mibig parser<commit_after>from setuptools import setup, find_packages
from glob import glob
import os

__author__ = "Knights Lab"
__copyright__ = "Copyright (c) 2016--, %s" % __author__
__credits__ = ["Robin Shields-Cutler", "Benjamin Hillmann", "Dan Knights"]
__email__ = "cutler.robin@gmail.com"
__license__ = "MIT"
__maintainer__ = "Robin Shields-Cutler"
__version__ = "0.0.1-dev"

long_description = ''

setup(
	name='clusterpluck',
	version=__version__,
	packages=find_packages(),
	url='',
	license=__license__,
	author=__author__,
	author_email=__email__,
	description='',
	long_description=long_description,
	# scripts=glob(os.path.join('clusterpluck', 'scripts', '*py')),
	keywords='',
	install_requires=['numpy', 'scipy'],
	entry_points=dict(console_scripts=[
		'orf_matrix_collapse = clusterpluck.scripts.orf_matrix_collapse:main',
		'extract_cluster_aaseq = clusterpluck.parsers.extract_cluster_aaseq:main',
		'scrape_antismash_db = clusterpluck.parsers.scrape_antismash_db:main',
		'scrape_mibig = clusterpluck.parsers.scrape_mibig:main',
		'list_cluster_types = clusterpluck.parsers.list_cluster_types:main',
		'blastp_to_matrix = clusterpluck.scripts.blastp_to_matrix:main',
		'combine_metrics = clusterpluck.scripts.combine_metrics:main',
		'parallel_in_common = clusterpluck.scripts.parallel_in_common:main',
		'parallel_orf_collapse = clusterpluck.scripts.parallel_orf_collapse:main',
		'matrix_dicer = clusterpluck.tools.matrix_dicer:main',
		'product_profiler = clusterpluck.tools.product_profiler:main',
		'matrix_serial_dicer = clusterpluck.tools.matrix_serial_dicer:main',
		'matrix_original_dicer = clusterpluck.tools.matrix_original_dicer:main',
		'orfs_in_common = clusterpluck.scripts.orfs_in_common:main',
		'compile_mpfa = clusterpluck.tools.compile_mpfa:main',
		'ofu_matrix = clusterpluck.scripts.ofu_matrix:main',
		'otu_x_ofu = clusterpluck.scripts.otu_x_ofu:main',
		'cluster_lookup = clusterpluck.tools.cluster_lookup:main',
		'rep_cluster = clusterpluck.tools.rep_cluster:main',
		'build_ofu_tree = clusterpluck.scripts.build_ofu_tree:main',
		'ofu_tree = clusterpluck.scripts.ofu_tree:main',
		'shofun = clusterpluck.wrappers.shofun:main',
	]),
)
<|endoftext|>


<commit_before>#!/usr/bin/env python
from setuptools import setup, find_packages

setup(name="PyBLE",
      version="0.2.1",
#      description="Python Bluetooth Smart(BLE) manager wrapper for OSX, Linux and Windows 8",
      description="Python Bluetooth Smart(BLE) manager wrapper for OSX",
      author="Brett Chien",
      author_email="brett.chien@gmail.com",
      url="",
      packages=find_packages(exclude="tests"),
      )
<commit_msg>bump version number<commit_after>#!/usr/bin/env python
from setuptools import setup, find_packages

setup(name="PyBLE",
      version="0.2.2",
#      description="Python Bluetooth Smart(BLE) manager wrapper for OSX, Linux and Windows 8",
      description="Python Bluetooth Smart(BLE) manager wrapper for OSX",
      author="Brett Chien",
      author_email="brett.chien@gmail.com",
      url="",
      packages=find_packages(exclude="tests"),
      )
<|endoftext|>


<commit_before>#!/usr/bin/env python

import codecs
from setuptools import setup

# Version info -- read without importing
_locals = {}
with open('alabaster/_version.py') as fp:
    exec(fp.read(), None, _locals)
version = _locals['__version__']

# README into long description
with codecs.open('README.rst', encoding='utf-8') as f:
    readme = f.read()

setup(
    name='alabaster',
    version=version,
    description='A configurable sidebar-enabled Sphinx theme',
    long_description=readme,
    author='Jeff Forcier',
    author_email='jeff@bitprophet.org',
    url='https://github.com/bitprophet/alabaster',
    packages=['alabaster'],
    include_package_data=True,
    classifiers=[
        'Intended Audience :: Developers',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Topic :: Documentation',
        'Topic :: Software Development :: Documentation',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.2',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
    ],
)
<commit_msg>New homepage<commit_after>#!/usr/bin/env python

import codecs
from setuptools import setup

# Version info -- read without importing
_locals = {}
with open('alabaster/_version.py') as fp:
    exec(fp.read(), None, _locals)
version = _locals['__version__']

# README into long description
with codecs.open('README.rst', encoding='utf-8') as f:
    readme = f.read()

setup(
    name='alabaster',
    version=version,
    description='A configurable sidebar-enabled Sphinx theme',
    long_description=readme,
    author='Jeff Forcier',
    author_email='jeff@bitprophet.org',
    url='https://alabaster.readthedocs.io
    packages=['alabaster'],
    include_package_data=True,
    classifiers=[
        'Intended Audience :: Developers',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Topic :: Documentation',
        'Topic :: Software Development :: Documentation',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.2',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
    ],
)
<|endoftext|>


<commit_before>from setuptools import setup, find_packages

setup(
        name='bark-ssg',
        version='1.2',
        url='https://github.com/battleroid/bark',
        description='Single file static site generator.',
        license='MIT License',
        keywords='bark static site generator jinja blog python markdown',
        author='Casey Weed',
        author_email='me@caseyweed.net',
        download_url='https://github.com/battleroid/bark/tarball/master',
        packages = find_packages(),
        install_requires=[
            'Jinja2>=2.8',
            'python-frontmatter>=0.2.1',
            'python-slugify>=1.1.3',
            'python-dateutil>=2.4.2',
            'misaka>=1.0.2',
            'docopt>=0.6.2'
            ],
        setup_requires=[],
        entry_points={
            'console_scripts': ['bark = bark.bark:main']
            },
        platforms=['any'],
        classifiers=[
            'Programming Language :: Python',
            'Topic :: Internet',
            'Topic :: Internet :: WWW/HTTP :: Site Management',
            'Topic :: Text Processing',
            'Topic :: Text Processing :: Markup',
            'Topic :: Text Processing :: Markup :: HTML'
            ]
        )
<commit_msg>drop misaka for hoedown<commit_after>from setuptools import setup, find_packages

setup(
        name='bark-ssg',
        version='1.3',
        url='https://github.com/battleroid/bark',
        description='Single file static site generator.',
        license='MIT License',
        keywords='bark static site generator jinja blog python markdown',
        author='Casey Weed',
        author_email='me@caseyweed.net',
        download_url='https://github.com/battleroid/bark/tarball/master',
        packages = find_packages(),
        install_requires=[
            'Jinja2>=2.8',
            'python-frontmatter>=0.2.1',
            'python-slugify>=1.1.3',
            'python-dateutil>=2.4.2',
            'hoedown>=0.2',
            'docopt>=0.6.2'
            ],
        setup_requires=[],
        entry_points={
            'console_scripts': ['bark = bark.bark:main']
            },
        platforms=['any'],
        classifiers=[
            'Programming Language :: Python',
            'Topic :: Internet',
            'Topic :: Internet :: WWW/HTTP :: Site Management',
            'Topic :: Text Processing',
            'Topic :: Text Processing :: Markup',
            'Topic :: Text Processing :: Markup :: HTML'
            ]
        )
<|endoftext|>


<commit_before>"""
cartoframes
https://github.com/CartoDB/cartoframes
"""

# TODO: update this once carto-python is a module
# NOTE: first do `pip install -r requirements.txt` to get setup

import os
from codecs import open
from setuptools import setup

with open(os.path.join(os.path.abspath(os.path.dirname(__file__)),
                       'README.rst'),
          encoding='utf-8') as f:
    LONG_DESCRIPTION = f.read()

setup(
    name='cartoframes',
    version='0.2.1-beta',
    description='An experimental Python pandas interface for using CARTO',
    long_description=LONG_DESCRIPTION,
    url='https://github.com/CartoDB/cartoframes',
    author='Andy Eschbacher',
    author_email='andy@carto.com',
    license='BSD',
    classifiers=[
        'Development Status :: 3 - Beta',
        'Intended Audience :: Data Scientists',
        'License :: OSI Approved :: BSD License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6'
    ],
    keywords='data science maps spatial pandas carto',
    packages=['cartoframes'],
    install_requires=['pandas>=0.20.1',
                      'webcolors>=1.7.0',
                      'pyrestcli>=0.6.3',],
    package_data={
        '': ['LICENSE', 'CONTRIBUTORS',],
    },
)
<commit_msg>adds assets to setup.py<commit_after>"""
cartoframes
https://github.com/CartoDB/cartoframes
"""

# TODO: update this once carto-python is a module
# NOTE: first do `pip install -r requirements.txt` to get setup

import os
from codecs import open
from setuptools import setup

with open(os.path.join(os.path.abspath(os.path.dirname(__file__)),
                       'README.rst'),
          encoding='utf-8') as f:
    LONG_DESCRIPTION = f.read()

setup(
    name='cartoframes',
    version='0.2.1-beta',
    description='An experimental Python pandas interface for using CARTO',
    long_description=LONG_DESCRIPTION,
    url='https://github.com/CartoDB/cartoframes',
    author='Andy Eschbacher',
    author_email='andy@carto.com',
    license='BSD',
    classifiers=[
        'Development Status :: 3 - Beta',
        'Intended Audience :: Data Scientists',
        'License :: OSI Approved :: BSD License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6'
    ],
    keywords='carto data science maps spatial pandas',
    packages=['cartoframes'],
    install_requires=['pandas>=0.20.1',
                      'webcolors>=1.7.0',
                      'pyrestcli>=0.6.3',],
    package_dir={'cartoframes': 'cartoframes'},
    package_data={
        '': ['LICENSE',
             'CONTRIBUTORS',],
        'cartoframes': ['assets/*',],
    },
)
<|endoftext|>


<commit_before>import subprocess
from setuptools import setup, find_packages

LONG_DESCRIPTION = """
Serves up pandas dataframes via the Django REST Framework for client-side
(i.e. d3.js) visualizations
"""

def parse_markdown_readme():
    """
    Convert README.md to RST via pandoc, and load into memory
    (fallback to LONG_DESCRIPTION on failure)
    """
    try:
        subprocess.call(
            ['pandoc', '-t', 'rst', '-o', 'README.rst', 'README.md']
        )
    except OSError:
        return LONG_DESCRIPTION

    # Attempt to load output
    try:
        readme = open('README.rst')
    except IOError:
        return LONG_DESCRIPTION
    else:
        return readme.read()

setup(
    name='rest-pandas',
    version='0.5.0',
    author='S. Andrew Sheppard',
    author_email='andrew@wq.io',
    url='https://github.com/wq/django-rest-pandas',
    license='MIT',
    packages=['rest_pandas'],
    package_data={
        'rest_pandas': [
            'mustache/*.*',
        ]
    },
    description=LONG_DESCRIPTION.strip(),
    long_description=parse_markdown_readme(),
    install_requires=[
        'djangorestframework>=3.3.1',
        'pandas>=0.19.0',
    ],
    classifiers=[
        'Framework :: Django',
        'Development Status :: 5 - Production/Stable',
        'Environment :: Web Environment',
        'License :: OSI Approved :: MIT License',
        'Natural Language :: English',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5',
        'Framework :: Django',
        'Framework :: Django :: 1.8',
        'Framework :: Django :: 1.9',
        'Framework :: Django :: 1.10',
        'Topic :: Scientific/Engineering :: Information Analysis',
        'Topic :: Scientific/Engineering :: Visualization',
    ],
    test_suite='tests',
    tests_require=[
        'wq.io', 'xlwt', 'openpyxl', 'matplotlib',
        'django', 'django-mustache'
    ],
)
<commit_msg>update version for dev<commit_after>import subprocess
from setuptools import setup, find_packages

LONG_DESCRIPTION = """
Serves up pandas dataframes via the Django REST Framework for client-side
(i.e. d3.js) visualizations
"""

def parse_markdown_readme():
    """
    Convert README.md to RST via pandoc, and load into memory
    (fallback to LONG_DESCRIPTION on failure)
    """
    try:
        subprocess.call(
            ['pandoc', '-t', 'rst', '-o', 'README.rst', 'README.md']
        )
    except OSError:
        return LONG_DESCRIPTION

    # Attempt to load output
    try:
        readme = open('README.rst')
    except IOError:
        return LONG_DESCRIPTION
    else:
        return readme.read()

setup(
    name='rest-pandas',
    version='0.5.1-dev',
    author='S. Andrew Sheppard',
    author_email='andrew@wq.io',
    url='https://github.com/wq/django-rest-pandas',
    license='MIT',
    packages=['rest_pandas'],
    package_data={
        'rest_pandas': [
            'mustache/*.*',
        ]
    },
    description=LONG_DESCRIPTION.strip(),
    long_description=parse_markdown_readme(),
    install_requires=[
        'djangorestframework>=3.3.1',
        'pandas>=0.19.0',
    ],
    classifiers=[
        'Framework :: Django',
        'Development Status :: 5 - Production/Stable',
        'Environment :: Web Environment',
        'License :: OSI Approved :: MIT License',
        'Natural Language :: English',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5',
        'Framework :: Django',
        'Framework :: Django :: 1.8',
        'Framework :: Django :: 1.9',
        'Framework :: Django :: 1.10',
        'Topic :: Scientific/Engineering :: Information Analysis',
        'Topic :: Scientific/Engineering :: Visualization',
    ],
    test_suite='tests',
    tests_require=[
        'wq.io', 'xlwt', 'openpyxl', 'matplotlib',
        'django', 'django-mustache'
    ],
)
<|endoftext|>


<commit_before>from setuptools import setup
from codecs import open
from os import path

here = path.abspath(path.dirname(__file__))

# Get the long description from the relevant file
with open(path.join(here, 'README.md'), encoding='utf-8') as f:
    long_description = f.read()

setup(
    name='django-xor-formfields',

    version='0.0.4',

    description='Mutually Exclusive form field wigets for Django',
    long_description=long_description,

    url='https://github.com/dschep/django-mutuallyexclusive-formfields',

    author='Daniel Schep',
    author_email='dschep@gmail.com',

    license='MIT',

    classifiers=[
        'Development Status :: 4 - Beta',

        'Intended Audience :: Developers',

        'License :: OSI Approved :: MIT License',

        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.0',
        'Programming Language :: Python :: 3.1',
        'Programming Language :: Python :: 3.2',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
    ],

    keywords='django development forms',

    packages=['xorformfields', 'xorformfields.forms'],

    install_requires=['django', 'requests'],

    package_data={
        'xorformfields': ['static/mutually_exclusive_widget.js'],
    },
)
<commit_msg>bump to 0.1.0<commit_after>from setuptools import setup
from codecs import open
from os import path

here = path.abspath(path.dirname(__file__))

# Get the long description from the relevant file
with open(path.join(here, 'README.md'), encoding='utf-8') as f:
    long_description = f.read()

setup(
    name='django-xor-formfields',

    version='0.1.0',

    description='Mutually Exclusive form field wigets for Django',
    long_description=long_description,

    url='https://github.com/dschep/django-mutuallyexclusive-formfields',

    author='Daniel Schep',
    author_email='dschep@gmail.com',

    license='MIT',

    classifiers=[
        'Development Status :: 4 - Beta',

        'Intended Audience :: Developers',

        'License :: OSI Approved :: MIT License',

        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.0',
        'Programming Language :: Python :: 3.1',
        'Programming Language :: Python :: 3.2',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
    ],

    keywords='django development forms',

    packages=['xorformfields', 'xorformfields.forms'],

    install_requires=['django', 'requests'],

    package_data={
        'xorformfields': ['static/mutually_exclusive_widget.js'],
    },
)
<|endoftext|>


<commit_before>from setuptools import setup

config = {
    'name': 'timew-report',
    'version': '0.0.0',
    'description': 'An interface for TimeWarrior report data',
    'author': 'Thomas Lauf',
    'author_email': 'Thomas.Lauf@tngtech.com',
    'license': 'MIT License',
    'classifiers': [
        'Development Status :: 3 - Alpha',
        'Intended Audience :: Developers',
        'Topic :: Utilities',
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.4',
    ],
    'keywords': 'timewarrior taskwarrior time-tracking',
    'packages': ['timewreport'],
    'install_requires': ['python-dateutil'],
}

setup(**config)
<commit_msg>Update long description and url<commit_after>from setuptools import setup

config = {
    'name': 'timew-report',
    'version': '0.0.0',
    'description': 'An interface for TimeWarrior report data',
    'long_description': '\n' + open('README.md').read(),
    'url': 'https://github.com/lauft/timew-report.git',
    'author': 'Thomas Lauf',
    'author_email': 'Thomas.Lauf@tngtech.com',
    'license': 'MIT License',
    'classifiers': [
        'Development Status :: 3 - Alpha',
        'Intended Audience :: Developers',
        'Topic :: Utilities',
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3.4',
    ],
    'keywords': 'timewarrior taskwarrior time-tracking',
    'packages': ['timewreport'],
    'install_requires': ['python-dateutil'],
}

setup(**config)
<|endoftext|>


<commit_before>#!/usr/bin/env python

from distutils.core import setup

templates = ['*.html','*.htm','*.xml','*.zpt','*.zpts']
images = ['*.gif','*.png','*.jpg','*.jpeg','*.js','*.htc']
styles = ['*.css']

setup(name="plasTeX",
      description="LaTeX document processing framework",
      author="Kevin D. Smith",
      author_email="Kevin.Smith@sas.com",
      #url="",
      packages = [
         'plasTeX',
         'plasTeX.Base',
         'plasTeX.Base.LaTeX',
         'plasTeX.Base.TeX',
         'plasTeX.ConfigManager',
         'plasTeX.DOM',
         'plasTeX.Imagers',
         'plasTeX.Packages',
         'plasTeX.Renderers',
         'plasTeX.Renderers.XHTML',
         'plasTeX.Renderers.XHTML.Themes',
         'plasTeX.Renderers.XHTML.Themes.default',
         'plasTeX.Renderers.XHTML.Themes.default.icons',
         'plasTeX.Renderers.XHTML.Themes.default.styles',
         'plasTeX.Renderers.XHTML.Themes.python',
         'plasTeX.Renderers.XHTML.Themes.python.icons',
         'plasTeX.Renderers.XHTML.Themes.plain',
         'plasTeX.Renderers.XHTML.Themes.minimal',
         'plasTeX.Renderers.DocBook',
         'plasTeX.Renderers.ManPage',
         'plasTeX.Renderers.Text',
         'plasTeX.Renderers.ZPT',
         'plasTeX.Renderers.PageTemplate',
         'plasTeX.Renderers.PageTemplate.simpletal',
         'plasTeX.Renderers.S5',
         'plasTeX.Renderers.S5.Themes',
         'plasTeX.Renderers.S5.Themes.default',
         'plasTeX.Renderers.S5.Themes.default.ui',
         'plasTeX.Renderers.S5.Themes.default.ui.default',
      ],
      package_data = {
         'plasTeX': ['*.xml'],
         'plasTeX.Base.LaTeX': ['*.xml','*.txt'],
         'plasTeX.Renderers.XHTML': templates,
         'plasTeX.Renderers.XHTML.Themes.default': templates,
         'plasTeX.Renderers.XHTML.Themes.default.icons': images,
         'plasTeX.Renderers.XHTML.Themes.default.styles': styles,
         'plasTeX.Renderers.XHTML.Themes.python': templates+styles,
         'plasTeX.Renderers.XHTML.Themes.python.icons': images,
         'plasTeX.Renderers.XHTML.Themes.plain': templates,
         'plasTeX.Renderers.S5': templates,
         'plasTeX.Renderers.S5.Themes.default': templates,
         'plasTeX.Renderers.S5.Themes.default.ui.default': templates+styles+images,
      },
      scripts=['plasTeX/plastex','plasTeX/Imagers/cgpdfpng'],
)
<commit_msg>Update installer for DocBook<commit_after>#!/usr/bin/env python

from distutils.core import setup

templates = ['*.html','*.htm','*.xml','*.zpt','*.zpts']
images = ['*.gif','*.png','*.jpg','*.jpeg','*.js','*.htc']
styles = ['*.css']

setup(name="plasTeX",
      description="LaTeX document processing framework",
      author="Kevin D. Smith",
      author_email="Kevin.Smith@sas.com",
      #url="",
      packages = [
         'plasTeX',
         'plasTeX.Base',
         'plasTeX.Base.LaTeX',
         'plasTeX.Base.TeX',
         'plasTeX.ConfigManager',
         'plasTeX.DOM',
         'plasTeX.Imagers',
         'plasTeX.Packages',
         'plasTeX.Renderers',
         'plasTeX.Renderers.XHTML',
         'plasTeX.Renderers.XHTML.Themes',
         'plasTeX.Renderers.XHTML.Themes.default',
         'plasTeX.Renderers.XHTML.Themes.default.icons',
         'plasTeX.Renderers.XHTML.Themes.default.styles',
         'plasTeX.Renderers.XHTML.Themes.python',
         'plasTeX.Renderers.XHTML.Themes.python.icons',
         'plasTeX.Renderers.XHTML.Themes.plain',
         'plasTeX.Renderers.XHTML.Themes.minimal',
         'plasTeX.Renderers.DocBook',
         'plasTeX.Renderers.ManPage',
         'plasTeX.Renderers.Text',
         'plasTeX.Renderers.ZPT',
         'plasTeX.Renderers.PageTemplate',
         'plasTeX.Renderers.PageTemplate.simpletal',
         'plasTeX.Renderers.S5',
         'plasTeX.Renderers.S5.Themes',
         'plasTeX.Renderers.S5.Themes.default',
         'plasTeX.Renderers.S5.Themes.default.ui',
         'plasTeX.Renderers.S5.Themes.default.ui.default',
      ],
      package_data = {
         'plasTeX': ['*.xml'],
         'plasTeX.Base.LaTeX': ['*.xml','*.txt'],
         'plasTeX.Renderers.DocBook': templates,
         'plasTeX.Renderers.XHTML': templates,
         'plasTeX.Renderers.XHTML.Themes.default': templates,
         'plasTeX.Renderers.XHTML.Themes.default.icons': images,
         'plasTeX.Renderers.XHTML.Themes.default.styles': styles,
         'plasTeX.Renderers.XHTML.Themes.python': templates+styles,
         'plasTeX.Renderers.XHTML.Themes.python.icons': images,
         'plasTeX.Renderers.XHTML.Themes.plain': templates,
         'plasTeX.Renderers.S5': templates,
         'plasTeX.Renderers.S5.Themes.default': templates,
         'plasTeX.Renderers.S5.Themes.default.ui.default': templates+styles+images,
      },
      scripts=['plasTeX/plastex','plasTeX/Imagers/cgpdfpng'],
)
<|endoftext|>


<commit_before>#!/usr/bin/env python

from setuptools import setup

setup(
    name='mujoco-py',
    version='0.5.4',
    description='Python wrapper for Mojoco',
    author='OpenAI',
    packages=['mujoco_py'],
    install_requires=[
        'PyOpenGL>=3.1.0',
        'numpy>=1.10.4',
        'six',
    ],
    tests_requires=[
        'nose2'
    ]
)
<commit_msg>Bump version<commit_after>#!/usr/bin/env python

from setuptools import setup

setup(
    name='mujoco-py',
    version='0.5.5',
    description='Python wrapper for Mojoco',
    author='OpenAI',
    packages=['mujoco_py'],
    install_requires=[
        'PyOpenGL>=3.1.0',
        'numpy>=1.10.4',
        'six',
    ],
    tests_requires=[
        'nose2'
    ]
)
<|endoftext|>


<commit_before>from setuptools import setup, find_packages
setup(
    name = "stackit",
    version = "0.1.0",
    packages = ['stackit'],

    # dependencies
    install_requires=[
        'Py-StackExchange',
        'requests',
        'beautifulsoup4',
        'html2text',
    ],

    # metadata for upload to PyPI
    author = "SB Hacks Crew",
    author_email = "lukas.schwab@gmail.com",
    description = "stackit sends smart StackOverflow queries from your command line",
    license = "MIT",
    keywords = "error stderr stack overflow stackoverflow stack exchange stackexchange",
    url = "http://stackitfor.me", # project homepage
    download_url = "https://github.com/lukasschwab/stackit/tarball/0.1.0",
)
<commit_msg>Adds entry points<commit_after>from setuptools import setup, find_packages
from setuptools.command.install import install
import os, os.path

setup(
    name = "stackit",
    version = "0.1.0",
    packages = ['stackit'],

    # dependencies
    install_requires=[
        'Py-StackExchange',
        'requests',
        'beautifulsoup4',
        'html2text',
    ],

    # metadata for upload to PyPI
    author = "SB Hacks Crew",
    author_email = "lukas.schwab@gmail.com",
    description = "stackit sends smart StackOverflow queries from your command line",
    license = "MIT",
    keywords = "error stderr stack overflow stackoverflow stack exchange stackexchange",
    url = "http://stackitfor.me", # project homepage
    download_url = "https://github.com/lukasschwab/stackit/tarball/0.1.0",

    entry_points={
        'console_scrips': [
            'stackit=stackit.stackit-core:main',
        ]
    }
)
<|endoftext|>


<commit_before>#! /usr/bin/env python
# coding: utf-8

from setuptools import find_packages, setup

setup(name='ego.io',
      author='openego development group',
      author_email='oemof@rl-institut.de',
      description='ego input/output repository',
      version='0.0.1rc7',
      url='https://github.com/openego/ego.io',
      packages=find_packages(),
      license='GNU GENERAL PUBLIC LICENSE Version 3',
      install_requires=[
          'geoalchemy2',
          "sqlalchemy",
          "numpy",
          "psycopg2"],
      extras_require={
          "sqlalchemy": 'postgresql'
      }
      )
<commit_msg>fix bug, modify authors of repo in setup.py<commit_after>#! /usr/bin/env python
# coding: utf-8

from setuptools import find_packages, setup

setup(name='egoio',
      author='NEXT ENERGY, Reiner Lemoine Institut gGmbH, ZNES',
      author_email='',
      description='ego input/output repository',
      version='0.0.2',
      url='https://github.com/openego/ego.io',
      packages=find_packages(),
      license='GNU GENERAL PUBLIC LICENSE Version 3',
      install_requires=[
          'geoalchemy2 >= 0.3.0, <=0.3.0',
          'sqlalchemy >= 1.0.15, <= 1.1.4',
          'numpy >= 1.11.2, <= 1.11.2',
          'psycopg2'],
      extras_require={
          "sqlalchemy": 'postgresql'}
      )
<|endoftext|>