Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Legend

Status

(blue star) Healthy

(green star) Could be improved

(star) Needs attention

(red star) Likely to be an issue in the future

Patch State

- : No patch

(lightbulb): Minor patch

(plus): Functionality patch 

(minus): Major changes


Python Packages

NameCurrentRelease DateStatusPatchCommentLatestRelease DateUpgrade ReleaseUsed by (ACS)Used by (External)Used by (ALMA SW)
alabaster [1]0.7.122018-10(star)-
(tick)---Sphinx-
argparse [1]1.4.02015-09(star)-No Development(tick)--acsdaemonunittest2SSR, CONNTROL, IAS, ADC, CORR, ACACORR, ARCHIVE-SERVICES, ADAPT, IRM, ICD
astroid [1]2.0.42018-08(star)-
2.4.22020-062021AUG
pylint-

babel [1]

2.9.02020-11(blue star)-
2.9.12021-07--Sphinx-
beautifulsoup4 [1]4.9.32020-08(blue star)-
(tick)-----
coverage [1]5.32020-09(green star)-
5.52021-02-
-
docutils [1]0.162020-01(blue star)-
(tick)--
Sphinx
ephem [1]3.7.7.12020-02(blue star)-
(tick)----ARCHIVE_SERVICES
gcovr [1]4.22019-11(blue star)-
(tick)--
-
gnuplotlib [1]0.222018-08(green star)-
0.332020-032021AUG
--
hiredis [1]1.1.02020-07(blue star)-
(tick)-----
h5py [1]3.1.02020-11(blue star)-
3.3.02021-06----
ipython [1]7.8.02019-08(blue star)-
7.17.02020-072021AUG--Interactive Consoles, ICD
jedi [1]0.17.22020-07(blue star)-
0.18.02020-12--ipython-
jinja2 [1]2.11.22020-04(blue star)-
3.0.12021-05--Sphinx, gcovrASDF, AOSCheck
linecache2 [1]1.0.02015-03(red star)-No Development(tick)---traceback2-
logilab-astng [1]0.24.32013-04(red star)-No Development(tick)-----
logilab-common [1]1.8.02020-10(blue star)-
1.8.12021-01--logilab-astng-
lxml [1]4.4.12019-08(blue star)-
4.5.22020-072021OCT
gcovrICD/ADAPT
markupsafe [1]1.1.12019-02(blue star)-
2.0.12021-05--Jinja2
matplotlib [1]3.1.12019-07(blue star)-
3.3.02020-072021OCT
-
mock [1]3.0.52019-05(blue star)-
4.0.22020-032021OCT
-
nose [1]1.3.72015-06(red star)-No Development(tick)--
-
numpy [1]1.18.12020-01(blue star)-
1.19.12020-07-212021OCT

astropy, scipy, matplotlib, h5py, gnuplotlib


pexpect [1]4.8.02020-01(blue star)-
(tick)--
ipython
pip [1]20.1.12020-05(green star)-

Latest compatible version.

Next ones require changes in some modules (use of install-options deprecated)

20.32020-11-ExtProds-ICD
pmw [1]2.0.12015-03(star)-
2.12020-12-
-Operations
psutil [1]5.7.22020-07(blue star)-
(tick)--
-
pygments [1]2.8.02021-02(blue star)-
2.9.02021-05--Sphinx, ipython-
pylint [1]2.1.12018-08(green star)-
2.5.32020-062021AUG---
pyopenssl [1]18.0.02018-05(green star)-
19.1.02019-112021AUG---
pysnmp [1]4.4.52018-08(green star)-
4.4.122019-092021AUG
--
pyhon-ldap [1]3.1.02018-05(green star)-
3.3.12020-062021AUG---
pytz [1]2020.42020-04(blue star)-
(tick)--
Babel
pyxb [1]1.2.62017-09(star)(plus)No Development(tick)--
-
redis [1]3.5.32020-06(blue star)-
(tick)--acspy-ADC
requests [1]2.24.02020-06(blue star)-
2.26.02021-07--twine, Sphinx, requests-toolbeltADC, CONTROL-SERVICES
scipy [1]1.1.02018-05(green star)-
1.5.22020-072021AUG--ARCHIVE-SERVICES, SCHEDULING-SERVICES, SSR, TELCAL, ADC
setuptools [1]40.2.02018-08(green star)-
49.3.12020-082021OCT
zope.interface, ipython
simplejson [1]3.17.22020-07(blue star)-
3.17.22020-07-acspy--
six [1]1.14.02020-01(green star)-
1.15.02020-052021OCT

python-jose, ecdsa, unittest2, traitlets, test-generator, Sphinx, python-dateutil, pyOpenSSL, prompt-toolkit, mock, h5py logilab-common, cycler, cryptography, Automat, astroid


