#!/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.3.0" 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, )