EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <20232024  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  <20232024 
<== Date ==> <== Thread ==>

Subject: Re: Quickstart Error trying P4P
From: Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov>
To: Matt Rippa <matt.rippa at noirlab.edu>
Cc: Talk EPICS Tech <tech-talk at aps.anl.gov>
Date: Fri, 3 Feb 2023 14:43:21 -0800
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 Matt Rippa 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

Navigate by Date:
Prev: Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
Next: Re: Quickstart Error trying P4P Matt Rippa 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  <20232024 
Navigate by Thread:
Prev: Re: Quickstart Error trying P4P Michael Davidsaver via Tech-talk
Next: Re: Quickstart Error trying P4P Matt Rippa 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  <20232024 
ANJ, 03 Feb 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·