mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-02-07 06:09:17 +00:00
38 lines
1.1 KiB
Python
38 lines
1.1 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.4.2"
|
|
|
|
|
|
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,
|
|
)
|