forked from cmdln/flashbake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
48 lines (45 loc) · 1.84 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
#!/usr/bin/env python
#
# setup.py for flashbake
from setuptools import setup, find_packages
setup(name='flashbake',
version='0.30.0',
author="Thomas Gideon",
author_email="[email protected]",
maintainer="Thomas Gideon",
maintainer_email="[email protected]",
description="Automation to feed life log into version control message stream.",
long_description=""" Flashbake was designed to help technically savvy
writers use version control by compiling information from the variety of
sources that make up the user's life log and automating the inclusion of
that information in a commit stream, as part of the messages in the
history.""",
platforms=[ "noarch" ],
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: End Users/Desktop',
'License :: OSI Approved :: GNU General Public License (GPL)',
'Operating System :: MacOS :: MacOS X',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python',
'Topic :: Artistic Software'
],
url="http://thecommandline.net",
download_url="https://github.com/commandline/flashbake/downloads",
license="GPLv3",
package_dir={'': 'src'},
packages=find_packages(where='./src/', exclude=('./test/')),
install_requires='''
enum34 >=1.0.3
feedparser >=4.1
requests >=2.23.0
''',
entry_points={
'console_scripts': [ 'flashbake = flashbake.console:main',
'flashbakeall = flashbake.console:multiple_projects' ]
},
include_package_data = True,
exclude_package_data = { '' : [ 'test/*' ] },
test_suite="test",
)