-
Notifications
You must be signed in to change notification settings - Fork 27
/
setup.py
30 lines (28 loc) · 1.01 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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# This software is licensed as described in the file LICENSE, which
# you should have received as part of this distribution.
from setuptools import setup, find_packages
setup(
name='trac-github',
version='2.4',
author='Aymeric Augustin',
author_email='[email protected]',
url='https://github.com/trac-hacks/trac-github',
description='Trac - GitHub integration',
download_url='https://pypi.python.org/pypi/trac-github',
packages=find_packages(),
namespace_packages=['tracext'],
platforms='all',
license='BSD',
extras_require={'oauth': ['requests_oauthlib >= 0.5']},
entry_points={'trac.plugins': [
'github.browser = tracext.github:GitHubBrowser',
'github.loginmodule = tracext.github:GitHubLoginModule[oauth]',
'github.postcommithook = tracext.github:GitHubPostCommitHook',
'github.groups = tracext.github:GitHubGroupsProvider',
]},
test_suite='runtests',
tests_require='lxml',
)