Files
k7/setup.py
T
G 76a8139774 Release 0.3.0
HTTPS-by-default for k7-api, cluster-wide Cilium isolation, first-class
--docker on Kata and k7d, and RuntimeClass k7-fc. Playbook pins k7d 0.6.0.
2026-09-13 17:30:37 +02:00

28 lines
791 B
Python

from pathlib import Path
from setuptools import find_packages, setup
setup(
name="k7-sdk",
version="0.3.0",
description="K7 sandbox management Python SDK (HTTP client for the k7 API)",
long_description=Path(__file__).with_name("README.md").read_text(),
long_description_content_type="text/markdown",
url="https://github.com/Katakate/k7",
license="Apache-2.0",
packages=find_packages(
where="src",
include=["k7_sdk", "k7_sdk.*", "katakate", "katakate.*"],
),
package_dir={"": "src"},
include_package_data=True,
install_requires=[
"requests>=2.31.0",
],
extras_require={
"async": ["httpx>=0.27.0"],
"sdk-async": ["httpx>=0.27.0"], # back-compat extra name
},
python_requires=">=3.8",
)