1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-05-18 14:51:02 +00:00
bramw_baserow/backend/setup.py

42 lines
1.2 KiB
Python

#!/usr/bin/env python
import os
from setuptools import find_packages, setup
PROJECT_DIR = os.path.dirname(__file__)
REQUIREMENTS_DIR = os.path.join(PROJECT_DIR, 'requirements')
VERSION = '1.0.1'
def get_requirements(env):
with open(os.path.join(REQUIREMENTS_DIR, f'{env}.txt')) as fp:
return [
x.strip()
for x in fp.read().split("\n")
if not x.startswith("#")
]
install_requires = get_requirements('base')
setup(
name='baserow',
version=VERSION,
url='https://baserow.io',
scripts=['baserow'],
author='Bram Wiepjes (Baserow)',
author_email='bram@baserow.io',
license='MIT',
description='Baserow: open source no-code database backend.',
long_description='Baserow is an open source no-code database tool and Airtable '
'alternative. Easily create a relational database without any '
'technical expertise. Build a table and define custom fields '
'like text, number, file and many more.',
platforms=['linux'],
package_dir={'': 'src'},
packages=find_packages('src'),
include_package_data=True,
install_requires=install_requires
)