aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorLibravatarAgustin Henze <tin@sluc.org.ar>2013-05-30 17:41:06 -0300
committerLibravatarAgustin Henze <tin@sluc.org.ar>2013-05-30 17:41:06 -0300
commit0c4dfdec5b55b6064dccc38bbfb0a7c0699c895a (patch)
treea6707225ccc559f7edf50ddd3fdc7fc85145c921 /setup.py
parent8b14a1e5b2ca574fdd4fd2377567ec98a110d4b6 (diff)
Imported Upstream version 5.4.4
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py27
1 files changed, 24 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index cdb8ac0..9fbe258 100755
--- a/setup.py
+++ b/setup.py
@@ -42,9 +42,24 @@ dependencies = [
'pytz',
]
+########### platform specific stuff #############
+import platform
+platform_system = platform.system()
+
+scripts = ['scripts/nikola']
+# platform specific scripts
+if platform_system == "Windows":
+ scripts.append('scripts/nikola.bat')
+
+##################################################
+
if sys.version_info[0] == 2:
# in Python 3 this becomes a builtin, for Python 2 we need the backport
dependencies.append('configparser')
+elif sys.version_info[0] == 3:
+ # Pillow introduced support for Python 3 with 2.0.0
+ dependencies.remove('pillow')
+ dependencies.append('pillow>=2.0.0')
# Provided as an attribute, so you can append to these instead
# of replicating them:
@@ -182,17 +197,23 @@ def find_package_data(
return out
setup(name='Nikola',
- version='5.4.2',
+ version='5.4.4',
description='Static blog/website generator',
author='Roberto Alsina and others',
author_email='ralsina@netmanagers.com.ar',
url='http://nikola.ralsina.com.ar/',
packages=['nikola',
'nikola.plugins',
+ 'nikola.plugins.command_planetoid',
+ 'nikola.plugins.compile_ipynb',
'nikola.plugins.compile_markdown',
+ 'nikola.plugins.compile_misaka',
+ 'nikola.plugins.compile_rest',
+ 'nikola.plugins.task_localsearch',
+ 'nikola.plugins.task_mustache',
'nikola.plugins.task_sitemap',
- 'nikola.plugins.compile_rest'],
- scripts=['scripts/nikola'],
+ ],
+ scripts=scripts,
install_requires=dependencies,
package_data=find_package_data(),
cmdclass={'install': nikola_install},