from setuptools import find_packages, setup install_requires = [ "numpy>=1.22.0", "networkx>=3.1", "decorator==5.1.*", "pandas>=1.2.0", "gensim>=4.0.0", "tqdm", "python-louvain", "scikit-learn", "scipy", "pygsp", "six", "python-Levenshtein" ] setup_requires = ["pytest-runner"] tests_require = ["pytest", "pytest-cov", "mock"] keywords = [ "community", "detection", "networkx", "graph", "clustering", "embedding", "deepwalk", "graph2vec", "node2vec", "deep", "node-embedding", "graph-embedding", "learning", "louvain", "machine-learning", "deep-learning", "deeplearning", ] setup( name="karateclub", packages=find_packages(), version="1.3.4", license="GPLv3", description="A general purpose library for community detection, network embedding, and graph mining research.", author="Benedek Rozemberczki", author_email="benedek.rozemberczki@gmail.com", url="https://github.com/benedekrozemberczki/karateclub", download_url="https://github.com/benedekrozemberczki/karateclub/archive/v_10304.tar.gz", keywords=keywords, install_requires=install_requires, setup_requires=setup_requires, tests_require=tests_require, classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Software Development :: Build Tools", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", ], )