зеркало из
https://github.com/ssciwr/AMMICO.git
synced 2025-10-28 20:54:14 +02:00
* maintain: remove text analysis with transformers and topic analysis * maintain: remove text analysis from display function * maintain: remove summary module (VQA) * maintain: remove summary module (VQA) * maintain: remove cropposts, update pyproject.toml * maintain: removed obsolete functionality * maintain: update CI workflow * maintain: run all tests together in CI, remove version restrictions * maintain: fix tf version for deepface/retinaface restrictions * mainatin: remove more obsolete files, restructure pyproject.toml * fix: do not run gcv tests on CI * CI: test compatibility with Python versions * maintain+bug: fix python version due to deepface, fix deepface memory leak * maintain: switch to ruff * fix: correct remaining ruff issues, is_interactive probably obsolete..? * CI: bump actions and python versions, run checks on all os * maintain&fix: blis do not compile from source, use uv for installs, update dockerfile * fix: uv install system-wide * fix: try with only pip to force blis binary install * fix: try now with mixed pip and uv for better performance while preserving blis binary * fix: revert to pip since uv installs different numpy version, unfortunately * fix: other python version
76 строки
1.5 KiB
TOML
76 строки
1.5 KiB
TOML
[build-system]
|
|
requires = ["setuptools >= 77.0.3"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "ammico"
|
|
dynamic = ["version"]
|
|
description = "AI Media and Misinformation Content Analysis Tool"
|
|
readme = "README.md"
|
|
maintainers = [
|
|
{ name = "Inga Ulusoy", email = "ssc@iwr.uni-heidelberg.de" },
|
|
{ name = "Dmitrii Kapitan", email = "ssc@iwr.uni-heidelberg.de" },
|
|
]
|
|
requires-python = ">=3.9, <3.12"
|
|
license = { text = "MIT" }
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"Operating System :: OS Independent",
|
|
"License :: OSI Approved :: MIT License",
|
|
]
|
|
|
|
dependencies = [
|
|
"colorgram.py",
|
|
"colour-science",
|
|
"dash",
|
|
"dash-bootstrap-components",
|
|
"deepface",
|
|
"google-cloud-vision",
|
|
"googletrans==4.0.0rc1",
|
|
"grpcio",
|
|
"importlib_metadata",
|
|
"importlib_resources",
|
|
"matplotlib",
|
|
"numpy",
|
|
"opencv-python",
|
|
"pandas",
|
|
"Pillow",
|
|
"pooch",
|
|
"retina_face",
|
|
"setuptools",
|
|
"spacy",
|
|
"tensorflow<=2.16.0",
|
|
"tf-keras",
|
|
"tqdm",
|
|
"webcolors",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"pre-commit",
|
|
"pytest",
|
|
"pytest-cov",
|
|
"ruff",
|
|
"sphinx",
|
|
"myst-parser",
|
|
"sphinx_rtd_theme",
|
|
"sphinxcontrib-napoleon",
|
|
"nbsphinx",
|
|
]
|
|
|
|
nb = [
|
|
"datasets",
|
|
"huggingface-hub",
|
|
"ipython",
|
|
"jupyter",
|
|
"jupyter_dash",
|
|
]
|
|
|
|
|
|
[project.urls]
|
|
homepage = "https://github.com/ssciwr/AMMICO" # FIXME not shown by pip
|
|
documentation = "https://ssciwr.github.io/AMMICO/build/html/index.html"
|
|
|
|
[tool.setuptools]
|
|
packages = ["ammico","ammico.data"]
|