mirror of
https://github.com/microsoft/autogen.git
synced 2025-12-30 08:38:20 +00:00
* Fix definition of workspace package, remove uv pin * add --all-packages * pin docs uv versions for older project structure * try old version to verify CI * Use workflow target * change syntax * change check * try with var in matrix * add all packages to workspace * remove project table
44 lines
875 B
TOML
44 lines
875 B
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[project]
|
|
name = "{{ cookiecutter.package_name }}"
|
|
version = "{{ cookiecutter.version }}"
|
|
license = {file = "LICENSE-CODE"}
|
|
description = "{{ cookiecutter.description }}"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
dependencies = [
|
|
{%- if cookiecutter.depends_on_core -%}
|
|
"autogen-core",
|
|
{% endif %}
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = []
|
|
|
|
|
|
[tool.ruff]
|
|
extend = "../../pyproject.toml"
|
|
include = ["src/**", "tests/*.py"]
|
|
|
|
[tool.pyright]
|
|
extends = "../../pyproject.toml"
|
|
include = ["src", "tests"]
|
|
|
|
[tool.pytest.ini_options]
|
|
minversion = "6.0"
|
|
testpaths = ["tests"]
|
|
|
|
[tool.poe]
|
|
include = "../../shared_tasks.toml"
|
|
|
|
[tool.poe.tasks]
|
|
test = "pytest -n auto"
|