Consolidate dotnet SDK with sync/async implementations and add CI testing. Move API and portal off pool to prevent failover when cammy is loaded.
41 lines
1.2 KiB
Python
41 lines
1.2 KiB
Python
"""Setup configuration for unsandbox Python SDK (Synchronous)"""
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
with open("README.md", "r", encoding="utf-8") as fh:
|
|
long_description = fh.read()
|
|
|
|
setup(
|
|
name="unsandbox",
|
|
version="4.2.22",
|
|
author="Unsandbox",
|
|
description="Synchronous Python SDK for unsandbox.com code execution",
|
|
long_description=long_description,
|
|
long_description_content_type="text/markdown",
|
|
url="https://github.com/unsandbox/un-inception",
|
|
packages=find_packages(where="src"),
|
|
package_dir={"": "src"},
|
|
classifiers=[
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Operating System :: OS Independent",
|
|
],
|
|
python_requires=">=3.8",
|
|
install_requires=[
|
|
"requests>=2.25.0",
|
|
],
|
|
extras_require={
|
|
"dev": [
|
|
"pytest>=6.0",
|
|
"pytest-cov>=2.0",
|
|
"black>=21.0",
|
|
"flake8>=3.9",
|
|
"mypy>=0.900",
|
|
],
|
|
},
|
|
)
|