microsoft/hve-core

Public

mirrored from https://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
fix/1124-exclude-python-env-dirs-from-skill-validation

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

.github/skills/experimental/powerpoint/pyproject.toml

49lines · modecode

1[project]
2name = "powerpoint-skill-tests"
3version = "0.0.0"
4requires-python = ">=3.11"
5dependencies = [
6 "python-pptx",
7 "pyyaml",
8 "cairosvg",
9 "Pillow",
10 "pymupdf",
11 "github-copilot-sdk",
12]
13
14[dependency-groups]
15dev = [
16 "pytest>=9.0",
17 "pytest-cov>=7.0",
18 "pytest-mock>=3.14",
19 "ruff>=0.15",
20 "hypothesis>=6.100",
21]
22# Atheris ships manylinux-only wheels; keep separate from dev so uv sync works on macOS.
23fuzz = [
24 "atheris>=3.0",
25]
26
27[tool.pytest.ini_options]
28testpaths = ["tests"]
29pythonpath = ["scripts"]
30python_files = ["test_*.py", "fuzz_harness.py"]
31markers = [
32 "integration: roundtrip integration tests",
33 "slow: tests that create full presentations",
34 "hypothesis: property-based tests using Hypothesis",
35]
36
37[tool.coverage.run]
38source = ["scripts"]
39
40[tool.coverage.report]
41fail_under = 85
42show_missing = true
43
44[tool.ruff]
45line-length = 88
46target-version = "py311"
47
48[tool.ruff.lint]
49select = ["E", "F", "I", "W"]
50