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  <20212022  2023  2024  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  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: P4P and epicscorelibs releases and notes
From: Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech-Talk <tech-talk at aps.anl.gov>
Date: Tue, 6 Jul 2021 13:28:42 -0700
Version 3.5.4 of P4P (PV Access for Python) is available from github[1]
and pypi.org[2].  This release has two minor features, and no bug fixes.
3.5.4 builds published to pypi.org depend on an update of the epicscorelibs
python module to Base 7.0.6.  This includes a consistent set of python 3.9
builds.

Details and documentation can be found at:

https://mdavidsaver.github.io/p4p/


A couple of notes:


I've been investigating download statistics from pypi.org[3].  What I see is
that almost no one downloaded python 3.5 wheels in the past few months.
So I will probably discontinue wheels for 3.5 with future releases.
This will leave 2.7 and 3.6 through 3.9.

As for the future of 2.7 wheels...  These are still being downloaded, and I
sometimes use them myself.  I plan to continue as long as it isn't too much
extra effort.  Although it seems inevitable that my "too much" threshold
will be crossed at some point.

Similarly, at some point I'll drop support for numpy 1.6 and start requiring
>=1.7 (so I don't have to see all the API deprecation warnings).


So far published Linux builds on pypi.org have been in the 'manylinux1' container
image (aka. RHEL5).  This has been considered "end of life" for some time[4],
and is scheduled to become unsupported[5] at the end of the 2021.  I'm planning
to switch builds to the manylinux2014 image (aka. RHEL7) which is the oldest
image not currently at EoL.


Finally, at some point in the near future I'll begin publishing alpha
releases of P4P ported to use my PVXS library instead of pvAccessCPP[6].
These will start with P4P '4.0.0a1'.  I'll post again to tech-talk before
I start publishing regular 4.x releases.


[1] https://github.com/mdavidsaver/p4p

[2] https://pypi.org/project/p4p/

[3] https://packaging.python.org/guides/analyzing-pypi-package-downloads/

[4] https://github.com/pypa/manylinux#docker-images

[5] https://github.com/pypa/manylinux/issues/994

[6] https://github.com/mdavidsaver/p4p/pull/54

Navigate by Date:
Prev: EPICS 7.0.6 and 3.15.9 Released Johnson, Andrew N. via Tech-talk
Next: Re: Question about the alive module Dohn Arms 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  <20212022  2023  2024 
Navigate by Thread:
Prev: EPICS 7.0.6 and 3.15.9 Released Johnson, Andrew N. via Tech-talk
Next: CS-Studio syntax with tango servers as process variables Thiago Peixoto 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  <20212022  2023  2024 
ANJ, 07 Jul 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·