|
[build-system] |
|
requires = ["hatchling", "hatch-requirements-txt"] |
|
build-backend = "hatchling.build" |
|
|
|
[project] |
|
name = "browsergym-experiments" |
|
description = "Experimentation tools for BrowserGym" |
|
authors = [ |
|
{name = "Massimo Caccia"}, |
|
{name = "Alex Lacoste"}, |
|
{name = "Thibault Le Sellier De Chezelles"}, |
|
{name = "Maxime Gasse"}, |
|
] |
|
readme = "README.md" |
|
requires-python = ">3.7" |
|
license = {text = "Apache-2.0"} |
|
classifiers = [ |
|
"Development Status :: 3 - Alpha", |
|
"Programming Language :: Python :: 3", |
|
"Operating System :: OS Independent", |
|
"Intended Audience :: Science/Research", |
|
"Topic :: Scientific/Engineering :: Artificial Intelligence", |
|
"License :: OSI Approved :: Apache Software License", |
|
] |
|
dynamic = ["dependencies", "version"] |
|
|
|
[project.optional-dependencies] |
|
miniwob = [ |
|
"browsergym-miniwob", |
|
] |
|
workarena = [ |
|
"browsergym-workarena", |
|
] |
|
webarena = [ |
|
"browsergym-webarena", |
|
] |
|
visualwebarena = [ |
|
"browsergym-visualwebarena", |
|
] |
|
assistantbench = [ |
|
"browsergym-assistantbench", |
|
] |
|
weblinx = [ |
|
"weblinx_browsergym", |
|
] |
|
all = [ |
|
"browsergym-experiment[miniwob]", |
|
"browsergym-experiment[workarena]", |
|
"browsergym-experiment[webarena]", |
|
"browsergym-experiment[visualwebarena]", |
|
"browsergym-experiment[assistantbench]", |
|
"browsergym-experiment[weblinx]", |
|
] |
|
|
|
[project.urls] |
|
homepage = "https://github.com/ServiceNow/BrowserGym" |
|
|
|
[tool.hatch.version] |
|
path = "../core/src/browsergym/core/__init__.py" |
|
|
|
[tool.hatch.metadata.hooks.requirements_txt] |
|
files = ["requirements.txt"] |
|
|
|
[tool.hatch.build.targets.wheel] |
|
packages = ["src/browsergym", "src/bgym"] |
|
|