mirror of
https://github.com/wassname/flask-s3.git
synced 2026-06-27 15:50:06 +08:00
59 lines
1.8 KiB
Python
59 lines
1.8 KiB
Python
"""
|
|
Flask-S3
|
|
-------------
|
|
|
|
Easily serve your static files from Amazon S3.
|
|
"""
|
|
from setuptools import setup
|
|
|
|
# Figure out the version; this could be done by importing the
|
|
# module, though that requires dependencies to be already installed,
|
|
# which may not be the case when processing a pip requirements
|
|
# file, for example.
|
|
def parse_version(asignee):
|
|
import os, re
|
|
here = os.path.dirname(os.path.abspath(__file__))
|
|
version_re = re.compile(
|
|
r'%s = (\(.*?\))' % asignee)
|
|
with open(os.path.join(here, 'flask_s3.py')) as fp:
|
|
for line in fp:
|
|
match = version_re.search(line)
|
|
if match:
|
|
version = eval(match.group(1))
|
|
return ".".join(map(str, version))
|
|
else:
|
|
raise Exception("cannot find version")
|
|
version = parse_version('__version__')
|
|
# above taken from miracle2k/flask-assets
|
|
|
|
setup(
|
|
name='Flask-S3',
|
|
version=version,
|
|
url='http://github.com/e-dard/flask-s3',
|
|
license='WTFPL',
|
|
author='Edward Robinson',
|
|
author_email='hi@edd.io',
|
|
description='Seamlessly serve the static files of your Flask app from Amazon S3',
|
|
long_description=__doc__,
|
|
py_modules=['flask_s3'],
|
|
zip_safe=False,
|
|
include_package_data=True,
|
|
platforms='any',
|
|
install_requires=[
|
|
'Flask',
|
|
'Boto3>=1.1.1',
|
|
'six'
|
|
],
|
|
tests_require=['nose', 'mock'],
|
|
classifiers=[
|
|
'Environment :: Web Environment',
|
|
'Intended Audience :: Developers',
|
|
'License :: Other/Proprietary License',
|
|
'Operating System :: OS Independent',
|
|
'Programming Language :: Python',
|
|
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
|
|
'Topic :: Software Development :: Libraries :: Python Modules'
|
|
],
|
|
test_suite = 'nose.collector'
|
|
)
|