django-dbfilestorage/setup.py

64 lines
1.8 KiB
Python
Raw Normal View History

import re
import os
try:
from setuptools import setup
except ImportError:
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup
2016-12-09 15:07:27 +00:00
from setuptools import setup, Command
class CleanCommand(Command):
"""Custom clean command to tidy up the project root."""
user_options = []
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
os.system('rm -vrf ./build ./dist ./*.pyc ./*.tgz ./*.egg-info')
os.system('rm -vrf htmlcov .coverage')
os.system('rm -vrf .DS_Store')
setup(
name="django-dbfilestorage",
2017-01-20 20:56:54 +00:00
version="0.4.0",
description="Database backed file storage for testing.",
long_description="Database backed file storage for testing. Stores files as base64 encoded textfields.",
author="Tyrel Souza",
2016-12-08 04:05:01 +00:00
author_email="tyrelsouza@gmail.com",
url="https://github.com/tyrelsouza/django-dbfilestorage",
download_url="https://github.com/tyrelsouza/django-dbfilestorage.git",
license="MIT License",
packages=[
"dbfilestorage",
"dbfilestorage.migrations",
],
include_package_data=True,
install_requires=[
"Django>=1.8.0",
],
tests_require=[
"nose",
"coverage",
],
zip_safe=False,
test_suite="tests.runtests.start",
classifiers=[
"Operating System :: OS Independent",
"Development Status :: 3 - Alpha",
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Libraries :: Python Modules",
2016-12-09 15:07:27 +00:00
],
cmdclass={
'clean': CleanCommand,
}
)