2020-05-12 12:12:06 +03:00
|
|
|
import os
|
|
|
|
from setuptools import find_packages, setup
|
|
|
|
|
|
|
|
with open(os.path.join(os.path.dirname(__file__), "README.md")) as f:
|
|
|
|
long_description = f.read()
|
|
|
|
|
|
|
|
setup(
|
|
|
|
name="ptgnn",
|
|
|
|
packages=find_packages(),
|
|
|
|
license="MIT",
|
|
|
|
package_dir={"ptgnn": "ptgnn"},
|
|
|
|
test_suite="ptgnn.tests",
|
|
|
|
python_requires=">=3.6.1",
|
|
|
|
description="Graph Neural Network library for PyTorch",
|
|
|
|
long_description=long_description,
|
|
|
|
long_description_content_type="text/markdown",
|
|
|
|
author="Deep Procedural Intelligence",
|
|
|
|
package_data={"ptgnn": ["py.typed"]},
|
|
|
|
install_requires=[
|
2020-05-12 15:57:18 +03:00
|
|
|
"dpu-utils>=0.2.17",
|
2020-05-12 12:12:06 +03:00
|
|
|
"jellyfish",
|
|
|
|
"numpy",
|
|
|
|
"torch-scatter==2.0.4",
|
|
|
|
"torch>=1.4.0",
|
|
|
|
"tqdm",
|
|
|
|
"typing-extensions",
|
|
|
|
],
|
2020-06-06 10:26:05 +03:00
|
|
|
extras_require={"dev": ["black", "isort", "pre-commit"], "aml": ["azureml"]},
|
2020-05-12 12:12:06 +03:00
|
|
|
setup_requires=["setuptools_scm"],
|
2020-05-12 21:55:49 +03:00
|
|
|
url="https://github.com/microsoft/ptgnn/",
|
2020-05-12 12:12:06 +03:00
|
|
|
project_urls={
|
2020-05-12 21:55:49 +03:00
|
|
|
"Bug Tracker": "https://github.com/microsoft/ptgnn/issues",
|
|
|
|
"Documentation": "https://github.com/microsoft/ptgnn/tree/master/docs",
|
|
|
|
"Source Code": "https://github.com/microsoft/ptgnn",
|
2020-05-12 12:12:06 +03:00
|
|
|
},
|
|
|
|
classifiers=[
|
|
|
|
"License :: OSI Approved :: MIT License",
|
|
|
|
"Topic :: Software Development :: Libraries",
|
|
|
|
"Typing :: Typed",
|
|
|
|
"Programming Language :: Python :: 3.6",
|
|
|
|
"Programming Language :: Python :: 3.7",
|
|
|
|
"Programming Language :: Python :: 3.8",
|
|
|
|
],
|
|
|
|
zip_safe=False,
|
|
|
|
)
|