Repository navigation
Expand file tree
/
Copy pathsetup.py
More file actions
105 lines (87 loc) · 2.6 KB
/
Copy pathsetup.py
File metadata and controls
105 lines (87 loc) · 2.6 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
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
96
97
98
99
100
101
102
103
104
105
'''
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 `quickstart`_ page and `docs`_ a read.
Dependencies
------------
- `houdini.py`_
- `Jinja2`_
- `misaka`_
- `Pygments`_
- `PyYAML`_
- `watchdog`_
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/
.. _houdini.py: http://python-houdini.61924.nl/
.. _issue: https://github.com/Anomareh/mynt/issues
.. _Jinja2: http://jinja.pocoo.org/
.. _misaka: http://misaka.61924.nl/
.. _Pygments: http://pygments.org/
.. _PyYAML: http://pyyaml.org/
.. _quickstart: http://mynt.mirroredwhite.com/quickstart/
.. _watchdog: http://packages.python.org/watchdog/
'''
from setuptools import find_packages, setup
from mynt import __version__
setup(
name = 'mynt',
version = str(__version__),
author = 'Andrew Fricke',
author_email = 'andrew@mirroredwhite.com',
url = 'http://mynt.mirroredwhite.com/',
description = 'A static blog generator.',
long_description = __doc__,
license = 'BSD',
packages = find_packages(),
include_package_data = True,
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 = [
'houdini.py',
'Jinja2',
'misaka>=1.0.2',
'Pygments',
'PyYAML',
'watchdog'
],
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'
]
)