-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
84 lines (75 loc) · 2.5 KB
/
setup.py
File metadata and controls
84 lines (75 loc) · 2.5 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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# -*- coding: utf-8 -*-
from setuptools import setup
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
with open("version", "r", encoding="utf-8") as fh:
version = fh.read()
packages = \
['skywalking',
'skywalking.agent',
'skywalking.agent.protocol',
'skywalking.bootstrap',
'skywalking.bootstrap.cli',
'skywalking.bootstrap.cli.utility',
'skywalking.bootstrap.hooks',
'skywalking.bootstrap.loader',
'skywalking.client',
'skywalking.command',
'skywalking.command.executors',
'skywalking.log',
'skywalking.meter',
'skywalking.meter.pvm',
'skywalking.plugins',
'skywalking.profile',
'skywalking.protocol',
'skywalking.protocol.browser',
'skywalking.protocol.common',
'skywalking.protocol.ebpf',
'skywalking.protocol.event',
'skywalking.protocol.language_agent',
'skywalking.protocol.logging',
'skywalking.protocol.management',
'skywalking.protocol.profile',
'skywalking.protocol.service_mesh_probe',
'skywalking.trace',
'skywalking.utils',
'sw_python',
'sw_python.src']
package_data = \
{'': ['*']}
install_requires = \
['grpcio', 'grpcio-tools', 'packaging', 'psutil<=5.9.5', 'wrapt']
extras_require = \
{'all': ['requests>=2.26.0',
'kafka-python',
'uvloop>=0.17.0,<0.20.0',
'aiokafka>=0.8.0,<0.9.0',
'aiohttp>=3.7.4,<4.0.0'],
'async': ['uvloop>=0.17.0,<0.20.0',
'aiokafka>=0.8.0,<0.9.0',
'aiohttp>=3.7.4,<4.0.0'],
'asynchttp': ['uvloop>=0.17.0,<0.20.0', 'aiohttp>=3.7.4,<4.0.0'],
'asynckafka': ['uvloop>=0.17.0,<0.20.0', 'aiokafka>=0.8.0,<0.9.0'],
'http': ['requests>=2.26.0'],
'kafka': ['kafka-python'],
'sync': ['requests>=2.26.0', 'kafka-python']}
entry_points = \
{'console_scripts': ['sw-python = skywalking.bootstrap.cli.sw_python:start']}
setup_kwargs = {
'name': 'apache-skywalking-py312',
'version': version,
'description': 'The Python Agent for Apache SkyWalking, which provides the native tracing/metrics/logging/profiling abilities for Python projects. this is support python3.12.',
'long_description': long_description,
'author': 'AirBot',
'author_email': 'confidea@live.cn',
'maintainer': 'Apache SkyWalking Community',
'maintainer_email': 'dev@skywalking.apache.org',
'url': 'https://github.com/airbot-zn/skywalking-python-3.12',
'packages': packages,
'package_data': package_data,
'install_requires': install_requires,
'extras_require': extras_require,
'entry_points': entry_points,
'python_requires': '>=3.12,<4.0',
}
setup(**setup_kwargs)