-
Notifications
You must be signed in to change notification settings - Fork 3
/
pyproject.toml
111 lines (102 loc) · 2.48 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "ranking_challenge_examples"
version = "3.4.0"
description = "The Prosocial Ranking Challenge"
authors = [
"Ian Baker <[email protected]>",
"Leo Alekseyev <[email protected]>",
"Haroon Iftikhar <[email protected]>",
"James Clark <[email protected]>",
"Jonathan Stray <[email protected]>",
]
readme = "README.md"
license = "MIT"
homepage = "https://humancompatible.ai/news/2024/01/18/the-prosocial-ranking-challenge-60000-in-prizes-for-better-social-media-algorithms/"
repository = "https://github.com/humancompatibleai/ranking-challenge"
keywords = ["ranking", "social media", "challenge"]
[tool.poetry.dependencies]
python = ">=3.10"
pydantic = ">=2.6.0"
faker = "*"
fastapi = ">=0.110.0"
requests = "*"
flask-cors = "*"
openai = "*"
nltk = "*"
httpx = "*"
uvicorn = { extras = ["standard"], version = "^0.18.3" }
ranking-challenge = ">=3.3.0"
flask = "*"
python-dotenv = "*"
redis = ">= 4.4.4"
psycopg2-binary = "*"
sqlalchemy = "*"
celery-redbeat = "*"
pandas = "^2.2.2"
twscrape = "^0.1.0"
pytest = "*"
numpy = "*"
celery = "*"
[tool.poetry.dev-dependencies]
pip-tools = "*"
ruff = "*"
pre-commit = "^3.7.1"
fakeredis = "*"
[tool.poetry.extras]
module = ["pytest", "pydantic", "faker"]
sample_data = ["pandas", "numpy"]
examples_combined_ranking_server = [
"celery",
"uvicorn",
"ranking-challenge",
"redis",
"pytest",
]
examples_combined_scorer_worker = [
"pydantic",
"celery",
"fastapi",
"redis",
"pytest",
"pandas",
"nltk",
"uvicorn",
]
examples_combined = [
"celery",
"redis",
"pytest",
"pandas",
"nltk",
"uvicorn",
"ranking-challenge",
"psycopg2-binary",
]
examples_combined_job_scheduler = ["celery", "celery-redbeat"]
examples_combined_sandbox_worker = [
"celery",
"redis",
"pytest",
"pandas",
"nltk",
"psycopg2",
"celery-redbeat",
"sqlalchemy",
"psycopg2-binary",
]
[tool.poetry.urls]
homepage = "https://humancompatible.ai/news/2024/01/18/the-prosocial-ranking-challenge-60000-in-prizes-for-better-social-media-algorithms/"
repository = "https://github.com/humancompatibleai/ranking-challenge"
blog = "https://rankingchallenge.substack.com/"
[tool.poetry.scripts]
rcfaker = "ranking_challenge.fake:main"
[tool.ruff]
line-length = 100
[tool.ruff.lint]
extend-select = ["E501"]
[[tool.poetry.packages]]
include = "ranking_challenge"
from = "module/src"