source: OpenWorkouts-current/setup.py @ 57dcceb

currentfeature/docs
Last change on this file since 57dcceb was c6abc0c, checked in by Borja Lopez <borja@…>, 5 years ago

Preparations for release of 0.1.0:

  • Updated README file with a brief description of the project + install instructions
  • Added LICENSE (3-clause BSD license)
  • Added AUTHORS file, with a list of authors and people contributing
  • Updated the CHANGES.txt changelog file
  • Set version on setup.py
  • Property mode set to 100644
File size: 1.7 KB
Line 
1import os
2
3from setuptools import setup, find_packages
4
5here = os.path.abspath(os.path.dirname(__file__))
6with open(os.path.join(here, 'README.txt')) as f:
7    README = f.read()
8with open(os.path.join(here, 'CHANGES.txt')) as f:
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',
19    'transaction',
20    'ZODB3',
21    'waitress',
22    'repoze.folder',
23    'repoze.catalog @ git+https://github.com/WuShell/repoze.catalog.git@0.8.4'
24    '#egg=repoze.catalog-0.8.4',
25    'bcrypt',
26    'FormEncode',
27    'pyramid_simpleform==0.7dev0',  # version needed for python3
28    'unidecode',
29    'gpxpy',
30    'lxml',
31    'pytz',
32    'fitparse',
33    'splinter'
34]
35
36tests_require = [
37    'WebTest >= 1.3.1',  # py3 compat
38    'pytest',
39    'pytest-cov',
40    'pytest-flakes',
41    'pytest-xdist',
42    'pytest-codestyle',
43]
44
45setup(
46    name='ow',
47    version='0.1.0',
48    description='OpenWorkouts, tracking your workouts openly',
49    long_description=README + '\n\n' + CHANGES,
50    classifiers=[
51        'Programming Language :: Python',
52        'Framework :: Pyramid',
53        'Topic :: Internet :: WWW/HTTP',
54        'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
55    ],
56    author='Francisco de Borja Lopez Rio',
57    author_email='borja@codigo23.net',
58    url='https://openworkouts.org',
59    keywords='web pyramid pylons',
60    packages=find_packages(),
61    include_package_data=True,
62    zip_safe=False,
63    extras_require={
64        'testing': tests_require,
65    },
66    install_requires=requires,
67    entry_points={
68        'paste.app_factory': [
69            'main = ow:main',
70        ],
71    },
72)
Note: See TracBrowser for help on using the repository browser.