[oi-dev] Removal of python 3.5 from OI

Gary Mills gary_mills at fastmail.fm
Sun May 8 19:48:56 UTC 2022


I've attached a file of affected directories to this message.  It's a
list of directories with a Makefile that contain "runtime/python-35".
Note that it's not a list of packages.  All that it implies is that
the directory contains at least one package that requires python 3.5 .

Some Makefiles iterate over python versions to create "-35" packages,
along with other packages.  In that case, it's usually only necessary
to obsolete the "-35" package and to remove all references to python
3.5 .  Other Makefiles specify only a single python version.  If that
is so, the software can usually be upgraded to python 3.7 or 3.9 .

The trick is to obsolete packages in such a way as to avoid affecting
users.  Packages using python 3.5 that are not required by other
packages can be obsoleted at any time.  In the case of python 3.5
scripts, the easiest thing is to upgrade first, to a newer python
version, and work down the dependency tree from there.

Note that there has been no official announcement of the removal of
python 3.5 from OI yet.  However, python 2.7 has already mostly been
eliminated from OI.


-- 
-Gary Mills-		-refurb-		-Winnipeg, Manitoba, Canada-
-------------- next part --------------
cluster/crmsh
cluster/pacemaker
desktop/desktop-cache
desktop/openbox
desktop/pidgin
developer/clang-90
developer/coccinelle
developer/glade
inputmethod/ibus-anthy
inputmethod/imf-selector
library/brltty
library/glib
library/gtk+
library/libpeas
library/py3c
library/speech-dispatcher
multimedia/youtube-dl
network/avahi
network/bind
openindiana/ddu
openindiana/illumos-gate
openindiana/openindiana-welcome
openindiana/time-slider
print/hplip
print/system-config-printer
python/argcomplete
python/argh
python/asn1crypto
python/atomicwrites
python/attrs
python/automat
python/backports.entry_points_selectable
python/bcrypt-legacy
python/ccsm
python/cffi
python/chardet
python/charset-normalizer
python/cheroot
python/cherrypy
python/compizconfig-python
python/constantly
python/coverage
python/cryptography
python/cssutils
python/cython
python/dbus-python
python/decorator
python/distlib
python/dulwich
python/geoip
python/hamcrest
python/hyperlink
python/hypothesis
python/idna
python/import-profiler
python/importlib-metadata
python/incremental
python/iniconfig
python/ipython_genutils
python/ipython
python/jinja2-legacy
python/jsonrpclib
python/jsonschema
python/kafka-python
python/mako
python/markdown
python/markupsafe-legacy
python/mock
python/more-itertools
python/netaddr
python/nose
python/packaging
python/paramiko
python/pathlib2
python/pexpect
python/pickleshare
python/pillow
python/pip
python/pipdeptree
python/pluggy
python/ply
python/prettytable
python/prompt-toolkit
python/psutil
python/ptyprocess
python/py-cpuinfo
python/py
python/pyatspi
python/pybonjour
python/pycairo
python/pycodestyle
python/pycparser
python/pycups
python/pycurl
python/pygments
python/pygobject-3-legacy
python/pylxml
python/pymongo
python/pynacl
python/pyopenssl
python/pyparsing
python/pyro4
python/pyrsistent
python/pytest-benchmark
python/pytest-legacy
python/pytest-reporter
python/python-certifi
python/python-dateutil
python/python-memcached
python/python-rapidjson-35
python/pytz
python/pyxdg
python/pyyaml
python/pyzmq
python/rbtools
python/redis-py
python/requests-legacy
python/scandir
python/serpent
python/setuptools_scm
python/setuptools-35
python/simplegeneric
python/simplejson
python/singledispatch
python/six
python/sortedcontainers
python/sqlalchemy
python/tempora
python/texttable
python/toml
python/tornado
python/traitlets
python/twisted
python/typing_extensions
python/urllib3
python/virtualenv
python/wcwidth
python/zc.lockfile
python/zipp
python/zope-interface
text/texinfo
x11/redshift
desktop/gnome3/orca
desktop/mate/mozo
web/apache2-modules/mod_wsgi


More information about the oi-dev mailing list