|
- # -*- coding: utf-8 -*-
- from setuptools import setup
-
- package_dir = \
- {'': 'src'}
-
- packages = \
- ['AISyncore',
- 'AISyncore.client',
- 'AISyncore.client.grpc_client',
- 'AISyncore.client.mask_protocol_client',
- 'AISyncore.client.megatronPanguClient',
- 'AISyncore.client.megatronPanguClient.mpu',
- 'AISyncore.common',
- 'AISyncore.common.compression',
- 'AISyncore.common.grpc_message_handler',
- 'AISyncore.dataset',
- 'AISyncore.dataset.generator',
- 'AISyncore.dataset.utils',
- 'AISyncore.proto',
- 'AISyncore.server',
- 'AISyncore.server.grpc_server',
- 'AISyncore.server.mask_protocol_manager',
- 'AISyncore.server.strategy',
- 'AISyncore.server.utils',
- 'AISyncore.simulation',
- 'AISyncore.simulation.ray_transport']
-
- package_data = \
- {'': ['*']}
-
- install_requires = \
- ['google>=2.0.3,<3.0.0',
- 'grpcio>=1.27.2,<=1.43.0',
- 'numpy>=1.19.0,<2.0.0',
- 'protobuf>=3.12.1,<4.0.0']
-
- extras_require = \
- {':python_version < "3.7"': ['dataclasses==0.6'],
- ':python_version < "3.8"': ['importlib-metadata>=1.4.0,<2.0.0'],
- 'simulation': ['ray[default]>=1.9.2,<2.0.0']}
-
- setup_kwargs = {
- 'name': 'AISyncore',
- 'version': '1.1',
- 'description': 'AISynergy-core - A Friendly Federated Learning Framework',
- 'long_description': '# AISynergy-core ',
- 'author': 'The AISynergy-core Authors',
- 'author_email': 'enquiries@AISynergycore.dev',
- 'maintainer': None,
- 'maintainer_email': None,
- 'url': 'https://git.openi.org.cn/PCL-Platform.Intelligence/AISynergy',
- 'package_dir': package_dir,
- 'packages': packages,
- 'package_data': package_data,
- 'install_requires': install_requires,
- 'extras_require': extras_require,
- 'python_requires': '>=3.6.2,<4.0.0',
- }
-
-
- setup(**setup_kwargs)
|