Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 82 lines (72 sloc) 3.037 kB
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
1 ##############################################################################
2 #
9389e5f @mcdonc - Add paster template for starter_zcml
mcdonc authored
3 # Copyright (c) 2008-2011 Agendaless Consulting and Contributors.
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
4 # All Rights Reserved.
5 #
6 # This software is subject to the provisions of the BSD-like license at
7 # http://www.repoze.org/LICENSE.txt. A copy of the license should accompany
8 # this distribution. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL
9 # EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO,
10 # THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND
11 # FITNESS FOR A PARTICULAR PURPOSE
12 #
13 ##############################################################################
14
15 import os
16
17 from setuptools import setup, find_packages
18
19 here = os.path.abspath(os.path.dirname(__file__))
20 try:
21 README = open(os.path.join(here, 'README.rst')).read()
22 CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
23 except IOError:
24 README = CHANGES = ''
25
7005b1e @tseaver Add 'setup.py dev' alias.
tseaver authored
26 install_requires = [
d54989b @tseaver Pin pyramid / venusian to deal with updated tests.
tseaver authored
27 'pyramid>=1.5.0', # various b/w compat choices
28 'venusian>=1.0', # liftid / scope in callbacks
8051e04 @mcdonc depend on zope.configuration 3.8.0dev+ and bump our version to 0.8dev
mcdonc authored
29 'zope.configuration>=3.8.0dev', # dict actions
7005b1e @tseaver Add 'setup.py dev' alias.
tseaver authored
30 ]
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
31
2b89201 @tseaver Add 'pyramid_mako' testing dependency and configure it in tests.
tseaver authored
32 tests_require = install_requires + ['pyramid_mako', 'WebTest']
7005b1e @tseaver Add 'setup.py dev' alias.
tseaver authored
33
2b89201 @tseaver Add 'pyramid_mako' testing dependency and configure it in tests.
tseaver authored
34 testing_extras = ['pyramid_mako', 'WebTest']
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
35
df40a44 @tseaver Add 'setup.py docs' alias.
tseaver authored
36 docs_extras = ['Sphinx', 'repoze.sphinx.autointerface']
37
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
38 setup(name='pyramid_zcml',
cc11a83 @tseaver Tag 1.0.0 release.
tseaver authored
39 version='1.0.0',
65d2cbf @mcdonc prep for 0.1
mcdonc authored
40 description='Zope Config Markup Language support for Pyramid',
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
41 long_description=README + '\n\n' + CHANGES,
42 classifiers=[
43 "Intended Audience :: Developers",
44 "Programming Language :: Python",
564979f @tseaver Add Python 3.2 / 3.3 support.
tseaver authored
45 "Programming Language :: Python :: 2",
e2a9557 @tseaver Drop support for Python 2.5 / Jython.
tseaver authored
46 "Programming Language :: Python :: 2.6",
47 "Programming Language :: Python :: 2.7",
564979f @tseaver Add Python 3.2 / 3.3 support.
tseaver authored
48 "Programming Language :: Python :: 3",
49 "Programming Language :: Python :: 3.2",
50 "Programming Language :: Python :: 3.3",
1dfa9bc @tseaver Add support for Python 3.4.
tseaver authored
51 "Programming Language :: Python :: 3.4",
e2a9557 @tseaver Drop support for Python 2.5 / Jython.
tseaver authored
52 "Programming Language :: Python :: Implementation :: CPython",
53 "Programming Language :: Python :: Implementation :: PyPy",
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
54 "Framework :: Pylons",
55 "Topic :: Internet :: WWW/HTTP",
56 "Topic :: Internet :: WWW/HTTP :: WSGI",
57 "License :: Repoze Public License",
58 ],
59 keywords='web wsgi pylons pyramid',
60 author="Chris McDonough, Agendaless Consulting",
61 author_email="pylons-devel@googlegroups.com",
62 url="http://docs.pylonsproject.org",
63 license="BSD-derived (http://www.repoze.org/LICENSE.txt)",
64 packages=find_packages(),
65 include_package_data=True,
66 zip_safe=False,
67 install_requires = install_requires,
68 tests_require = tests_require,
69 test_suite="pyramid_zcml",
7005b1e @tseaver Add 'setup.py dev' alias.
tseaver authored
70 extras_require = {
71 'testing': testing_extras,
df40a44 @tseaver Add 'setup.py docs' alias.
tseaver authored
72 'docs': docs_extras,
7005b1e @tseaver Add 'setup.py dev' alias.
tseaver authored
73 },
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
74 entry_points = """
bb26a18 @mcdonc prep for 0.9.1
mcdonc authored
75 [paste.paster_create_template]
76 pyramid_starter_zcml=pyramid_zcml.scaffolds:StarterZCMLProjectTemplate
d9349bb @mcdonc - Drop dependency on PasteScript (Pyramid 1.3 compat).
mcdonc authored
77 [pyramid.scaffold]
78 pyramid_starter_zcml=pyramid_zcml.scaffolds:StarterZCMLProjectTemplate
5046ea4 @mcdonc first cut (one test still fails)
mcdonc authored
79 """
80 )
81
Something went wrong with that request. Please try again.