Skip to content

Commit d66473a

Browse files
update skill and pyproject
1 parent dfc2725 commit d66473a

2 files changed

Lines changed: 32 additions & 9 deletions

File tree

comcheck_api/ai/skill/SKILL.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,6 @@ description: Use this skill when the user is writing Python code that uses
66
or building-area operations. Triggers on imports of `comcheck_api`,
77
mentions of COMcheck/ASHRAE 90.1/IECC compliance, or requests to
88
validate building energy code compliance.
9-
10-
NOTE implemented surface area is the `COMcheckClient` user
11-
methods (`list_projects`, `get_project`, `update_project`,
12-
`start_run_simulation`, `get_simulation_status`,
13-
`get_simulation_result`, `set_api_key`) plus the project-mutation
14-
operations for **building areas** and **envelope**. Interior-
15-
lighting fixtures (under `activityUse[]`), exterior lighting,
16-
mechanical/HVAC, and renewable-energy operations are not
17-
available — do not write code that adds, updates, or removes them.
189
---
1910

2011
# COMcheck API Python Client Skill

pyproject.toml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,33 @@ version = "1.0.0"
88
description = "COMcheck Web API Python Client"
99
readme = "README.md"
1010
requires-python = ">=3.12"
11+
license = "BSD-3-Clause"
12+
license-files = ["LICENSE"]
13+
authors = [
14+
{ name = "Yanyan Zhu", email = "yanyan.zhu@pnnl.gov" },
15+
]
16+
maintainers = [
17+
{ name = "Yanyan Zhu", email = "yanyan.zhu@pnnl.gov" },
18+
{ name = "Weili Xu", email = "weili.xu@pnnl.gov" },
19+
]
20+
keywords = [
21+
"comcheck",
22+
"compliance",
23+
"simulation",
24+
"building",
25+
"ashrae 90.1",
26+
"IECC",
27+
]
28+
classifiers = [
29+
"Development Status :: 5 - Production/Stable",
30+
"Intended Audience :: Developers",
31+
"Operating System :: OS Independent",
32+
"Programming Language :: Python :: 3",
33+
"Programming Language :: Python :: 3.12",
34+
"Programming Language :: Python :: 3.13",
35+
"Topic :: Scientific/Engineering",
36+
"Typing :: Typed",
37+
]
1138
dependencies = [
1239
"httpx>=0.27.0",
1340
"jsonschema>=4.23.0",
@@ -16,6 +43,11 @@ dependencies = [
1643
"types-jsonschema>=4.23.0",
1744
]
1845

46+
[project.urls]
47+
Homepage = "https://pnnl.github.io/comcheckweb-api-python/"
48+
Documentation = "https://pnnl.github.io/comcheckweb-api-python/"
49+
Repository = "https://github.com/pnnl/comcheckweb-api-python"
50+
1951
[project.scripts]
2052
comcheck-api = "comcheck_api.cli:main"
2153

0 commit comments

Comments
 (0)