chore: import upstream snapshot with attribution
Publish SDK (PyPI) / publish (push) Has been cancelled
Publish SDK (npm) / publish (@aionui/officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (windows-latest) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/officecli-sdk) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/sdk) (push) Has been cancelled
Publish SDK (npm) / publish (officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (macos-latest) (push) Has been cancelled
SDK smoke / smoke (ubuntu-latest) (push) Has been cancelled
Skill parity / diff (push) Has been cancelled
Publish SDK (PyPI) / publish (push) Has been cancelled
Publish SDK (npm) / publish (@aionui/officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (windows-latest) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/officecli-sdk) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/sdk) (push) Has been cancelled
Publish SDK (npm) / publish (officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (macos-latest) (push) Has been cancelled
SDK smoke / smoke (ubuntu-latest) (push) Has been cancelled
Skill parity / diff (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
[build-system]
|
||||
requires = ["setuptools>=77"] # >=77 for the PEP 639 SPDX `license` string
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
# Distribution (pip) name. NOT the import name — the module stays `officecli`
|
||||
# (`import officecli`), like `pip install pillow` → `import PIL`. PyPI rejects
|
||||
# the bare name "officecli" as too similar to the unrelated "office-cli" project.
|
||||
name = "officecli-sdk"
|
||||
version = "0.1.7"
|
||||
description = "Thin Python SDK for the officecli resident pipe — forwards officecli commands to a running resident, no per-command process spawn."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.8"
|
||||
license = "Apache-2.0" # PEP 639 SPDX expression (do NOT also add a License:: classifier — PyPI rejects the combo)
|
||||
keywords = ["officecli", "office", "docx", "xlsx", "pptx", "ooxml"]
|
||||
dependencies = [] # standard library only
|
||||
classifiers = [
|
||||
"Programming Language :: Python :: 3",
|
||||
"Operating System :: MacOS",
|
||||
"Operating System :: POSIX :: Linux",
|
||||
"Operating System :: Microsoft :: Windows",
|
||||
]
|
||||
# TODO(maintainer): optionally add authors = [{ name = "...", email = "..." }] above.
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://officecli.ai"
|
||||
Repository = "https://github.com/iOfficeAI/OfficeCLI"
|
||||
|
||||
# IMPORTANT: this package is only the SDK. It shells out to the `officecli`
|
||||
# CLI binary, which must be installed separately and on PATH (Homebrew, etc.).
|
||||
# pip cannot install that binary for you — see README.
|
||||
|
||||
[tool.setuptools]
|
||||
py-modules = ["officecli"] # single-file module: officecli.py
|
||||
Reference in New Issue
Block a user