Skip to content

Commit 7c37c9e

Browse files
Update project configuration and enhance .gitignore
- Added license information to `pyproject.toml`. - Included package data configuration for `setuptools`. - Updated `.gitignore` to exclude `.idea/` directory and ensure `.uv.lock` is ignored.
1 parent e404ac0 commit 7c37c9e

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,5 @@ marimo/_lsp/
207207
__marimo__/
208208

209209
.DS_Store
210-
.uv.lock
210+
.uv.lock
211+
.idea/*

pyproject.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ dynamic = ["version"]
88
description = "Self-hosted personal AI assistant with Feishu integration, a built-in web console, and LiteLLM multi-model support."
99
readme = "README.md"
1010
requires-python = ">=3.12"
11+
license = "Apache-2.0"
1112
classifiers = [
1213
"Development Status :: 3 - Alpha",
1314
"Intended Audience :: Developers",
14-
"License :: OSI Approved :: Apache Software License",
1515
"Operating System :: OS Independent",
1616
"Programming Language :: Python",
1717
"Programming Language :: Python :: 3",
@@ -65,5 +65,12 @@ dev = [
6565
[tool.setuptools_scm]
6666
version_file = "openfox/_version.py"
6767

68+
[tool.setuptools]
69+
packages = ["openfox"]
70+
include-package-data = true
71+
72+
[tool.setuptools.package-data]
73+
openfox = ["skills/**/*.md", "static/web/**/*"]
74+
6875
[tool.hatch.build.targets.wheel]
6976
packages = ["openfox"]

0 commit comments

Comments
 (0)