Ejemplo n.º 1
0
 def test_list_requirements(self):
     actual = list_requirements(requirements_file)
     expected = [
         'unversioned', 'pinned_version==1.0', 'ranged_version<=2,>=1.0',
         'url', 'unversioned_url', 'editable'
     ]
     assert actual == expected
Ejemplo n.º 2
0
 def test_list_requirements(self):
     actual = list_requirements(requirements_file)
     expected = [
         'unversioned', 'pinned-version==1.0',
         'ranged-version<=2,>=1.0', 'url', 'unversioned-url',
         'editable'
     ]
     assert actual == expected
Ejemplo n.º 3
0
    def test_list_requirements(self):
        actual = list_requirements(requirements_file)
        expected = [
            'unversioned', 'pinned_version==1.0', 'ranged_version<=2,>=1.0',
            'url', 'unversioned_url', 'editable'
        ]
        if PIP_PEP503_ENFORCED:
            expected = list(self._enforce_pep503_names(expected))

        assert actual == expected
Ejemplo n.º 4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pkgversion import list_requirements, pep440_version, write_setup_py
from setuptools import find_packages

write_setup_py(
    name='django-etcd-settings',
    version=pep440_version(),
    description="A dynamic settings management solution for Django using ETCD",
    long_description=open('README.rst').read(),
    author="Enrique Paz",
    author_email='*****@*****.**',
    url='https://github.com/kpn-digital/django-etcd-settings',
    install_requires=list_requirements('requirements/requirements-base.txt'),
    packages=find_packages(exclude=['tests*']),
    tests_require=['tox'],
    include_package_data=True,
    zip_safe=False,
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Web Environment',
        'Intended Audience :: Developers',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Topic :: Internet :: WWW/HTTP',
    ])
Ejemplo n.º 5
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pkgversion import list_requirements, pep440_version, write_setup_py
from setuptools import find_packages

write_setup_py(
    name='timeexecution',
    version=pep440_version(),
    description="Python project",
    long_description=open('README.rst').read(),
    author="Niels Lensink",
    author_email='*****@*****.**',
    url='https://github.com/kpn-digital/py-timeexecution',
    install_requires=list_requirements('requirements/requirements-base.txt'),
    packages=find_packages(exclude=['tests*']),
    tests_require=['tox'],
    include_package_data=True,
    zip_safe=False,
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Web Environment',
        'Intended Audience :: Developers',
        'Operating System :: OS Independent',
        'License :: OSI Approved :: Apache Software License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.5',
        'Topic :: Internet :: WWW/HTTP',
        'Topic :: Software Development :: Libraries :: Python Modules',
Ejemplo n.º 6
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from pkgversion import list_requirements, pep440_version, write_setup_py
from setuptools import find_packages

write_setup_py(
    file='./setup.py',
    name='bitdust-p2p',
    version='0.0.2',
    description=
    "BitDust is new software framework to build distributed and secure peer-to-peer applications.",
    long_description=open('README.md').read(),
    author="Veselin Penev",
    author_email='*****@*****.**',
    url='https://github.com/bitdust-io/public.git',
    install_requires=list_requirements('requirements.txt'),
    packages=find_packages(exclude=[
        'deploy*',
        'icons*',
        'release*',
        'scripts*',
        'devops*',
        'regress*',
        'requirements*',
        'venv*',
    ]),
    tests_require=[],
    include_package_data=True,
    zip_safe=False,
    license='GNU Affero General Public License v3 or later (AGPLv3+)',
    classifiers=[
Ejemplo n.º 7
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pkgversion import list_requirements, pep440_version, write_setup_py
from setuptools import find_packages

extra_dependencies = {
    "elasticsearch": list_requirements('requirements/requirements-elasticsearch.txt'),
    "influxdb": list_requirements('requirements/requirements-influxdb.txt'),
    "kafka": list_requirements('requirements/requirements-kafka.txt'),
}

extra_dependencies["all"] = list(set(sum(extra_dependencies.values(), [])))

write_setup_py(
    name='timeexecution',
    version=pep440_version(),
    description="Python project",
    long_description=open('README.rst').read(),
    author="KPN DE Platform",
    author_email='*****@*****.**',
    url='https://github.com/kpn-digital/py-timeexecution',
    install_requires=list_requirements('requirements/requirements-base.txt'),
    extras_require=extra_dependencies,
    packages=find_packages(exclude=['tests*']),
    tests_require=['tox'],
    include_package_data=True,
    zip_safe=False,
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Web Environment',
        'Intended Audience :: Developers',