-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·74 lines (67 loc) · 2.38 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#
# Copyright (c) 2015-2019 Thierry Florac <tflorac AT ulthar.net>
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
#
"""
This module contains PyAMS_table package
"""
import os
from setuptools import setup, find_packages
DOCS = os.path.join(os.path.dirname(__file__),
'docs')
README = os.path.join(DOCS, 'README.txt')
HISTORY = os.path.join(DOCS, 'HISTORY.txt')
version = '1.2.1'
long_description = open(README).read() + '\n\n' + open(HISTORY).read()
tests_require = []
setup(name='pyams_table',
version=version,
description="PyAMS management package for HTML tables",
long_description=long_description,
classifiers=[
"License :: OSI Approved :: Zope Public License",
"Development Status :: 4 - Beta",
"Programming Language :: Python",
"Framework :: Pyramid",
"Topic :: Software Development :: Libraries :: Python Modules",
],
keywords='Pyramid PyAMS',
author='Thierry Florac',
author_email='tflorac@ulthar.net',
url='https://pyams.readthedocs.io',
license='ZPL',
packages=find_packages('src'),
package_dir={'': 'src'},
namespace_packages=[],
include_package_data=True,
package_data={'': ['*.zcml', '*.txt', '*.pt', '*.pot', '*.po', '*.mo',
'*.png', '*.gif', '*.jpeg', '*.jpg', '*.css', '*.js']},
zip_safe=False,
python_requires='>=3.5',
# uncomment this to be able to run tests with setup.py
test_suite="pyams_table.tests.test_utilsdocs.test_suite",
tests_require=tests_require,
extras_require=dict(test=tests_require),
install_requires=[
'setuptools',
# -*- Extra requirements: -*-
'pyams_batching',
'pyams_utils',
'pyramid',
'zope.component',
'zope.container',
'zope.contentprovider',
'zope.dublincore',
'zope.interface',
'zope.location',
'zope.schema',
'zope.security'
],
entry_points="")