-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
39 lines (34 loc) · 1.46 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from setuptools import setup, find_packages
import codecs
import os
# Get the absolute path to the directory containing this file
here = os.path.abspath(os.path.dirname(__file__))
# Read the long description from the README file
with codecs.open(os.path.join(here, "README.md"), encoding="utf-8") as fh:
long_description = fh.read()
# Define the version of the package
VERSION = '1.0.14'
# Short description of the package
DESCRIPTION = '''CloudSpark is a powerful Python package designed to simplify the management of AWS S3 and Lambda services. Whether you're working on the frontend or backend, CloudSpark provides an intuitive interface to generate presigned URLs and handle file uploads seamlessly.'''
# Setting up the package
setup(
name="cloudspark",
version=VERSION,
author="Muhammed Rahil M",
author_email="[email protected]",
description=DESCRIPTION,
long_description=long_description,
url="https://github.com/muhammedrahil/cloudspark",
long_description_content_type="text/markdown",
packages=find_packages(),
install_requires=['boto3'],
keywords=['python', 'aws', 's3', 'presigned urls', 'file uploads'],
# license="MIT",
classifiers=[
"Development Status :: 1 - Planning",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.11",
"Operating System :: OS Independent",
# "License :: OSI Approved :: MIT License", # Add license if applicable
]
)