[build-system] requires = ["setuptools>=65.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "email-triage-openenv" version = "1.0.0" description = "A complete, production-ready OpenEnv environment for email triage and classification" readme = "README.md" requires-python = ">=3.11" license = {text = "Apache-2.0"} authors = [ {name = "Meta Hackathon Participant", email = "participant@example.com"} ] keywords = [ "openenv", "email", "triage", "classification", "routing", "reinforcement-learning", "ai", "agents" ] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Office/Business", ] dependencies = [ "openenv-core>=0.2.0", "pydantic>=2.5.0", "flask>=3.0.0", "openai>=1.3.0", "python-dotenv>=1.0.0", "pyyaml>=6.0", ] [project.optional-dependencies] dev = [ "pytest>=7.0.0", "black>=23.0.0", "pylint>=2.17.0", ] [project.scripts] server = "server.app:main" [project.urls] Homepage = "https://huggingface.co/spaces/parthpethia/Meta-Hackathon" Documentation = "https://github.com/parthpethia/Meta-Hackathon" Repository = "https://github.com/parthpethia/Meta-Hackathon.git" Issues = "https://github.com/parthpethia/Meta-Hackathon/issues" [tool.setuptools] packages = ["environment", "server"] [tool.setuptools.package-data] environment = ["**/*.py"] server = ["**/*.py", "templates/**"] [tool.black] line-length = 120 target-version = ['py311'] [tool.pylint.main] max-line-length = 120 disable = [ "missing-module-docstring", "line-too-long", "wrong-import-order", "unused-import", "broad-exception-caught", "f-string-without-interpolation", "protected-access", "invalid-name", "unspecified-encoding", "unused-argument", "unused-variable", "redefined-outer-name", ]