Skip to content
Snippets Groups Projects
Commit 98ebd46e authored by Tobias Winchen's avatar Tobias Winchen Committed by Niclas Esser
Browse files

Fix version comparision. Closes: #30

parent aea15c49
No related branches found
No related tags found
1 merge request!195Draft: Asyncio
Pipeline #154253 failed
......@@ -4,6 +4,7 @@ import time
import json
import spead2
import spead2.recv
import packaging.version
import mpikat.core.logger
......@@ -51,7 +52,7 @@ class SpeadCapture(Thread):
_log.debug("Initializing SpeadCapture with config:\n%s", json.dumps(spead_config, indent=4))
if spead2.__version__ >= "3.2.0":
if packaging.version.parse(spead2.__version__) >= packaging.version.parse("3.2.0"):
thread_pool = spead2.ThreadPool(threads=spead_config['threadpoolsize'], affinity=[int(k) for k in spead_config["numa_affinity"]])
pool = spead2.MemoryPool(lower=spead_config['memory_pool']['lower'], upper=spead_config['memory_pool']['upper'], max_free=spead_config['memory_pool']['max_free'], initial=spead_config['memory_pool']['initial'])
stream_config = spead2.recv.StreamConfig(bug_compat=spead2.BUG_COMPAT_PYSPEAD_0_5_2, max_heaps=spead_config["stream_config_max_heaps"], memory_allocator=pool, allow_out_of_order=True) # pylint: disable=no-member
......
......@@ -23,7 +23,8 @@ classifiers = [
dependencies = [
'coloredlogs',
'aiokatcp',
'setuptools_scm'
'setuptools_scm',
'packaging'
]
[project.urls]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment