Skip to content
Snippets Groups Projects
setup.py 1.16 KiB
Newer Older
Frank Duncan's avatar
Frank Duncan committed
#!/usr/bin/env python

from distutils.core import setup

Frank Duncan's avatar
Frank Duncan committed
# We read version from here to make it easier to read for outside scripts
# (like release scripts)
main_ns = {}
with open("torque/version.py") as ver_file:
    exec(ver_file.read(), main_ns)

Frank Duncan's avatar
Frank Duncan committed
with open("README.md", "r", encoding="utf-8") as readme:
    long_description = readme.read()

setup(
    name="django-torque-semantic-search",
Frank Duncan's avatar
Frank Duncan committed
    version=main_ns["__version__"],
Frank Duncan's avatar
Frank Duncan committed
    description="django app for torque semantic search",
    long_description=long_description,
    long_description_content_type="text/markdown",
    author="Open Tech Strategies, LLC",
    author_email="frankduncan@opentechstrategies.com",  # For now, this works
    url="https://code.librehq.com/ots/mediawiki/semantic-search",
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: GNU Affero General Public License v3",
        "Operating System :: OS Independent",
    ],
    packages=[
        "semantic_search",
        "semantic_search.migrations",
Frank Duncan's avatar
Frank Duncan committed
    ],
    install_requires=[
        "django-torque",
Chris Zubak-Skees's avatar
Chris Zubak-Skees committed
        "pgvector",
Chris Zubak-Skees's avatar
Chris Zubak-Skees committed
        "orjson",
Frank Duncan's avatar
Frank Duncan committed
    ],
    package_dir={"": "."},
Frank Duncan's avatar
Frank Duncan committed
    python_requires=">=3.11",
Frank Duncan's avatar
Frank Duncan committed
)