Kumi
17c6938a9d
- Updated the Docker CI/CD workflow to trigger on pushes to the main branch, aligning with standard Git flow practices for production deployment. - Advanced project version to 0.3.9, marking a new release with consolidated features and bug fixes. This adjustment ensures that the Docker images are built and deployed in a more streamlined manner, reflecting our shift towards a unified branching strategy for releases. The version bump signifies the stabilization of new functionalities and enhancements for broader usage.
81 lines
No EOL
1.5 KiB
TOML
81 lines
No EOL
1.5 KiB
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[tool.hatch.metadata]
|
|
allow-direct-references = true
|
|
|
|
[project]
|
|
name = "matrix-gptbot"
|
|
version = "0.3.9"
|
|
|
|
authors = [
|
|
{ name="Kumi Mitterer", email="gptbot@kumi.email" },
|
|
{ name="Private.coffee Team", email="support@private.coffee" },
|
|
]
|
|
|
|
description = "Multifunctional Chatbot for Matrix"
|
|
readme = "README.md"
|
|
license = { file="LICENSE" }
|
|
requires-python = ">=3.10"
|
|
|
|
packages = [
|
|
"src/gptbot"
|
|
]
|
|
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
|
|
dependencies = [
|
|
"matrix-nio[e2e]",
|
|
"markdown2[all]",
|
|
"tiktoken",
|
|
"python-magic",
|
|
"pillow",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
openai = [
|
|
"openai>=1.2",
|
|
"pydub",
|
|
]
|
|
|
|
wolframalpha = [
|
|
"wolframalpha",
|
|
]
|
|
|
|
e2ee = [
|
|
"pantalaimon>=0.10.5",
|
|
]
|
|
|
|
trackingmore = [
|
|
"trackingmore-api-tool",
|
|
]
|
|
|
|
all = [
|
|
"matrix-gptbot[openai,wolframalpha,e2ee,trackingmore]",
|
|
"geopy",
|
|
"beautifulsoup4",
|
|
]
|
|
|
|
dev = [
|
|
"matrix-gptbot[all]",
|
|
"black",
|
|
"hatchling",
|
|
"twine",
|
|
"build",
|
|
]
|
|
|
|
[project.urls]
|
|
"Homepage" = "https://git.private.coffee/privatecoffee/matrix-gptbot"
|
|
"Bug Tracker" = "https://git.private.coffee/privatecoffee/matrix-gptbot/issues"
|
|
"Source Code" = "https://git.private.coffee/privatecoffee/matrix-gptbot"
|
|
|
|
[project.scripts]
|
|
gptbot = "gptbot.__main__:main"
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["src/gptbot"] |