aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorLibravatarAgustin Henze <tin@sluc.org.ar>2013-02-13 18:35:39 -0300
committerLibravatarAgustin Henze <tin@sluc.org.ar>2013-02-13 18:35:39 -0300
commita40930043121a4b60de8526d58417761a54ab718 (patch)
tree383c5cf8e320761ee942619282fe51be625179a7 /setup.py
parent9c5708cc92af894e414bc76ee35ec2230de5d288 (diff)
Imported Upstream version 5.2upstream/5.2
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py34
1 files changed, 25 insertions, 9 deletions
diff --git a/setup.py b/setup.py
index a4fb9fc..c86b45c 100644
--- a/setup.py
+++ b/setup.py
@@ -10,6 +10,7 @@ from __future__ import print_function
import os
import subprocess
import sys
+import shutil
from fnmatch import fnmatchcase
@@ -23,13 +24,13 @@ try:
from setuptools.command.install import install
except ImportError:
print('\n*** setuptools not found! Falling back to distutils\n\n')
- from distutils.core import setup
+ from distutils.core import setup # NOQA
from distutils.command.install import install
- from distutils.util import convert_path
+ from distutils.util import convert_path # NOQA
dependencies = [
- 'doit>=0.18.1',
+ 'doit>=0.20.0',
'pygments',
'pillow',
'docutils',
@@ -38,6 +39,7 @@ dependencies = [
'lxml',
'yapsy',
'mock>=1.0.0',
+ 'PyRSS2Gen',
]
if sys.version_info[0] == 2:
@@ -51,6 +53,22 @@ standard_exclude_directories = ('.*', 'CVS', '_darcs', './build',
'./dist', 'EGG-INFO', '*.egg-info')
+def copy_messages():
+ themes_directory = os.path.join(
+ os.path.dirname(__file__), 'nikola', 'data', 'themes')
+ original_messages_directory = os.path.join(
+ themes_directory, 'default', 'messages')
+
+ for theme in ('orphan', 'monospace'):
+ theme_messages_directory = os.path.join(
+ themes_directory, theme, 'messages')
+
+ if os.path.exists(theme_messages_directory):
+ shutil.rmtree(theme_messages_directory)
+
+ shutil.copytree(original_messages_directory, theme_messages_directory)
+
+
def install_manpages(root, prefix):
man_pages = [
('docs/man/nikola.1', 'share/man/man1/nikola.1'),
@@ -160,18 +178,16 @@ def find_package_data(
out.setdefault(package, []).append(prefix + name)
return out
-from distutils.core import setup
-
setup(name='Nikola',
- version='5.1',
+ version='5.2',
description='Static blog/website generator',
author='Roberto Alsina and others',
author_email='ralsina@netmanagers.com.ar',
url='http://nikola.ralsina.com.ar/',
- packages=['nikola',
+ packages=['nikola',
'nikola.plugins',
- 'nikola.plugins.compile_markdown',
- 'nikola.plugins.task_sitemap',
+ 'nikola.plugins.compile_markdown',
+ 'nikola.plugins.task_sitemap',
'nikola.plugins.compile_rest'],
scripts=['scripts/nikola'],
install_requires=dependencies,