setup   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 50
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 29
dl 0
loc 50
rs 10
c 0
b 0
f 0
1
'''
2
ASLPAw - This is a Adaptive Speaker-listener Lable Propagation Algorithm package.
3
Copyright (C) 2019  sosei
4
5
This program is free software: you can redistribute it and/or modify
6
it under the terms of the GNU Affero General Public License as published
7
by the Free Software Foundation, either version 3 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
GNU Affero General Public License for more details.
14
15
You should have received a copy of the GNU Affero General Public License
16
along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
'''
18
19
from setuptools import setup, find_packages
20
21
with open("README.md", encoding='utf-8') as fh:
22
    long_description = fh.read()
23
24
setup(
25
    name='ASLPAw',
26
    version='2.0.1',
27
    description='Adaptive overlapping community discovery algorithm package in python.',
28
    long_description=long_description,
29
    long_description_content_type='text/markdown',
30
    url='https://github.com/fsssosei/ASLPAw',
31
    license='GNU Affero General Public License v3',
32
    author='sosei',
33
    author_email='[email protected]',
34
    keywords=['community', 'LPA'],
35
    python_requires='>=3.7',
36
    classifiers=[
37
        'Development Status :: 5 - Production/Stable',
38
        'License :: OSI Approved :: GNU Affero General Public License v3',
39
        'Programming Language :: Python :: 3.7',
40
    ],
41
    package_dir={'': 'src'},
42
    packages=find_packages('src'),
43
    include_package_data=True,
44
    install_requires=[
45
        'networkx>=2.4',
46
        'multivalued-dict>=1.7.3',
47
        'shuffle-graph>=1.1.2',
48
        'count-dict>=1.0.3',
49
        'scikit-learn>=0.21.3'
50
    ]
51
)
52