-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathsetup.py
More file actions
48 lines (45 loc) · 1.84 KB
/
setup.py
File metadata and controls
48 lines (45 loc) · 1.84 KB
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="cmdln@thecommandline.net",
maintainer="Thomas Gideon",
maintainer_email="cmdln@thecommandline.net",
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",
)