mirror of
https://github.com/wagtail/wagtail.git
synced 2024-11-24 01:57:32 +01:00
24b0712fc1
Image filenames containing non ascii characters would be translated to a series of underscores (____.png). To fix this, we use the unidecoe library (which we also add to the required packages for Wagtail) which translates each unicode character to an ascii equivalent. For more info on how unidecode works please check @Evgeny's answer at this question: http://stackoverflow.com/questions/702337/how-to-make-django-slugify-work-properly-with-unicode-strings
56 lines
1.7 KiB
Python
56 lines
1.7 KiB
Python
#!/usr/bin/env python
|
|
|
|
try:
|
|
from setuptools import setup, find_packages
|
|
except ImportError:
|
|
from distutils.core import setup
|
|
|
|
|
|
# Hack to prevent stupid TypeError: 'NoneType' object is not callable error on
|
|
# exit of python setup.py test # in multiprocessing/util.py _exit_function when
|
|
# running python setup.py test (see
|
|
# http://www.eby-sarna.com/pipermail/peak/2010-May/003357.html)
|
|
try:
|
|
import multiprocessing
|
|
except ImportError:
|
|
pass
|
|
|
|
|
|
setup(
|
|
name='wagtail',
|
|
version='0.1',
|
|
description='A Django content management system focused on flexibility and user experience',
|
|
author='Matthew Westcott',
|
|
author_email='matthew.westcott@torchbox.com',
|
|
url='http://wagtail.io/',
|
|
packages=find_packages(),
|
|
include_package_data=True,
|
|
license='BSD',
|
|
long_description=open('README.rst').read(),
|
|
classifiers=[
|
|
'Development Status :: 4 - Beta',
|
|
'Environment :: Web Environment',
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: BSD License',
|
|
'Operating System :: OS Independent',
|
|
'Programming Language :: Python',
|
|
'Programming Language :: Python :: 2.7',
|
|
'Framework :: Django',
|
|
'Topic :: Internet :: WWW/HTTP :: Site Management',
|
|
],
|
|
install_requires=[
|
|
"Django>=1.6.2",
|
|
"South>=0.8.4",
|
|
"django-compressor>=1.3",
|
|
"django-libsass>=0.1",
|
|
"django-modelcluster>=0.1",
|
|
"django-taggit>=0.11.2",
|
|
"Pillow>=2.3.0",
|
|
"beautifulsoup4>=4.3.2",
|
|
"lxml>=3.3.0",
|
|
'Unidecode>=0.04.14',
|
|
"BeautifulSoup==3.2.1", # django-compressor gets confused if we have lxml but not BS3 installed
|
|
],
|
|
zip_safe=False,
|
|
)
|