-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
70 lines (69 loc) · 2.04 KB
/
setup.py
File metadata and controls
70 lines (69 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
from setuptools import setup, find_packages
setup(
name="python-plus-tools",
version="2.1.3",
package_dir={"": "src"},
packages=find_packages(where="src"),
install_requires=[
"toml>=0.10",
"indently-decorators==1.0",
"cryptography>=3.4",
"imgfit>=0.3",
"colorama>=0.1",
"deprecated>=1",
"typing-extensions>=4.10.0",
"numpy>=1.14",
"matplotlib>=3.4",
"torch>=2",
"pandas>=2",
"requests>=2.27",
"sympy>=1.8",
"markdown>=3.3.6",
"numba>=0.55",
"tomlconfigurer>=0.2",
"documenter>=0.1",
"backupworkspace==0.2.1",
"python-dotenv>=0.19",
],
python_requires=">=3.8",
author="xystudio",
author_email="173288240@qq.com",
description="For the expansion of python content, it covers science, debugging and other fields.",
long_description=open("README-PYPI.md", encoding="utf-8").read(),
long_description_content_type="text/markdown",
license="MIT",
url="https://github.com/xystudio889/pyplus",
include_package_data=True,
entry_points={
"console_scripts": [
"pyplus = pyplus_cmd:main",
]
},
extras_require={
"dev": ["sqlmodel>=0.0.4",],
"test": [
"pytest",
"pytest-cov",
"pytest-mock",
"pytest-xdist",
"coverage",
"codecov",
"black",
"mypy",
"flake8",
"pylint",
"pyright",
],
"build": ["build", "setuptools", "twine"],
"visualenv": ["uv", "pipenv", "visualenv"],
"web": ["django", "flask"],
"studio": ["AI-APIChat", "auto-upgrade-pip", "linecode", "imgfit", "ACE-calc"],
"other": ["pygame", "jupyterlab"],
},
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
keywords=["debug", "science", "pyplus", "tools", "python"],
)