Hi Michael,
This works for me on Rocky8, in a python3.9 venv. See below
Thanks! -Matt
(another3.9env) [mrippa@eioc p4ptest]$ pip install -U pvxslibs==1.1.2a1 Collecting pvxslibs==1.1.2a1 Downloading pvxslibs-1.1.2a1-cp39-cp39-manylinux2010_x86_64.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 527.2 kB/s eta 0:00:00 Collecting setuptools-dso>=2.7a1 Downloading setuptools_dso-2.7a1-py2.py3-none-any.whl (21 kB) Requirement already satisfied: epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0 in ./another3.9env/lib64/python3.9/site-packages (from pvxslibs==1.1.2a1) (7.0.7.99.0.0) Requirement already satisfied: numpy in ./another3.9env/lib64/python3.9/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->pvxslibs==1.1.2a1) (1.24.1) Requirement already satisfied: setuptools in ./another3.9env/lib/python3.9/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->pvxslibs==1.1.2a1) (60.6.0) Installing collected packages: setuptools-dso, pvxslibs Attempting uninstall: setuptools-dso Found existing installation: setuptools-dso 2.6 Uninstalling setuptools-dso-2.6: Successfully uninstalled setuptools-dso-2.6 Attempting uninstall: pvxslibs Found existing installation: pvxslibs 1.1.1 Uninstalling pvxslibs-1.1.1: Successfully uninstalled pvxslibs-1.1.1 Successfully installed pvxslibs-1.1.2a1 setuptools-dso-2.7a1 (another3.9env) [mrippa@eioc p4ptest]$ pip show pvxslibs Name: pvxslibs Version: 1.1.2a1 Summary: PVXS libraries packaged for python Home-page: https://mdavidsaver.github.io/pvxsAuthor: Michael Davidsaver Author-email: mdavidsaver at gmail.comLicense: BSD Location: /home/mrippa/work/p4ptest/another3.9env/lib64/python3.9/site-packages Requires: epicscorelibs, setuptools-dso Required-by: p4p (another3.9env) [mrippa@eioc p4ptest]$ ls -ltra another3.9env/lib64/python3.9/site-packages/ total 4 drwxrwxr-x 3 mrippa domain users 27 Feb 2 04:04 .. drwxrwxr-x 2 mrippa domain users 123 Feb 2 04:05 numpy.libs drwxrwxr-x 21 mrippa domain users 4096 Feb 2 04:05 numpy drwxrwxr-x 2 mrippa domain users 158 Feb 2 04:05 numpy-1.24.1.dist-info drwxrwxr-x 9 mrippa domain users 292 Feb 2 04:05 epicscorelibs drwxrwxr-x 2 mrippa domain users 102 Feb 2 04:05 epicscorelibs-7.0.7.99.0.0.dist-info drwxrwxr-x 8 mrippa domain users 329 Feb 2 04:11 p4p drwxrwxr-x 2 mrippa domain users 128 Feb 2 04:11 p4p-4.1.5.dist-info drwxrwxr-x 6 mrippa domain users 115 Feb 4 01:17 pvxslibs drwxrwxr-x 2 mrippa domain users 119 Feb 4 01:17 pvxslibs-1.1.2a1.dist-info drwxrwxr-x 11 mrippa domain users 220 Feb 4 01:17 .
(another3.9env) [mrippa@eioc p4ptest]$ python -m p4p.server.cli my:pv:name=int INFO:__main__:Add my:pv:name 2023-02-04T01:21:42.163168085 WARN pvxs.tcp.setup Server unable to bind port 5075, falling back to [::]:40205 INFO:p4p.server:Running server
On 2/3/23 08:50, Michael Davidsaver wrote:
> On 2/1/23 23:08, Matt Rippa wrote:
>> Here's the Fedora 37, Python 3.11 output.
>
> Investigating further. I think there has been some change to effecting where PIP
> places files which breaks an assumption I am making. (a lib/ vs. lib64/ thing)
> I'm not yet certain if this is a question of redhat vs. debian difference, or of
> pip version.
Matt, please try updating the pvxslibs module. Then re-test.
> pip install -U pvxslibs==1.1.2a1
> Building P4P as an epics module still works.
>
>
>
>> Cheers,
>> -Matt
>>
>> [mrippa@localhost p4p]$ python -m virtualenv p311env
>> created virtual environment CPython3.11.1.final.0-64 in 104ms
>> creator CPython3Posix(dest=/home/mrippa/work/p4p/p311env, clear=False, no_vcs_ignore=False, global=False)
>> seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/mrippa/.local/share/virtualenv)
>> added seed packages: pip==22.3.1, setuptools==65.6.3, wheel==0.38.4
>> activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
>> [mrippa@localhost p4p]$
>> [mrippa@localhost p4p]$
>> [mrippa@localhost p4p]$ . p311env/bin/activate
>> (p311env) [mrippa@localhost p4p]$ python -m pip install -U pip
>> Requirement already satisfied: pip in ./p311env/lib/python3.11/site-packages (22.3.1)
>> Collecting pip
>> Using cached pip-23.0-py3-none-any.whl (2.1 MB)
>> Installing collected packages: pip
>> Attempting uninstall: pip
>> Found existing installation: pip 22.3.1
>> Uninstalling pip-22.3.1:
>> Successfully uninstalled pip-22.3.1
>> Successfully installed pip-23.0
>> (p311env) [mrippa@localhost p4p]$ python -m pip install nose2
>> Collecting nose2
>> Using cached nose2-0.12.0-py2.py3-none-any.whl (152 kB)
>> Installing collected packages: nose2
>> Successfully installed nose2-0.12.0
>> (p311env) [mrippa@localhost p4p]$ python -m pip install -v p4p
>> Using pip 23.0 from /home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/pip (python 3.11)
>> Collecting p4p
>> Using cached p4p-4.1.5-cp311-cp311-linux_x86_64.whl
>> Collecting epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0
>> Using cached epicscorelibs-7.0.7.99.0.0-cp311-cp311-linux_x86_64.whl
>> Collecting pvxslibs<1.2.0a1,>=1.1.1
>> Using cached pvxslibs-1.1.1-cp311-cp311-linux_x86_64.whl
>> Link requires a different Python (3.11.1 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip <https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.11.1 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip <https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.11.1 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip <https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.11.1 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip <https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.11.1 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip <https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Collecting numpy>=1.24.1
>> Using cached numpy-1.24.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
>> Requirement already satisfied: nose2>=0.8.0 in ./p311env/lib/python3.11/site-packages (from p4p) (0.12.0)
>> Collecting ply
>> Using cached ply-3.11-py2.py3-none-any.whl (49 kB)
>> Requirement already satisfied: setuptools in ./p311env/lib/python3.11/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->p4p) (65.6.3)
>> Collecting setuptools-dso>=2.0a1
>> Using cached setuptools_dso-2.6-py2.py3-none-any.whl (20 kB)
>> Installing collected packages: ply, setuptools-dso, numpy, epicscorelibs, pvxslibs, p4p
>> changing mode of /home/mrippa/work/p4p/p311env/bin/f2py to 755
>> changing mode of /home/mrippa/work/p4p/p311env/bin/f2py3 to 755
>> changing mode of /home/mrippa/work/p4p/p311env/bin/f2py3.11 to 755
>> changing mode of /home/mrippa/work/p4p/p311env/bin/pvagw to 755
>> Successfully installed epicscorelibs-7.0.7.99.0.0 numpy-1.24.1 p4p-4.1.5 ply-3.11 pvxslibs-1.1.1 setuptools-dso-2.6
>> (p311env) [mrippa@localhost p4p]$ python -m nose2 p4p
>> E
>> ======================================================================
>> ERROR: p4p (nose2.loader.LoadTestsFailure.p4p)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> raise value
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/plugins/loader/functions.py", line 81, in loadTestsFromName
>> result = util.test_from_name(name, module)
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/util.py", line 92, in test_from_name
>> parent, obj = object_from_name(name, module)
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/util.py", line 112, in object_from_name
>> (module, import_error) = try_import_module_from_name(parts[:])
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/util.py", line 171, in try_import_module_from_name
>> six.reraise(*import_error)
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> raise value
>> File "/home/mrippa/work/p4p/p311env/lib/python3.11/site-packages/nose2/util.py", line 165, in try_import_module_from_name
>> module = __import__(".".join(splitted_name))
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> File "/home/mrippa/work/p4p/p311env/lib64/python3.11/site-packages/p4p/__init__.py", line 14, in <module>
>> from .wrapper import Value, Type
>> File "/home/mrippa/work/p4p/p311env/lib64/python3.11/site-packages/p4p/wrapper.py", line 5, in <module>
>> from . import _p4p
>> ImportError: libpvxs.so.1.1: cannot open shared object file: No such file or directory
>>
>> ----------------------------------------------------------------------
>> Ran 1 test in 0.000s
>>
>> FAILED (errors=1)
>>
>> On Wed, Feb 1, 2023 at 6:09 PM Matt Rippa <matt.rippa at noirlab.edu <mailto:matt.rippa at noirlab.edu>> wrote:
>>
>> I followed installing python39:
>> $> dnf install python39
>> ...
>>
>> [mrippa@eioc p4ptest]$ python3.9 -m virtualenv another3.9env
>> created virtual environment CPython3.9.13.final.0-64 in 1761ms
>> creator CPython3Posix(dest=/home/mrippa/work/p4ptest/another3.9env, clear=False, no_vcs_ignore=False, global=False)
>> seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/mrippa/.local/share/virtualenv)
>> added seed packages: pip==22.0.3, setuptools==60.6.0, wheel==0.37.1
>> activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
>> [mrippa@eioc p4ptest]$
>> [mrippa@eioc p4ptest]$
>> [mrippa@eioc p4ptest]$ ./another3.9env/bin/
>> pip pip-3.9 pip3 pip3.9 python python3 python3.9 wheel wheel-3.9 wheel3 wheel3.9
>> [mrippa@eioc p4ptest]$ . another3.9env/bin/activate
>> (another3.9env) [mrippa@eioc p4ptest]$
>> (another3.9env) [mrippa@eioc p4ptest]$
>> (another3.9env) [mrippa@eioc p4ptest]$ python -V
>> Python 3.9.13
>> (another3.9env) [mrippa@eioc p4ptest]$ python -m pip install -U pip
>> Requirement already satisfied: pip in ./another3.9env/lib/python3.9/site-packages (22.0.3)
>> Collecting pip
>> Using cached pip-23.0-py3-none-any.whl (2.1 MB)
>> Installing collected packages: pip
>> Attempting uninstall: pip
>> Found existing installation: pip 22.0.3
>> Uninstalling pip-22.0.3:
>> Successfully uninstalled pip-22.0.3
>> Successfully installed pip-23.0
>> (another3.9env) [mrippa@eioc p4ptest]$ python -m pip install nose2
>> Collecting nose2
>> Using cached nose2-0.12.0-py2.py3-none-any.whl (152 kB)
>> Installing collected packages: nose2
>> Successfully installed nose2-0.12.0
>> (another3.9env) [mrippa@eioc p4ptest]$ python -m pip install -v p4p
>> Using pip 23.0 from /home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/pip (python 3.9)
>> Collecting p4p
>> Downloading p4p-4.1.5-cp39-cp39-manylinux2010_x86_64.whl (373 kB)
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━373.5/373.5 kB1.4 MB/seta 0:00:00
>> Collecting numpy>=1.19.3
>> Downloading numpy-1.24.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━17.3/17.3 MB28.5 MB/seta 0:00:00
>> Collecting pvxslibs<1.2.0a1,>=1.1.0
>> Downloading pvxslibs-1.1.1-cp39-cp39-manylinux2010_x86_64.whl (2.1 MB)
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━2.1/2.1 MB33.9 MB/seta 0:00:00
>> Collecting epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0
>> Downloading epicscorelibs-7.0.7.99.0.0-cp39-cp39-manylinux2010_x86_64.whl (5.3 MB)
>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━5.3/5.3 MB30.5 MB/seta 0:00:00
>> Requirement already satisfied: nose2>=0.8.0 in ./another3.9env/lib/python3.9/site-packages (from p4p) (0.12.0)
>> Collecting ply
>> Using cached ply-3.11-py2.py3-none-any.whl (49 kB)
>> Requirement already satisfied: setuptools in ./another3.9env/lib/python3.9/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->p4p) (60.6.0)
>> Collecting setuptools-dso>=2.0a1
>> Using cached setuptools_dso-2.6-py2.py3-none-any.whl (20 kB)
>> Installing collected packages: ply, setuptools-dso, numpy, epicscorelibs, pvxslibs, p4p
>> changing mode of /home/mrippa/work/p4ptest/another3.9env/bin/f2py to 775
>> changing mode of /home/mrippa/work/p4ptest/another3.9env/bin/f2py3 to 775
>> changing mode of /home/mrippa/work/p4ptest/another3.9env/bin/f2py3.9 to 775
>> changing mode of /home/mrippa/work/p4ptest/another3.9env/bin/pvagw to 775
>> Successfully installed epicscorelibs-7.0.7.99.0.0 numpy-1.24.1 p4p-4.1.5 ply-3.11 pvxslibs-1.1.1 setuptools-dso-2.6
>> (another3.9env) [mrippa@eioc p4ptest]$ python -m nose2 p4p
>> E
>> ======================================================================
>> ERROR: p4p (nose2.loader.LoadTestsFailure)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> raise value
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/plugins/loader/functions.py", line 81, in loadTestsFromName
>> result = util.test_from_name(name, module)
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/util.py", line 92, in test_from_name
>> parent, obj = object_from_name(name, module)
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/util.py", line 112, in object_from_name
>> (module, import_error) = try_import_module_from_name(parts[:])
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/util.py", line 171, in try_import_module_from_name
>> six.reraise(*import_error)
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> raise value
>> File "/home/mrippa/work/p4ptest/another3.9env/lib/python3.9/site-packages/nose2/util.py", line 165, in try_import_module_from_name
>> module = __import__(".".join(splitted_name))
>> File "/home/mrippa/work/p4ptest/another3.9env/lib64/python3.9/site-packages/p4p/__init__.py", line 14, in <module>
>> from .wrapper import Value, Type
>> File "/home/mrippa/work/p4ptest/another3.9env/lib64/python3.9/site-packages/p4p/wrapper.py", line 5, in <module>
>> from . import _p4p
>> ImportError: libpvxs.so.1.1: cannot open shared object file: No such file or directory
>>
>> ----------------------------------------------------------------------
>> Ran 1 test in 0.000s
>>
>> FAILED (errors=1)
>>
>>
>> On Wed, Feb 1, 2023 at 5:55 PM Matt Rippa <matt.rippa at noirlab.edu <mailto:matt.rippa at noirlab.edu>> wrote:
>>
>> Hi Michael,
>>
>> I'm in my lab machine today and it has Rocky8.7 with Python 3.6.8. The output is below. Looks like I need to upgrade python in this case.
>>
>> I can follow up soon with Fedora 37 and Python 3.11.
>>
>> Thanks!
>> -Matt
>>
>> [mrippa@eioc p4ptest]$ python -V
>> Python 3.6.8
>>
>> (anotherenv) [mrippa@eioc p4ptest]$ uname -a
>> Linux eioc 4.18.0-348.20.1.el8_5.x86_64 #1 SMP Thu Mar 10 20:59:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
>>
>> [mrippa@eioc p4ptest]$ . anotherenv/bin/activate
>> (anotherenv) [mrippa@eioc p4ptest]$
>> (anotherenv) [mrippa@eioc p4ptest]$
>> (anotherenv) [mrippa@eioc p4ptest]$ python -m pip install -U pip
>> Requirement already satisfied: pip in ./anotherenv/lib/python3.6/site-packages (21.3.1)
>> (anotherenv) [mrippa@eioc p4ptest]$ python -m pip install nose2
>> Collecting nose2
>> Using cached nose2-0.12.0-py2.py3-none-any.whl (152 kB)
>> Installing collected packages: nose2
>> Successfully installed nose2-0.12.0
>> (anotherenv) [mrippa@eioc p4ptest]$ python -m pip install -v p4p
>> Using pip 21.3.1 from /home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/pip (python 3.6)
>> Collecting p4p
>> Using cached p4p-4.1.5-cp36-cp36m-manylinux1_x86_64.whl (398 kB)
>> Link requires a different Python (3.6.8 not in: '>=3.7'): https://files.pythonhosted.org/packages/c3/97/fd507e48f8c7cab73a9f002e52e15983b5636b4ac6cf69b83ae240324b44/numpy-1.20.0.zip#sha256=3d8233c03f116d068d5365fed4477f2947c7229582dad81e5953088989294cec <https://files.pythonhosted.org/packages/c3/97/fd507e48f8c7cab73a9f002e52e15983b5636b4ac6cf69b83ae240324b44/numpy-1.20.0.zip#sha256=3d8233c03f116d068d5365fed4477f2947c7229582dad81e5953088989294cec> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7)
>> Link requires a different Python (3.6.8 not in: '>=3.7'): https://files.pythonhosted.org/packages/d2/48/f445be426ccd9b2fb64155ac6730c7212358882e589cd3717477d739d9ff/numpy-1.20.1.zip#sha256=3bc63486a870294683980d76ec1e3efc786295ae00128f9ea38e2c6e74d5a60a <https://files.pythonhosted.org/packages/d2/48/f445be426ccd9b2fb64155ac6730c7212358882e589cd3717477d739d9ff/numpy-1.20.1.zip#sha256=3bc63486a870294683980d76ec1e3efc786295ae00128f9ea38e2c6e74d5a60a> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7)
>> Link requires a different Python (3.6.8 not in: '>=3.7'): https://files.pythonhosted.org/packages/82/a8/1e0f86ae3f13f7ce260e9f782764c16559917f24382c74edfb52149897de/numpy-1.20.2.zip#sha256=878922bf5ad7550aa044aa9301d417e2d3ae50f0f577de92051d739ac6096cee <https://files.pythonhosted.org/packages/82/a8/1e0f86ae3f13f7ce260e9f782764c16559917f24382c74edfb52149897de/numpy-1.20.2.zip#sha256=878922bf5ad7550aa044aa9301d417e2d3ae50f0f577de92051d739ac6096cee> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7)
>> Link requires a different Python (3.6.8 not in: '>=3.7'): https://files.pythonhosted.org/packages/f3/1f/fe9459e39335e7d0e372b5e5dcd60f4381d3d1b42f0b9c8222102ff29ded/numpy-1.20.3.zip#sha256=e55185e51b18d788e49fe8305fd73ef4470596b33fc2c1ceb304566b99c71a69 <https://files.pythonhosted.org/packages/f3/1f/fe9459e39335e7d0e372b5e5dcd60f4381d3d1b42f0b9c8222102ff29ded/numpy-1.20.3.zip#sha256=e55185e51b18d788e49fe8305fd73ef4470596b33fc2c1ceb304566b99c71a69> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7)
>> Link requires a different Python (3.6.8 not in: '>=3.7'): https://files.pythonhosted.org/packages/66/03/818876390c7ff4484d5a05398a618cfdaf0a2b9abb3a7c7ccd59fe181008/numpy-1.21.0.zip#sha256=e80fe25cba41c124d04c662f33f6364909b985f2eb5998aaa5ae4b9587242cce <https://files.pythonhosted.org/packages/66/03/818876390c7ff4484d5a05398a618cfdaf0a2b9abb3a7c7ccd59fe181008/numpy-1.21.0.zip#sha256=e80fe25cba41c124d04c662f33f6364909b985f2eb5998aaa5ae4b9587242cce> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7)
>> Link requires a different Python (3.6.8 not in: '>=3.7'): https://files.pythonhosted.org/packages/0b/a7/e724c8df240687b5fd62d8c71f1a6709d455c4c09432c7412e3e64f4cbe5/numpy-1.21.1.zip#sha256=dff4af63638afcc57a3dfb9e4b26d434a7a602d225b42d746ea7fe2edf1342fd <https://files.pythonhosted.org/packages/0b/a7/e724c8df240687b5fd62d8c71f1a6709d455c4c09432c7412e3e64f4cbe5/numpy-1.21.1.zip#sha256=dff4af63638afcc57a3dfb9e4b26d434a7a602d225b42d746ea7fe2edf1342fd> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7)
>> Link requires a different Python (3.6.8 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip#sha256=423216d8afc5923b15df86037c6053bf030d15cc9e3224206ef868c2d63dd6dc <https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip#sha256=423216d8afc5923b15df86037c6053bf030d15cc9e3224206ef868c2d63dd6dc> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.6.8 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip#sha256=63571bb7897a584ca3249c86dd01c10bcb5fe4296e3568b2e9c1a55356b6410e <https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip#sha256=63571bb7897a584ca3249c86dd01c10bcb5fe4296e3568b2e9c1a55356b6410e> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.6.8 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip#sha256=e6c76a87633aa3fa16614b61ccedfae45b91df2767cf097aa9c933932a7ed1e0 <https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip#sha256=e6c76a87633aa3fa16614b61ccedfae45b91df2767cf097aa9c933932a7ed1e0> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.6.8 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip#sha256=6a5928bc6241264dce5ed509e66f33676fc97f464e7a919edc672fb5532221ee <https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip#sha256=6a5928bc6241264dce5ed509e66f33676fc97f464e7a919edc672fb5532221ee> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.6.8 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip#sha256=ecb55251139706669fdec2ff073c98ef8e9a84473e51e716211b41aa0f18e656 <https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip#sha256=ecb55251139706669fdec2ff073c98ef8e9a84473e51e716211b41aa0f18e656> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.7,<3.11)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/50/e1/9b0c184f04b8cf5f3c941ffa56fbcbe936888bdac9aa7ba6bae405ac752b/numpy-1.22.0.zip#sha256=a955e4128ac36797aaffd49ab44ec74a71c11d6938df83b1285492d277db5397 <https://files.pythonhosted.org/packages/50/e1/9b0c184f04b8cf5f3c941ffa56fbcbe936888bdac9aa7ba6bae405ac752b/numpy-1.22.0.zip#sha256=a955e4128ac36797aaffd49ab44ec74a71c11d6938df83b1285492d277db5397> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/0a/c8/a62767a6b374a0dfb02d2a0456e5f56a372cdd1689dbc6ffb6bf1ddedbc0/numpy-1.22.1.zip#sha256=e348ccf5bc5235fc405ab19d53bec215bb373300e5523c7b476cc0da8a5e9973 <https://files.pythonhosted.org/packages/0a/c8/a62767a6b374a0dfb02d2a0456e5f56a372cdd1689dbc6ffb6bf1ddedbc0/numpy-1.22.1.zip#sha256=e348ccf5bc5235fc405ab19d53bec215bb373300e5523c7b476cc0da8a5e9973> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/e9/6c/c0a8130fe198f27bab92f1b28631e0cc2572295f6b7a31e87efe7448aa1c/numpy-1.22.2.zip#sha256=076aee5a3763d41da6bef9565fdf3cb987606f567cd8b104aded2b38b7b47abf <https://files.pythonhosted.org/packages/e9/6c/c0a8130fe198f27bab92f1b28631e0cc2572295f6b7a31e87efe7448aa1c/numpy-1.22.2.zip#sha256=076aee5a3763d41da6bef9565fdf3cb987606f567cd8b104aded2b38b7b47abf> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/64/4a/b008d1f8a7b9f5206ecf70a53f84e654707e7616a771d84c05151a4713e9/numpy-1.22.3.zip#sha256=dbc7601a3b7472d559dc7b933b18b4b66f9aa7452c120e87dfb33d02008c8a18 <https://files.pythonhosted.org/packages/64/4a/b008d1f8a7b9f5206ecf70a53f84e654707e7616a771d84c05151a4713e9/numpy-1.22.3.zip#sha256=dbc7601a3b7472d559dc7b933b18b4b66f9aa7452c120e87dfb33d02008c8a18> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/f6/d8/ab692a75f584d13c6542c3994f75def5bce52ded9399f52e230fe402819d/numpy-1.22.4.zip#sha256=425b390e4619f58d8526b3dcf656dde069133ae5c240229821f01b5f44ea07af <https://files.pythonhosted.org/packages/f6/d8/ab692a75f584d13c6542c3994f75def5bce52ded9399f52e230fe402819d/numpy-1.22.4.zip#sha256=425b390e4619f58d8526b3dcf656dde069133ae5c240229821f01b5f44ea07af> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/33/ad/fc5e3fd1077622b2b32fc3fd36176b36475b63da486eb5578d7f8fb2af29/numpy-1.23.0rc1.tar.gz#sha256=3a09d0f564f59b6da54f592909d3fdbd50b492ef9fbe6d699043c992538ba0e0 <https://files.pythonhosted.org/packages/33/ad/fc5e3fd1077622b2b32fc3fd36176b36475b63da486eb5578d7f8fb2af29/numpy-1.23.0rc1.tar.gz#sha256=3a09d0f564f59b6da54f592909d3fdbd50b492ef9fbe6d699043c992538ba0e0> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/7b/bc/05e61801a3689f81c8569c057c61fd1d302e989be5c96f6ce7acee46250a/numpy-1.23.0rc2.tar.gz#sha256=8e8a88657c028b8b77f3df6f266a5e6ffb4419cbc3dfb525cbbb80ba710f5da2 <https://files.pythonhosted.org/packages/7b/bc/05e61801a3689f81c8569c057c61fd1d302e989be5c96f6ce7acee46250a/numpy-1.23.0rc2.tar.gz#sha256=8e8a88657c028b8b77f3df6f266a5e6ffb4419cbc3dfb525cbbb80ba710f5da2> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/a2/bf/1502d20b4a7f5d5f74c5242748834aaf8cd6ff7cb40b7c64ef58ba47a751/numpy-1.23.0rc3.tar.gz#sha256=6a8fc5573cc8cb8108cec555bca5745d2798c54eef107d478b4320c1f6542102 <https://files.pythonhosted.org/packages/a2/bf/1502d20b4a7f5d5f74c5242748834aaf8cd6ff7cb40b7c64ef58ba47a751/numpy-1.23.0rc3.tar.gz#sha256=6a8fc5573cc8cb8108cec555bca5745d2798c54eef107d478b4320c1f6542102> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/03/c6/14a17e10813b8db20d1e800ff9a3a898e65d25f2b0e9d6a94616f1e3362c/numpy-1.23.0.tar.gz#sha256=bd3fa4fe2e38533d5336e1272fc4e765cabbbde144309ccee8675509d5cd7b05 <https://files.pythonhosted.org/packages/03/c6/14a17e10813b8db20d1e800ff9a3a898e65d25f2b0e9d6a94616f1e3362c/numpy-1.23.0.tar.gz#sha256=bd3fa4fe2e38533d5336e1272fc4e765cabbbde144309ccee8675509d5cd7b05> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/13/b1/0c22aa7ca1deda4915cdec9562f839546bb252eecf6ad596eaec0592bd35/numpy-1.23.1.tar.gz#sha256=d748ef349bfef2e1194b59da37ed5a29c19ea8d7e6342019921ba2ba4fd8b624 <https://files.pythonhosted.org/packages/13/b1/0c22aa7ca1deda4915cdec9562f839546bb252eecf6ad596eaec0592bd35/numpy-1.23.1.tar.gz#sha256=d748ef349bfef2e1194b59da37ed5a29c19ea8d7e6342019921ba2ba4fd8b624> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/f4/66/17b8e95770478436bf968353c89683ce6f9e14d92e0d4fb3111c09ba18d2/numpy-1.23.2.tar.gz#sha256=b78d00e48261fbbd04aa0d7427cf78d18401ee0abd89c7559bbf422e5b1c7d01 <https://files.pythonhosted.org/packages/f4/66/17b8e95770478436bf968353c89683ce6f9e14d92e0d4fb3111c09ba18d2/numpy-1.23.2.tar.gz#sha256=b78d00e48261fbbd04aa0d7427cf78d18401ee0abd89c7559bbf422e5b1c7d01> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/0a/88/f4f0c7a982efdf7bf22f283acf6009b29a9cc5835b684a49f8d3a4adb22f/numpy-1.23.3.tar.gz#sha256=51bf49c0cd1d52be0a240aa66f3458afc4b95d8993d2d04f0d91fa60c10af6cd <https://files.pythonhosted.org/packages/0a/88/f4f0c7a982efdf7bf22f283acf6009b29a9cc5835b684a49f8d3a4adb22f/numpy-1.23.3.tar.gz#sha256=51bf49c0cd1d52be0a240aa66f3458afc4b95d8993d2d04f0d91fa60c10af6cd> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/64/8e/9929b64e146d240507edaac2185cd5516f00b133be5b39250d253be25a64/numpy-1.23.4.tar.gz#sha256=ed2cc92af0efad20198638c69bb0fc2870a58dabfba6eb722c933b48556c686c <https://files.pythonhosted.org/packages/64/8e/9929b64e146d240507edaac2185cd5516f00b133be5b39250d253be25a64/numpy-1.23.4.tar.gz#sha256=ed2cc92af0efad20198638c69bb0fc2870a58dabfba6eb722c933b48556c686c> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/42/38/775b43da55fa7473015eddc9a819571517d9a271a9f8134f68fb9be2f212/numpy-1.23.5.tar.gz#sha256=1b1766d6f397c18153d40015ddfc79ddb715cabadc04d2d228d4e5a8bc4ded1a <https://files.pythonhosted.org/packages/42/38/775b43da55fa7473015eddc9a819571517d9a271a9f8134f68fb9be2f212/numpy-1.23.5.tar.gz#sha256=1b1766d6f397c18153d40015ddfc79ddb715cabadc04d2d228d4e5a8bc4ded1a> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/8a/b0/bb59e52e4eb90a42fbff1a90d57c45265fa3133c533e67842757068fc731/numpy-1.24.0rc1.tar.gz#sha256=d601180710004799acb8f80e564b84e71490fac9d84e115e2f5b0f6709754f16 <https://files.pythonhosted.org/packages/8a/b0/bb59e52e4eb90a42fbff1a90d57c45265fa3133c533e67842757068fc731/numpy-1.24.0rc1.tar.gz#sha256=d601180710004799acb8f80e564b84e71490fac9d84e115e2f5b0f6709754f16> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/da/d9/f27cf8e76b9bb015802cb347f208a32383299fd5e30965735a82a92902ae/numpy-1.24.0rc2.tar.gz#sha256=c943c61fa708a6225e199aff755b2c3f5a353a2bbb726e10334a05b8e1fc030b <https://files.pythonhosted.org/packages/da/d9/f27cf8e76b9bb015802cb347f208a32383299fd5e30965735a82a92902ae/numpy-1.24.0rc2.tar.gz#sha256=c943c61fa708a6225e199aff755b2c3f5a353a2bbb726e10334a05b8e1fc030b> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/5f/c7/5ca7c100dcc85b5ef1b176bdf87be5e4392c2c3018e13cc7cdef828c6a09/numpy-1.24.0.tar.gz#sha256=c4ab7c9711fe6b235e86487ca74c1b092a6dd59a3cb45b63241ea0a148501853 <https://files.pythonhosted.org/packages/5f/c7/5ca7c100dcc85b5ef1b176bdf87be5e4392c2c3018e13cc7cdef828c6a09/numpy-1.24.0.tar.gz#sha256=c4ab7c9711fe6b235e86487ca74c1b092a6dd59a3cb45b63241ea0a148501853> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Link requires a different Python (3.6.8 not in: '>=3.8'): https://files.pythonhosted.org/packages/ce/b8/c170db50ec49d5845bd771bc5549fe734ee73083c5c52791915f95d8e2bc/numpy-1.24.1.tar.gz#sha256=2386da9a471cc00a1f47845e27d916d5ec5346ae9696e01a8a34760858fe9dd2 <https://files.pythonhosted.org/packages/ce/b8/c170db50ec49d5845bd771bc5549fe734ee73083c5c52791915f95d8e2bc/numpy-1.24.1.tar.gz#sha256=2386da9a471cc00a1f47845e27d916d5ec5346ae9696e01a8a34760858fe9dd2> (from https://pypi.org/simple/numpy/ <https://pypi.org/simple/numpy/>) (requires-python:>=3.8)
>> Collecting numpy>=1.12.1
>> Using cached numpy-1.19.5-cp36-cp36m-manylinux2010_x86_64.whl (14.8 MB)
>> Collecting epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0
>> Using cached epicscorelibs-7.0.7.99.0.0-cp36-cp36m-manylinux1_x86_64.whl (5.3 MB)
>> Requirement already satisfied: nose2>=0.8.0 in ./anotherenv/lib/python3.6/site-packages (from p4p) (0.12.0)
>> Collecting ply
>> Using cached ply-3.11-py2.py3-none-any.whl (49 kB)
>> Collecting pvxslibs<1.2.0a1,>=1.1.0
>> Using cached pvxslibs-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB)
>> Collecting setuptools-dso>=2.0a1
>> Using cached setuptools_dso-2.6-py2.py3-none-any.whl (20 kB)
>> Requirement already satisfied: setuptools in ./anotherenv/lib/python3.6/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->p4p) (59.6.0)
>> Installing collected packages: setuptools-dso, numpy, epicscorelibs, pvxslibs, ply, p4p
>> changing mode of /home/mrippa/work/p4ptest/anotherenv/bin/f2py to 775
>> changing mode of /home/mrippa/work/p4ptest/anotherenv/bin/f2py3 to 775
>> changing mode of /home/mrippa/work/p4ptest/anotherenv/bin/f2py3.6 to 775
>> changing mode of /home/mrippa/work/p4ptest/anotherenv/bin/pvagw to 775
>> Successfully installed epicscorelibs-7.0.7.99.0.0 numpy-1.19.5 p4p-4.1.5 ply-3.11 pvxslibs-1.1.1 setuptools-dso-2.6
>> (anotherenv) [mrippa@eioc p4ptest]$
>> (anotherenv) [mrippa@eioc p4ptest]$ python -m nose2 p4p
>> E
>> ======================================================================
>> ERROR: p4p (nose2.loader.LoadTestsFailure)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> raise value
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/plugins/loader/functions.py", line 81, in loadTestsFromName
>> result = util.test_from_name(name, module)
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/util.py", line 92, in test_from_name
>> parent, obj = object_from_name(name, module)
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/util.py", line 112, in object_from_name
>> (module, import_error) = try_import_module_from_name(parts[:])
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/util.py", line 171, in try_import_module_from_name
>> six.reraise(*import_error)
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> raise value
>> File "/home/mrippa/work/p4ptest/anotherenv/lib/python3.6/site-packages/nose2/util.py", line 165, in try_import_module_from_name
>> module = __import__(".".join(splitted_name))
>> File "/home/mrippa/work/p4ptest/anotherenv/lib64/python3.6/site-packages/p4p/__init__.py", line 14, in <module>
>> from .wrapper import Value, Type
>> File "/home/mrippa/work/p4ptest/anotherenv/lib64/python3.6/site-packages/p4p/wrapper.py", line 5, in <module>
>> from . import _p4p
>> ImportError: libpvxs.so.1.1: cannot open shared object file: No such file or directory
>>
>> ----------------------------------------------------------------------
>> Ran 1 test in 0.000s
>>
>> FAILED (errors=1)
>>
>> On Wed, Feb 1, 2023 at 9:40 AM Michael Davidsaver <mdavidsaver at gmail.com <mailto:mdavidsaver at gmail.com>> wrote:
>>
>> On 2/1/23 01:59, Matt Rippa via Tech-talk wrote:
>> > Hi folks,
>> >
>> > I'm starting to look at p4p and following this guide https://mdavidsaver.github.io/p4p/starting.html#starting <https://mdavidsaver.github.io/p4p/starting.html#starting> <https://mdavidsaver.github.io/p4p/starting.html#starting <https://mdavidsaver.github.io/p4p/starting.html#starting>>.
>>
>> Congratulations on being perhaps the first person to try P4P with python 3.11!
>>
>> I haven't yet published pre-compiled .whl files for python 3.11, so I guess
>> something went wrong during local compilation. Could you try the following
>> with a new virtualenv?
>>
>> > python -m virtualenv anotherenv
>> > . anotherenv/bin/activate
>> > python -m pip install -U pip
>> > python -m pip install nose2
>> > python -m pip install -v p4p
>> > python -m nose2 p4p
>>
>> This adds a '-v' which will print quite a bit of detail while building p4p
>> and its dependencies. Please send me the full output.
>>
>>
>> > I'm running into this error.
>> > ImportError: libpvxs.so.1.1: cannot open shared object file: No such file or directory
>> >
>> > pip show pvxslibs
>> > shows it's installed. Full output below.
>> >
>> > But further inspection looks like only the info directory is installed.
>> > (p4ptest) [mrippa@localhost p4p2]$ ls -ltra /home/mrippa/work/p4p2/p4ptest/lib64/python3.11/site-packages
>> > total 40
>> > drwxr-xr-x. 3 mrippa mrippa 4096 Jan 31 23:19 ..
>> > drwxr-xr-x. 2 mrippa mrippa 4096 Jan 31 23:29 numpy.libs
>> > drwxr-xr-x. 21 mrippa mrippa 4096 Jan 31 23:29 numpy
>> > drwxr-xr-x. 2 mrippa mrippa 4096 Jan 31 23:29 numpy-1.24.1.dist-info
>> > drwxr-xr-x. 9 mrippa mrippa 4096 Jan 31 23:29 epicscorelibs
>> > drwxr-xr-x. 2 mrippa mrippa 4096 Jan 31 23:29 epicscorelibs-7.0.7.99.0.0.dist-info
>> > drwxr-xr-x. 2 mrippa mrippa 4096 Jan 31 23:29 pvxslibs-1.1.1.dist-info
>> > drwxr-xr-x. 10 mrippa mrippa 4096 Jan 31 23:44 .
>> > drwxr-xr-x. 8 mrippa mrippa 4096 Jan 31 23:44 p4p
>> > drwxr-xr-x. 2 mrippa mrippa 4096 Jan 31 23:44 p4p-4.1.5.dist-info
>> >
>> > I tried to uninstall and reinstall with the same result.
>> > Tried on Fedora 37 and Rocky8 with the same result.
>> >
>> > $ uname -a
>> > Linux localhost.localdomain 6.1.8-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jan 24 20:32:16 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
>> > $ python -V
>> > Python 3.11.1
>> >
>> > Thanks for any insight!
>> > -Matt
>> >
>> > (p4ptest) [mrippa@localhost p4p2]$ python -m pip install -U p4p nose2
>> > Requirement already satisfied: p4p in ./p4ptest/lib64/python3.11/site-packages (4.1.5)
>> > Requirement already satisfied: nose2 in ./p4ptest/lib/python3.11/site-packages (0.12.0)
>> > Requirement already satisfied: epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0 in ./p4ptest/lib64/python3.11/site-packages (from p4p) (7.0.7.99.0.0)
>> > Requirement already satisfied: pvxslibs<1.2.0a1,>=1.1.1 in ./p4ptest/lib64/python3.11/site-packages (from p4p) (1.1.1)
>> > Requirement already satisfied: numpy>=1.24.1 in ./p4ptest/lib64/python3.11/site-packages (from p4p) (1.24.1)
>> > Requirement already satisfied: ply in ./p4ptest/lib/python3.11/site-packages (from p4p) (3.11)
>> > Requirement already satisfied: setuptools in ./p4ptest/lib/python3.11/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->p4p) (65.6.3)
>> > Requirement already satisfied: setuptools-dso>=2.0a1 in ./p4ptest/lib/python3.11/site-packages (from epicscorelibs<7.0.7.99.1,>=7.0.7.99.0.0->p4p) (2.6)
>> >
>> >
>> > (p4ptest) [mrippa@localhost p4p2]$ python -m nose2 p4p
>> > E
>> > ======================================================================
>> > ERROR: p4p (nose2.loader.LoadTestsFailure.p4p)
>> > ----------------------------------------------------------------------
>> > Traceback (most recent call last):
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> > raise value
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/plugins/loader/functions.py", line 81, in loadTestsFromName
>> > result = util.test_from_name(name, module)
>> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/util.py", line 92, in test_from_name
>> > parent, obj = object_from_name(name, module)
>> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/util.py", line 112, in object_from_name
>> > (module, import_error) = try_import_module_from_name(parts[:])
>> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/util.py", line 171, in try_import_module_from_name
>> > six.reraise(*import_error)
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/_vendor/six.py", line 719, in reraise
>> > raise value
>> > File "/home/mrippa/work/p4p2/p4ptest/lib/python3.11/site-packages/nose2/util.py", line 165, in try_import_module_from_name
>> > module = __import__(".".join(splitted_name))
>> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> > File "/home/mrippa/work/p4p2/p4ptest/lib64/python3.11/site-packages/p4p/__init__.py", line 14, in <module>
>> > from .wrapper import Value, Type
>> > File "/home/mrippa/work/p4p2/p4ptest/lib64/python3.11/site-packages/p4p/wrapper.py", line 5, in <module>
>> > from . import _p4p
>> > ImportError: libpvxs.so.1.1: cannot open shared object file: No such file or directory
>> >
>> > ----------------------------------------------------------------------
>> > Ran 1 test in 0.000s
>> >
>> > FAILED (errors=1)
>> >
>> > (p4ptest) [mrippa@localhost p4p2]$ pip show pvxslibs
>> > Name: pvxslibs
>> > Version: 1.1.1
>> > Summary: PVXS libraries packaged for python
>> > Home-page: https://mdavidsaver.github.io/pvxs <https://mdavidsaver.github.io/pvxs> <https://mdavidsaver.github.io/pvxs <https://mdavidsaver.github.io/pvxs>>
>> > Author: Michael Davidsaver
>> > Author-email: mdavidsaver at gmail.com <mailto:mdavidsaver at gmail.com> <mailto:mdavidsaver at gmail.com <mailto:mdavidsaver at gmail.com>>
>> > License: BSD
>> > Location: /home/mrippa/work/p4p2/p4ptest/lib64/python3.11/site-packages
>> > Requires: epicscorelibs, setuptools-dso
>> > Required-by: p4p
>> >
>> >
>> > (p4ptest) [mrippa@localhost p4p2]$ python -m p4p.server.cli my:pv:name=int
>> > Traceback (most recent call last):
>> > File "<frozen runpy>", line 189, in _run_module_as_main
>> > File "<frozen runpy>", line 112, in _get_module_details
>> > File "/home/mrippa/work/p4p2/p4ptest/lib64/python3.11/site-packages/p4p/__init__.py", line 14, in <module>
>> > from .wrapper import Value, Type
>> > File "/home/mrippa/work/p4p2/p4ptest/lib64/python3.11/site-packages/p4p/wrapper.py", line 5, in <module>
>> > from . import _p4p
>> > ImportError: libpvxs.so.1.1: cannot open shared object file: No such file or directory
>> >
>> >
>> >
>>
>
- Replies:
- Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- References:
- Quickstart Error trying P4P Matt Rippa via Tech-talk
- Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- Re: Quickstart Error trying P4P Matt Rippa via Tech-talk
- Re: Quickstart Error trying P4P Matt Rippa via Tech-talk
- Re: Quickstart Error trying P4P Matt Rippa via Tech-talk
- Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- Navigate by Date:
- Prev:
Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- Next:
RE: Problems using Universal I/O GAGET Alexis via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
<2023>
2024
- Navigate by Thread:
- Prev:
Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- Next:
Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
<2023>
2024
|