File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 37
37
import re as re_
38
38
import typing
39
39
from functools import cached_property, lru_cache
40
+ from itertools import zip_longest
40
41
from math import pi, sqrt
41
42
from operator import attrgetter
42
43
43
44
import natsort
44
45
import networkx as nx
45
46
import numpy
46
47
from lxml import etree as etree_
47
- from six.moves import zip_longest
48
48
49
49
import neuroml
50
50
import neuroml.neuro_lex_ids
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ regenerate () {
23
23
24
24
25
25
PYTHONPATH=" $PYTHONPATH :." generateDS -o nml.py --use-getter-setter=none --user-methods=helper_methods.py --export=" write validate" --custom-imports-template=gds_imports-template.py $SCHEMA_FILE
26
+ # replace six
27
+ sed -i ' s/from six.moves/from itertools/' nml.py
26
28
# correct path to generatedssupersuper module file
27
29
sed -i ' s/from generatedssupersuper/from .generatedssupersuper/' nml.py
28
30
sed -i ' s/from generatedscollector/from .generatedscollector/' nml.py
Original file line number Diff line number Diff line change @@ -26,11 +26,13 @@ classifiers =
26
26
[options]
27
27
install_requires =
28
28
lxml
29
- six
30
29
networkx
31
- numpy
32
- tables
33
- typing; python_version<"3.5"
30
+ # tables 3.10+ support numpy2x, but no wheels are provided for py<3.10
31
+ numpy<2.0; python_version<"3.10"
32
+ tables; python_version<"3.10"
33
+ # for py>3.10, specify minimum tables version and let that choose appropriate numpy
34
+ numpy; python_version>="3.10"
35
+ tables>3.10; python_version>="3.10"
34
36
natsort
35
37
36
38
packages = find:
You can’t perform that action at this time.
0 commit comments