-
Notifications
You must be signed in to change notification settings - Fork 95
/
setup.cfg
134 lines (109 loc) · 3.53 KB
/
setup.cfg
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# ------------------------------------------------------------------------------
# Numenta Platform for Intelligent Computing (NuPIC)
# Copyright (C) 2019, Numenta, Inc. Unless you have an agreement
# with Numenta, Inc., for a separate license for this software code, the
# following terms and conditions apply:
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero Public License version 3 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Affero Public License for more details.
#
# You should have received a copy of the GNU Affero Public License
# along with this program. If not, see http://www.gnu.org/licenses.
#
# http://numenta.org/licenses/
#
# ------------------------------------------------------------------------------
[metadata]
name = nupic.torch
author = Numenta
author_email = [email protected]
license = AGPLv3
license_files = LICENSE
platforms = any
url = https://github.com/numenta/nupic.torch
description = Numenta Platform for Intelligent Computing PyTorch libraries
long_description = file: README.md
long_description_content_type = text/markdown
version = attr: nupic.torch.__version__
classifiers =
Programming Language :: Python :: 3
License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Operating System :: OS Independent
Environment :: Console
Intended Audience :: Science/Research
Topic :: Scientific/Engineering :: Artificial Intelligence
project_urls =
Documentation = https://nupictorch.readthedocs.io
Bug Reports = https://github.com/numenta/nupic.torch/issues
Source = https://github.com/numenta/nupic.torch
[options]
python_requires = >=3.8, <4
install_requires =
torch>=1.6,<=2.0
packages = find_namespace:
package_dir =
=src
[options.packages.find]
where = src
[options.extras_require]
dev =
awscli
numpy
pytest==6.2.5
pytest-xdist==2.4.0
pytest-cov==3.0.0
# Python coding style formatter
black==21.7b0
# Format docstrings
docformatter==1.4
# Format imports
isort==4.3.21
# Python Linting tools
flake8==3.9.2
# Check Python coding style
flake8-black==0.2.3
# Check forgotten breakpoints
flake8-breakpoint==1.1.0
# Find likely bugs and design problems
flake8-bugbear==21.9.1
# Check for python builtins being used as variables or parameters
flake8-builtins==1.5.3
# Help you write better list/set/dict comprehensions
flake8-comprehensions==3.6.1
# Checks for copyright notices in all python files
flake8-copyright==0.2.2
# Check docstrings using pydocstyle conforming to PEP 257
# FIXME: See https://gitlab.com/pycqa/flake8-docstrings/issues/36
# flake8-docstrings
# Check for FIXME, TODO and other temporary developer notes
flake8-fixme==1.1.1
# Check for sorted imports
flake8-isort==4.0.0
#Check for mutable default arguments
flake8-mutable==1.2.0
# Check for Print statements in python files
flake8-print==4.0.0
# Check the PEP-8 naming conventions
pep8-naming==0.8.2
# Check string quotes
flake8-quotes==3.3.0
examples =
librosa==0.7.1
requests
tqdm
docs =
docutils>=0.17
sphinx>=2
sphinx-autobuild
myst-parser
[bdist_wheel]
universal = 0
[build_sphinx]
source-dir = docs/source
build-dir = docs/build