source: OpenWorkouts-current/setup.py @ 4fea0a0

current
Last change on this file since 4fea0a0 was 4fea0a0, checked in by Borja Lopez <borja@…>, 5 years ago

Added uwsgi as a dependency in setup.py

  • Property mode set to 100644
File size: 2.0 KB
RevLine 
[5ec3a0b]1import os
2
3from setuptools import setup, find_packages
4
5here = os.path.abspath(os.path.dirname(__file__))
[4d22068]6with open(os.path.join(here, 'README.rst')) as f:
[5ec3a0b]7    README = f.read()
[4d22068]8with open(os.path.join(here, 'CHANGES.rst')) as f:
[5ec3a0b]9    CHANGES = f.read()
10
11requires = [
12    'plaster_pastedeploy',
13    'pyramid',
14    'pyramid_chameleon',
15    'pyramid_debugtoolbar',
16    'pyramid_retry',
17    'pyramid_tm',
18    'pyramid_zodbconn',
[76ebb1b]19    'pyramid_simpleform==0.7dev0',  # version needed for python3
20    'pyramid_mailer',
[5ec3a0b]21    'transaction',
22    'ZODB3',
23    'waitress',
24    'repoze.folder',
[42d775c]25    'repoze.sendmail @ git+https://github.com/WuShell/repoze.sendmail.git@4.4.2'
26    '#egg=repoze.sendmail-4.4.2',
[d4cabcc]27    'repoze.catalog @ git+https://github.com/WuShell/repoze.catalog.git@0.8.4'
28    '#egg=repoze.catalog-0.8.4',
[5ec3a0b]29    'bcrypt',
30    'FormEncode',
31    'unidecode',
32    'gpxpy',
[31adfa5]33    'lxml',
[53bb3e5]34    'pytz',
[d6f8304]35    'fitparse',
[f0e64eb]36    'splinter',
[1829fbf]37    'Pillow',
[4fea0a0]38    'premailer',
39    'uwsgi'
[5ec3a0b]40]
41
[0398a0c]42docs_require = [
43    'sphinx'
44]
45
[d411dae]46translations_require = [
47    'babel',
48    'lingua'
49]
50
[5ec3a0b]51tests_require = [
52    'WebTest >= 1.3.1',  # py3 compat
53    'pytest',
54    'pytest-cov',
55    'pytest-flakes',
56    'pytest-xdist',
[0398a0c]57    'pytest-codestyle'
[5ec3a0b]58]
59
60setup(
61    name='ow',
[ecfed69]62    version='0.2.0',
[5ec3a0b]63    description='OpenWorkouts, tracking your workouts openly',
64    long_description=README + '\n\n' + CHANGES,
65    classifiers=[
66        'Programming Language :: Python',
67        'Framework :: Pyramid',
68        'Topic :: Internet :: WWW/HTTP',
69        'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
70    ],
71    author='Francisco de Borja Lopez Rio',
72    author_email='borja@codigo23.net',
73    url='https://openworkouts.org',
74    keywords='web pyramid pylons',
75    packages=find_packages(),
76    include_package_data=True,
77    zip_safe=False,
78    extras_require={
79        'testing': tests_require,
[d411dae]80        'translations': translations_require,
[0398a0c]81        'docs': docs_require
[5ec3a0b]82    },
83    install_requires=requires,
84    entry_points={
85        'paste.app_factory': [
86            'main = ow:main',
87        ],
88    },
89)
Note: See TracBrowser for help on using the repository browser.