forked from uhnomoli/mynt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
95 lines (79 loc) · 2.33 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
'''
mynt
====
*Another static site generator?*
With the ever growing population of static site generators, all filling a
certain need, I've yet to find one that allows the generation of anything but
the simplest of blogs.
That's where mynt comes in, being designed to give you all the features of a
CMS with none of the often rigid implementations of those features.
Install
-------
| From PyPI:
| ``pip install mynt``
| Latest trunk:
| ``pip install git+https://github.com/Anomareh/mynt.git``
Getting Started
---------------
After installing mynt head on over and give the `docs`_ a read.
Dependencies
------------
- `Jinja2`_
- `misaka`_
- `Pygments`_
- `PyYAML`_
Support
-------
If you run into any issues or have any questions, either open an `issue`_ or
hop in #mynt on irc.freenode.net.
.. _docs: http://mynt.mirroredwhite.com/
.. _Jinja2: http://jinja.pocoo.org/
.. _misaka: http://misaka.61924.nl/
.. _Pygments: http://pygments.org/
.. _PyYAML: http://pyyaml.org/
.. _issue: https://github.com/Anomareh/mynt/issues
'''
from setuptools import find_packages, setup
from mynt import __version__
setup(
name = 'mynt',
version = str(__version__),
author = 'Andrew Fricke',
author_email = '[email protected]',
url = 'http://mynt.mirroredwhite.com/',
description = 'A static blog generator.',
long_description = __doc__,
license = 'BSD',
packages = find_packages(),
entry_points = {
'mynt.parsers.markdown': [
'misaka = mynt.parsers.markdown.misaka:Parser'
],
'mynt.renderers': [
'jinja = mynt.renderers.jinja:Renderer'
],
'console_scripts': 'mynt = mynt.main:main'
},
install_requires = [
'Jinja2',
'misaka>=1.0.0',
'Pygments',
'PyYAML'
],
platforms = 'any',
zip_safe = False,
classifiers = [
'Development Status :: 4 - Beta',
'Environment :: Console',
'Environment :: Web Environment',
'Intended Audience :: Developers',
'Intended Audience :: End Users/Desktop',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 2.7',
'Topic :: Internet',
'Topic :: Internet :: WWW/HTTP',
'Topic :: Text Processing',
'Topic :: Utilities'
]
)