snowballstemmer [1]2.0.02019-10(green star)-
(tick)---Sphinx-
sphinx [1]3.5.12021-02(blue star)-
4.1.22021-07--sphinx-rtd-themeARCHIVE_SERVICES
sphinx-rtd-theme [1]0.5.12021-01(blue star)-
(tick)---SphinxSCHEDULING-SERVICES
suds-py3 [1]1.4.1.02020-04(blue star)-
1.4.4.12021-01---ADC
test-generator [1]0.1.22016-08(star)-No Development(tick)--
-
timeout_decorator [1]0.4.12018-12(star)-No Development(tick)--
-
tornado [1]6.0.42020-03(blue star)-
(tick)--
-
traceback2 [1]1.4.02015-03(red star)-No Development(tick)---unittest2-
twisted [1]20.3.02020-03(blue star)-
21.7.02021-07---SCHEDULING
unittest2 [1]1.1.02015-06(red star)-No Development(tick)-----

History (Since 2020OCT)

Legend

(question): Candidate (ACS Medium/Long Term Plan)

(info): Proposed (SCCB Created)

(warning): Approved (SCCB Approved)

(tick): Done (Implemented in Release)

(error): Rejected (SCCB Rejected / Technical Issues Prevented Change)

Changes

Excerpt
NameReleaseOriginalNewStatusTicketComment
numpy2020OCT1.15.1-(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17287

Removing duplicate dependency
gcovr2020OCTLatest4.2(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17288

Change open version to use latest available at the time (2020-08-13)
pexpect2020OCTLatest4.8.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17288

Change open version to use latest available at the time (2020-08-13)
psutil2020OCTLatest5.7.2(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17288

Change open version to use latest available at the time (2020-08-13)
test-generator2020OCTLatest0.1.2(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17288

Change open version to use latest available at the time (2020-08-13)
pip2020DECUnfixed20.1.1(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17555

Change open version to use latest compatible at the time (2020-05-19)
babel

2021FEB

2021APR

1.32.8.0(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

jinja2

2021FEB

2021APR

2.732.11.2(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

markupsafe

2021FEB

2021APR

0.231.1.1(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

argparse

2021FEB

2021APR

1.3.01.4.0(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

coverage

2021FEB

2021APR

3.7.1

5.2.1(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

docutils

2021FEB

2021APR

0.120.16(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

jedi2021FEB-0.17.2(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18054

Fixing ipython's dependency version due to bug
logilab-common

2021FEB

2021APR

0.63.21.7.2(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

snowballstemmer

2021FEB

2021APR

1.2.02.0.0(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Obsolescence Management (2013-2014).

Provided along with 2021APR due to Observatory milestones.

pytz

2021FEB

2021APR

2015.22020.4(tick)

Jira
serverICT
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-17741

Dependency to babel

Provided along with 2021APR due to Observatory milestones.

pygments2021APR2.0.22.8.0(tick)
Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112
Obsolescence Management (2015).
sphinx2021APR1.3.13.5.1(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

Obsolescence Management (2015).
alabaster2021APR0.7.30.7.12(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

Obsolescence Management (2015).
ephem2021APR3.7.6.03.7.7.1(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

Obsolescence Management (2015).
hiredis2021APR0.2.01.1.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

Obsolescence Management (2015).
pyephem2021APR3.7.6.0Remove(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

It's only a placeholder for ephem package.
sphinx-rtd-theme2021APR0.1.70.5.1(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

Obsolescence Management (2015).
unittest22021APR1.0.11.1.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18112

Obsolescence Management (2015).
beautifulsoup42021JUN-4.9.3(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18437

Doesn't require approval, was part of py2 requirements and was overlooked.
twisted2021JUN18.7.020.3.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
futures2021JUN3.1.1Remove(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
h5py2021JUN2.7.03.1.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
redis2021JUN2.10.63.5.3(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
requests2021JUN2.13.02.24.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
simplejson2021JUN3.13.23.17.2(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
suds-py32021JUN1.3.3.01.4.1.0(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
tornado2021JUN4.5.26.0.4(tick)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18439

Obsolescence Management (2017-2018).
astroid2021AUG2.0.42.4.2(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
gnuplotlib2021AUG0.220.33(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
ipython2021AUG7.8.07.17.0(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
pylint2021AUG2.1.12.5.3(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
pyopenssl2021AUG18.0.019.1.0(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
pysnmp2021AUG4.4.54.4.12(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
python-ldap2021AUG3.1.03.3.1(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
scipy2021AUG1.1.01.5.2(warning)

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
keyICT-18859

Obsolescence Management (2018-2019).
lxml2021OCT4.4.14.5.2(question)
Obsolescence Management (2019-2020).
matplotlib2021OCT3.1.13.3.0(question)
Obsolescence Management (2019-2020).
mock2021OCT3.0.54.0.2(question)
Obsolescence Management (2019-2020).
numpy2021OCT1.18.11.19.1(question)
Obsolescence Management (2019-2020).
setuptools2021OCT40.2.049.3.1(question)
Obsolescence Management (2019-2020).
six2021OCT1.14.01.15.0(question)
Obsolescence Management (2019-2020).


(star)  pyyaml 5.3.1 is hard copied in ADC/SW/SWTools/Utils/src/yaml see discussion there: ICT-16683  (3h)
(green star)  optparse → argparse is used by many exported scripts, (10 - 15 days)

(green star) imp → importlib barly used (3 days)