emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#55424: closed ([PATCH 000/602] Purge Python 2 packages)


From: GNU bug Tracking System
Subject: bug#55424: closed ([PATCH 000/602] Purge Python 2 packages)
Date: Tue, 31 May 2022 19:19:02 +0000

Your message dated Tue, 31 May 2022 15:17:53 -0400
with message-id <87ilplqzoe.fsf_-_@gmail.com>
and subject line Re: bug#55424: [PATCH 000/602] Purge Python 2 packages
has caused the debbugs.gnu.org bug report #55424,
regarding [PATCH 000/602] Purge Python 2 packages
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
55424: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55424
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH 000/602] Purge Python 2 packages Date: Sun, 15 May 2022 00:44:12 -0400
Hello Guix!

It's been more than 2 years since Python 2 was declared EOL.  This change
greatly reduce the graph of python2 packages.  Perhaps one of the main
dependency that needs it as an input is qtwebengine, but that's going to
disappear when we move to Qt 6.

Many of these commits were automated using a custom
'purge-python2-packages.scm' script [0], combined with the augmented
etc/committer script.  A good effort was attempted to save (via upgrades)
packages, so there are also package updates in the review.

[0]  
https://notabug.org/apteryx/guix-api-examples/raw/master/purge-python2-packages.scm

There are still some Python 2 packages (about a hundred perhaps), mostly games
or bioinformatics related; perhaps we could leave them another 6 months then
remove them from Guix.  What do you think?

Thanks,

Maxim Cournoyer (602):
  packages: Fix typo in package-superseded doc.
  etc/committer: Prefix (sxml xpath) symbols to avoid name conflict.
  etc/committer: Teach it how to commit package removal.
  utils: Add a 'delete-expression' procedure.
  utils: Add a %guix-source-root-directory procedure.
  diagnostics: Fix typo about 0-indexed COL in location.
  gnu: Remove python-pytest-runner-2.
  gnu: Remove python2-langkit.
  gnu: Remove graphios.
  gnu: Remove python2-pyalsaaudio.
  gnu: Remove ingen.
  gnu: Remove raul.
  gnu: Remove raul-devel.
  gnu: Remove python2-pyaudio.
  gnu: Remove python2-fastalite.
  gnu: Remove grit.
  gnu: Remove ribodiff.
  gnu: Remove python2-pybigwig.
  gnu: tetoolkit: Update to 2.2.1b.
  gnu: Remove pepr.
  gnu: Remove python2-htseq.
  gnu: Remove python2-pybedtools.
  gnu: Remove bamm.
  gnu: Remove python2-dendropy.
  gnu: Remove poretools.
  gnu: Remove python2-warpedlmm.
  gnu: Remove miso.
  gnu: Remove python2-screed.
  gnu: Remove python2-pyfaidx.
  gnu: Remove python2-pbcore.
  gnu: Remove pyicoteo.
  gnu: Remove transmission-remote-cli.
  gnu: Remove python2-nose-timer.
  gnu: Remove python2-pytest-catchlog.
  gnu: Remove python2-testlib.
  gnu: Remove python2-nose2.
  gnu: Remove python2-pytest-capturelog.
  gnu: Remove python2-python-paramunittest.
  gnu: Remove python2-rednose.
  gnu: Remove python2-minimock.
  gnu: Remove python2-flexmock.
  gnu: Remove python2-discover.
  gnu: Remove python2-cov-core.
  gnu: Remove python2-pytest-flakes.
  gnu: Remove python2-pytest-subtesthack.
  gnu: Remove python2-nose-randomly.
  gnu: Remove domainfinder.
  gnu: Remove nmoldyn.
  gnu: Remove python2-neo4j-driver.
  gnu: Remove python2-redis.
  gnu: Remove python2-trollius-redis.
  gnu: Remove python2-peewee.
  gnu: Remove python2-ccm.
  gnu: Remove python2-apsw.
  gnu: Remove python2-py2neo.
  gnu: Remove python2-pyodbc-c.
  gnu: Remove python2-pymysql.
  gnu: Remove python2-hiredis.
  gnu: Remove python2-pytest-pep8.
  gnu: Remove python2-scikit-learn.
  gnu: Remove ocrodjvu.
  gnu: Remove python2-pandas.
  gnu: Remove python2-html5lib.
  gnu: Remove python2-statsmodels.
  gnu: Remove python2-pytest-cache.
  gnu: Remove python2-fastlmm.
  gnu: Remove python2-parameterized.
  gnu: Remove python2-pytest-warnings.
  gnu: Remove python2-pyodbc.
  gnu: Remove python2-pickleshare.
  gnu: Remove djvusmooth.
  gnu: Remove omnitux.
  gnu: Remove childsplay.
  gnu: Remove python2-capstone.
  gnu: Remove lekha.
  gnu: Remove python2-stdnum.
  gnu: Remove python2-ledgerblue.
  gnu: Remove python2-keepkey.
  gnu: nototools: Update to 0.2.16.
  gnu: Remove python2-tmx.
  gnu: renpy: Build with Python 3.
  gnu: Remove slingshot.
  gnu: Remove python2-gpg.
  gnu: Remove python2-pygpgme.
  gnu: pius: Update to 3.0.0.
  gnu: Remove python2-pydot.
  gnu: dot2tex: Update to 2.11.3.
  gnu: Remove h-client.
  gnu: Remove python2-iso3166.
  gnu: Remove python2-iso639.
  gnu: Remove key-mon.
  gnu: Remove python2-tegaki-recognize.
  gnu: Remove python2-pyusb.
  gnu: Remove python2-autograd.
  gnu: getmail: Deprecate with getmail6.
  gnu: Remove python2-mailmanclient.
  gnu: Remove python2-musicbrainzngs.
  gnu: Remove python2-pyechonest.
  gnu: Remove mloop.
  gnu: Remove gtklick.
  gnu: Remove non-timeline.
  gnu: Remove non-mixer.
  gnu: Remove python2-ipy.
  gnu: Remove sala.
  gnu: Add python-jstyleson.
  gnu: Add python-html-text.
  gnu: Add python-mf2py.
  gnu: Add python-pyrdfa3.
  gnu: Add python-extruct.
  gnu: Add python-scrape-schema-recipe.
  gnu: Remove gourmet.
  gnu: gourmet: Update to 0.17.4-0-8af29c8 and enable tests.
  gnu: Remove patches.
  gnu: impressive: Update to 0.13.1.
  gnu: Remove python2-pypdf2.
  gnu: Remove python2-reportlab.
  gnu: Remove pulseaudio-dlna.
  gnu: Remove python2-lz4.
  gnu: Remove python2-lzstring.
  gnu: Remove python2-lzo.
  gnu: Remove python2-service-identity.
  gnu: Remove python2-ed25519.
  gnu: Remove python2-pycrypto.
  gnu: Remove python2-axolotl-curve25519.
  gnu: Remove python2-pyaes.
  gnu: Remove python2-slowaes.
  gnu: Remove python2-josepy.
  gnu: Remove python2-m2crypto.
  gnu: Remove python2-pycryptodome.
  gnu: Remove python2-weave.
  gnu: Remove python2-oauth2client.
  gnu: Remove python2-zope-configuration.
  gnu: Remove python2-sockjs-tornado.
  gnu: Remove python2-zope-security.
  gnu: Remove python2-oauthlib.
  gnu: Remove python2-rauth.
  gnu: Remove python2-betamax.
  gnu: Remove python2-pastedeploy.
  gnu: Remove python2-genshi.
  gnu: Remove python2-webob.
  gnu: Remove python2-readlike.
  gnu: Remove python2-ipython-genutils.
  gnu: Remove python2-coloredlogs.
  gnu: Remove python2-pythondialog.
  gnu: Remove python2-straight-plugin.
  gnu: Remove python2-enum.
  gnu: Remove python2-uniseg.
  gnu: Remove python2-argcomplete.
  gnu: Remove python2-pkginfo.
  gnu: Remove python2-mmtk.
  gnu: Remove python2-s3cmd.
  gnu: Remove python2-clint.
  gnu: Remove python2-exif-read.
  gnu: Remove python2-activepapers.
  gnu: Remove python2-argparse.
  gnu: Remove python2-rencode.
  gnu: Remove python2-parallel.
  gnu: Remove python2-colorspacious.
  gnu: Remove python2-mako.
  gnu: Remove python2-polib.
  gnu: Remove python2-quex-0.67.3.
  gnu: Remove python2-netaddr.
  gnu: Remove python2-kivy.
  gnu: Remove python2-kazoo.
  gnu: Remove python2-prompt-toolkit.
  gnu: Remove python2-editor.
  gnu: Remove python2-kitchen.
  gnu: Remove python2-dns-lexicon.
  gnu: Remove python2-shedskin.
  gnu: Remove python2-unicodecsv.
  gnu: Remove python2-cliapp.
  gnu: Remove python2-text-unidecode.
  gnu: Remove python2-invoke.
  gnu: Remove python2-validictory.
  gnu: Remove python2-pycosat.
  gnu: Remove python2-miniboa.
  gnu: Remove python2-semver.
  gnu: Remove python2-configobj.
  gnu: Remove python2-verboselogs.
  gnu: Remove python2-glob2.
  gnu: Remove python2-funcy.
  gnu: Remove python2-phonenumbers.
  gnu: Remove python2-tracing.
  gnu: Remove python2-anyjson.
  gnu: Remove python2-libarchive-c.
  gnu: Remove python2-xopen.
  gnu: Remove python2-quex.
  gnu: Remove python2-file.
  gnu: Remove python2-jsonrpclib-pelix.
  gnu: Remove python2-munch.
  gnu: Remove python2-pycountry.
  gnu: Remove python2-user-agents.
  gnu: Remove python2-ratelimiter.
  gnu: Remove python2-prettytable.
  gnu: Remove python2-jsonrpclib.
  gnu: Remove python2-translitcodec.
  gnu: Remove python2-isoweek.
  gnu: Remove python2-tblib.
  gnu: Remove python2-smmap.
  gnu: Remove python2-isort.
  gnu: non-session-manager: Replace with new-session-manager.
  gnu: Remove python2-pyliblo.
  gnu: Remove python2-nosexcover.
  gnu: Remove python2-sqlalchemy.
  gnu: Remove python2-efl.
  gnu: Remove python2-mnemonic.
  gnu: Remove python2-pygame.
  gnu: Remove python2-hidapi.
  gnu: Remove python2-notmuch.
  gnu: Remove python2-pypdf.
  gnu: Remove python2-axolotl.
  gnu: Remove python2-ecpy.
  gnu: Remove python2-ecdsa.
  gnu: Remove python2-httplib2.
  gnu: Remove python2-zope-component.
  gnu: Remove python2-zope-location.
  gnu: Remove python2-random2.
  gnu: Remove python2-pynamecheap.
  gnu: Remove python2-reparser.
  gnu: Remove python2-gyp.
  gnu: Remove python2-schema.
  gnu: Remove python2-args.
  gnu: Remove python2-pip.
  gnu: Remove python2-schedule.
  gnu: Remove python2-ua-parser.
  gnu: Remove python2-xdo.
  gnu: python-seaborn: Update to 0.11.2.
  gnu: Remove python2-zeroconf.
  gnu: Remove python2-botocore.
  gnu: Remove python2-email-validator.
  gnu: Remove python2-pyjwt.
  gnu: Remove python2-distutils-extra.
  gnu: Remove python2-schematics.
  gnu: Remove python2-rsa.
  gnu: Remove python2-grako.
  gnu: Remove python2-whatever.
  gnu: Remove python2-blosc.
  gnu: Remove python2-xcffib.
  gnu: Remove python2-pyev.
  gnu: Remove python2-capturer.
  gnu: Remove python2-drmaa.
  gnu: Remove python2-sympy.
  gnu: Remove python2-pybugz.
  gnu: Remove python2-bz2file.
  gnu: Remove python2-ttystatus.
  gnu: Remove python2-pystache.
  gnu: Remove python2-rply.
  gnu: Remove python2-serpent.
  gnu: Remove python2-incremental.
  gnu: Remove python2-steadymark.
  gnu: Remove python2-waitress.
  gnu: Remove python2-radon.
  gnu: Remove python2-mimeparse.
  gnu: Remove python2-coverage-test-runner.
  gnu: Remove python2-pygame-sdl2.
  gnu: Remove python2-protobuf.
  gnu: Remove python2-zope-proxy.
  gnu: Remove python2-objgraph.
  gnu: Remove python2-yapf.
  gnu: Remove python2-misaka.
  gnu: Remove python2-mpmath.
  gnu: Remove python2-binaryornot.
  gnu: Remove python2-cheetah.
  gnu: Remove python2-ruamel.ordereddict.
  gnu: Remove python2-blinker.
  gnu: Remove python2-termcolor.
  gnu: Remove python2-booleanoperations.
  gnu: Remove python2-dirsync.
  gnu: Remove python2-rfc3986.
  gnu: Remove python2-feedgenerator.
  gnu: Remove python2-ipaddr.
  gnu: Remove python2-autopep8.
  gnu: Remove python2-humanfriendly.
  gnu: Remove python2-consul.
  gnu: Remove python2-flex.
  gnu: Remove python2-numexpr.
  gnu: Remove python2-texttable.
  gnu: Remove python2-simplegeneric.
  gnu: Remove python2-dnspython-1.16.
  gnu: Remove python2-zope-schema.
  gnu: Remove python2-pyclipper.
  gnu: Remove ptpython-2.
  gnu: Remove python2-locket.
  gnu: Remove python2-zope-i18nmessageid.
  gnu: Remove python2-jsonpatch.
  gnu: Remove python2-ansi2html.
  gnu: Remove python-prompt-toolkit-1.
  gnu: Remove python2-zope-testrunner.
  gnu: Remove python2-xlib.
  gnu: Remove python2-pysnptools.
  gnu: Remove python2-qrcode.
  gnu: Remove python2-tabulate.
  gnu: Remove python2-markdown.
  gnu: Remove python2-jsonpatch-0.4.
  gnu: Remove python2-pytest-xdist.
  gnu: Remove python2-zope-exceptions.
  gnu: Remove python2-netifaces.
  gnu: Remove python2-pyinotify.
  gnu: Remove python2-msgpack.
  gnu: Remove python2-element-tree.
  gnu: Remove python2-joblib.
  gnu: Remove python2-cram.
  gnu: Remove python2-cloudpickle.
  gnu: Remove python2-tornado.
  gnu: Remove python2-zope-interface.
  gnu: Remove python2-tldextract.
  gnu: Remove python2-notify2.
  gnu: Remove python2-pydiff.
  gnu: Remove python2-parso.
  gnu: Remove python2-vcversioner.
  gnu: Remove python2-extras.
  gnu: Remove python2-inflection.
  gnu: Remove python2-execnet.
  gnu: Remove python2-scientific.
  gnu: Remove python2-automat.
  gnu: Remove python2-mando.
  gnu: Remove python2-pexpect.
  gnu: Remove python2-couleur.
  gnu: Remove python2-dogtail.
  gnu: Remove python2-magic.
  gnu: Remove python2-fusepy.
  gnu: Remove python2-wrapt.
  gnu: Remove python2-pyasn1-modules.
  gnu: Remove python2-xlrd.
  gnu: Remove python2-h5py.
  gnu: Remove python2-colorama.
  gnu: Remove python2-flake8-polyfill.
  gnu: Remove python2-elib.intl.
  gnu: Remove python2-pyroute2.
  gnu: Remove python2-psutil.
  gnu: Remove python2-tempdir.
  gnu: Remove python2-djvulibre.
  gnu: Remove python2-urwidtrees.
  gnu: Remove python2-clyent.
  gnu: Remove python2-constantly.
  gnu: Remove python2-pep517.
  gnu: Remove python2-q.
  gnu: Remove python2-rst.linker.
  gnu: Remove python2-pathlib.
  gnu: Remove python2-whoosh.
  gnu: Remove python2-openpyxl.
  gnu: Remove python2-validate-email.
  gnu: Remove python2-setproctitle.
  gnu: Remove python2-fuzzywuzzy.
  gnu: Remove python2-schema-0.5.
  gnu: Remove python2-graphviz.
  gnu: Remove python2-wheel.
  gnu: Remove python2-zope-testing.
  gnu: Remove python2-zope-event.
  gnu: Remove python2-responses.
  gnu: Remove python2-pyro.
  gnu: Remove python2-lazy-object-proxy.
  gnu: Remove python2-astor.
  gnu: Remove python2-requests-file.
  gnu: Remove python2-backports-abc.
  gnu: Remove python2-singledispatch.
  gnu: Remove python2-waf.
  gnu: Remove python2-pyrsistent.
  gnu: Remove python2-sure.
  gnu: Remove python2-attrs.
  gnu: Remove python2-pkgconfig.
  gnu: Remove python2-pbkdf2.
  gnu: Remove python2-pylzma.
  gnu: Remove python2-futures.
  gnu: Remove python2-et-xmlfile.
  gnu: Remove python2-m2r.
  gnu: Remove python2-jdcal.
  gnu: Remove python2-rfc3987.
  gnu: Remove python2-jsonpointer.
  gnu: Remove python2-semantic-version.
  gnu: Remove python2-stemming.
  gnu: Remove python2-pep8.
  gnu: Remove python2-regex.
  gnu: Remove python2-socksipy-branch.
  gnu: Remove python2-setuptools-scm-git-archive.
  gnu: Remove python2-ukpostcodeparser.
  gnu: Remove python2-pyld.
  gnu: Remove python2-mechanize.
  gnu: Remove python2-parse-type.
  gnu: Remove python2-ptyprocess.
  gnu: Remove python2-flake8.
  gnu: Remove python2-virtualenv.
  gnu: Remove python2-pyasn1.
  gnu: Remove chirp.
  gnu: Remove python2-rdflib.
  gnu: Remove python2-gmpy2.
  gnu: Remove python2-cypari2.
  gnu: Remove python2-pyscard.
  gnu: Remove python2-patsy.
  gnu: Remove rawdog.
  gnu: Remove python2-pyte.
  gnu: Remove python2-blessings.
  gnu: Remove virtaal.
  gnu: Remove python2-monotonic.
  gnu: Remove python2-parsedatetime.
  gnu: Remove python2-aniso8601.
  gnu: Remove python2-tzdata.
  gnu: Remove python2-defcon.
  gnu: Remove gess.
  gnu: Remove find-circ.
  gnu: Remove python2-matplotlib.
  gnu: Remove python2-numpy.
  gnu: Remove python2-scipy.
  gnu: Remove python2-numpydoc.
  gnu: Remove python2-pysam.
  gnu: Remove python2-ufolib.
  gnu: Remove python2-kiwisolver.
  gnu: Remove python2-cookies.
  gnu: Remove python2-pycurl.
  gnu: Remove python2-cleo.
  gnu: Remove python2-entrypoints.
  gnu: Remove python2-mccabe.
  gnu: Remove python2-networkx.
  gnu: Remove python2-pycodestyle.
  gnu: Remove python2-pyserial.
  gnu: Remove python2-cycler.
  gnu: Remove python2-future.
  gnu: Remove python2-mistune.
  gnu: Remove python2-cysignals.
  gnu: Remove python2-pytidylib.
  gnu: Remove python2-sphinx.
  gnu: Remove python2-docutils.
  gnu: Remove python2-translate-toolkit.
  gnu: Remove python2-subprocess32.
  gnu: Remove python2-pyflakes.
  gnu: Remove python2-pympler.
  gnu: Remove python2-isodate.
  gnu: Remove python2-pyrfc3339.
  gnu: Remove youtube-dl-gui.
  gnu: Add python-avocado-framework.
  gnu: python-pygments: Update to 2.12.0.
  gnu: python-urwid-readline: Update to 0.13.
  gnu: Add python-qemu-qmp.
  gnu: qmpbackup: Update to 0.23.
  gnu: Remove python2-feedparser.
  gnu: Remove python2-clf.
  gnu: Remove wicd.
  gnu: Remove python2-i3-py.
  gnu: Remove python2-pyxb.
  gnu: xlsx2csv: Update to 0.7.8.
  gnu: Remove python2-pyatspi.
  gnu: Remove python2-rsvg.
  gnu: solfege: Update to 3.23.5pre2.
  gnu: dosage: Remove python2 inputs.
  gnu: Remove python2-pytest-mock.
  gnu: Remove python2-backports-shutil-get-terminal-size.
  gnu: libappindicator: Update to 12.10.1-0-298.
  gnu: gimp: Drop Python 2 support.
  gnu: glimpse: Drop Python 2 support.
  gnu: keybinder: Replace with keybinder-3.0.
  gnu: language: Remove tegaki packages.
  gnu: Remove python2-pygtk.
  gnu: Remove python2-pytest-runner.
  gnu: lightdm: Update to 1.30.0-0.b7fc321.
  gnu: Remove python2-pygobject.
  gnu: Remove python2-pytest.
  gnu: Remove python2-pluggy.
  gnu: Remove python2-pycairo.
  gnu: Remove python2-zinnia.
  gnu: Remove python2-requests.
  gnu: Remove python2-bottle.
  gnu: Remove python2-docopt.
  gnu: Remove python2-decorator.
  gnu: Remove python2-beautifulsoup4.
  gnu: Remove python2-clikit.
  gnu: Remove python2-funcsigs-bootstrap.
  gnu: Remove python2-snowballstemmer.
  gnu: Remove python2-packaging.
  gnu: Remove python2-backpack.
  gnu: Remove python2-urwid.
  gnu: Remove python2-diff-match-patch.
  gnu: Remove python2-jinja2.
  gnu: Remove python2-twodict.
  gnu: Remove python2-vobject.
  gnu: Remove python2-pastel.
  gnu: Remove python2-webencodings.
  gnu: Remove python2-urllib3.
  gnu: Remove python2-markupsafe.
  gnu: Remove python2-chardet.
  gnu: Remove python2-imagesize.
  gnu: Remove python2-babel.
  gnu: Remove python2-levenshtein.
  gnu: Remove python2-pyaml.
  gnu: Remove python2-simplejson.
  gnu: Remove python2-pylev.
  gnu: Remove python2-soupsieve.
  gnu: Remove python2-atomicwrites.
  gnu: Remove python2-importlib-metadata.
  gnu: Remove python2-pyicu.
  gnu: Remove python2-sphinx-alabaster-theme.
  gnu: Remove python2-sphinxcontrib-websupport.
  gnu: Remove python2-wxpython.
  gnu: Remove python2-freezegun.
  gnu: Remove python2-packaging-bootstrap.
  gnu: Remove python2-zipp.
  gnu: Remove python2-certifi.
  gnu: Remove python2-pyopenssl.
  gnu: Remove python2-unidecode.
  gnu: Remove python2-configparser.
  gnu: Remove python2-importlib-resources.
  gnu: Remove python2-pysocks.
  gnu: Remove python2-backports-functools-lru-cache.
  gnu: Remove python2-flaky.
  gnu: Remove python2-cryptography.
  gnu: Remove python2-pathlib2.
  gnu: Remove python2-typing.
  gnu: Remove python2-contextlib2.
  gnu: Remove python2-dateutil.
  gnu: Remove python2-coverage.
  gnu: Remove python2-cffi.
  gnu: Remove python2-cryptography-vectors.
  gnu: Remove python2-asn1crypto.
  gnu: Remove python2-ipaddress.
  gnu: Remove python2-scandir.
  gnu: Remove python2-backport-ssl-match-hostname.
  gnu: Remove python2-idna.
  gnu: Remove python2-pretend.
  gnu: Remove python2-pytz.
  gnu: Remove python2-iso8601.
  gnu: Remove python2-seaborn.
  gnu: Remove didjvu.
  gnu: Remove python2-gamera.
  gnu: Remove python2-pillow.
  gnu: python-pillow: Update to 9.0.0.
  gnu: Remove python2-olefile.
  gnu: pypy3: Rename to pypy and modernize definition.
  gnu: Add python-fastbencode.
  gnu: Add python-lazr-uri.
  gnu: Add python-wadllib.
  gnu: Add python-lazr-restfulclient.
  gnu: Add python-launchpadlib.
  gnu: breezy: Update to 3.2.2.
  gnu: bazaar: Obsolete with breezy.
  gnu: icecat: Remove obsolete Python 2 dependencies.
  gnu: icecat: Modernize package definition.
  gnu: Remove fraggenescan.
  gnu: Remove python2-pysqlite.
  gnu: lvtk: Update to 1.2.0-0.a73feab.
  gnu: jalv: Use Python 3.
  gnu: aubio: Use Python 3.
  gnu: Remove python2-mock.
  gnu: Remove python2-hypothesis.
  gnu: Remove python2-functools32.
  gnu: Remove python2-funcsigs.
  gnu: Remove python2-sortedcontainers.
  gnu: Remove python2-unittest2.
  gnu: Remove python2-traceback2.
  gnu: Remove python2-linecache2.
  gnu: Remove beast.
  gnu: Remove rapicorn.
  gnu: Remove libpng-1.2.
  gnu: Remove boost-with-python2.
  gnu: john-the-ripper-jumbo: Use Python 3.
  gnu: Remove python2-enum34.
  gnu: Remove python2-appdirs.
  gnu: Add vtk-7.
  gnu: itk-snap: Fix build.
  gnu: Remove vtk-6.
  gnu: dcmtk: Update to 3.6.7 and build as a shared library.
  gnu: mia: Update to 2.4.7.
  gnu: Remove python2-lxml.
  gnu: brasero: Remove obsolete gnome-doc-utils input.
  gnu: libdbusmenu: Update to 16.04.0-496.
  gnu: dico: Use Python 3.
  gnu: lolcode-lci: Update to 0.11.2-0.6762b72.
  gnu: Remove python2-libmpsse.
  gnu: Remove gnome-doc-utils.
  gnu: gnome-keyring: Use Python 3.
  gnu: Remove python2-more-itertools.
  gnu: Remove python2-tlsh.
  gnu: Remove python2-lirc.
  gnu: Remove python2-cython.
  gnu: mozjs: Cleanup to only keep the last version.
  gnu: icedove: Delete obsolete Python 2 input.
  gnu: icedove: Use new style for inputs.
  gnu: jack-2: Update to 1.9.21.
  gnu: mod-host: Update to 0.10.6-4.cdd30dd.
  gnu: Remove python2-pyfakefs-bootstrap.
  gnu: libpqxx: Update to 7.7.3.
  gnu: Remove 4store.
  gnu: Remove python2-libxml2.
  gnu: Remove python2-attrs-bootstrap.
  gnu: pdf2djvu: Disable tests to avoid Python 2 dependencies.
  gnu: python-setproctitle: Delete obsolete phase.
  gnu: Remove python2-nose.
  gnu: ocaml-dose3: Disable tests to avoid Python 2 dependencies.
  gnu: Remove python2-pyyaml.
  gnu: openbox: Patch for Python 3.
  gnu: Remove python2-wcwidth.
  gnu: Remove python2-pyxdg.
  gnu: Remove python2-six-bootstrap.
  gnu: Remove python2-setuptools-scm.
  gnu: Remove python2-pyparsing.
  gnu: Remove python2-py.
  gnu: Remove python2-fonttools.
  gnu: python2-six: Disable tests.
  gnu: Remove python2-backports-csv.
  gnu: qtwebengine: Re-style inputs.
  gnu: Remove python2-checkm-genome.
  gnu: Remove python2-setuptools.
  gnu: Remove python-prompt-toolkit-2.
  gnu: Remove python2-called-python.

 doc/guix.texi                                 |   14 -
 etc/committer.scm.in                          |  197 +-
 gnu/local.mk                                  |   26 +-
 gnu/packages/ada.scm                          |   29 -
 gnu/packages/admin.scm                        |   36 -
 gnu/packages/audio.scm                        |  168 +-
 gnu/packages/bioinformatics.scm               |  694 +---
 gnu/packages/bittorrent.scm                   |   43 -
 gnu/packages/boost.scm                        |    7 -
 gnu/packages/check.scm                        |  249 +-
 gnu/packages/chemistry.scm                    |   92 -
 gnu/packages/databases.scm                    |  194 +-
 gnu/packages/dico.scm                         |   36 +-
 gnu/packages/display-managers.scm             |  143 +-
 gnu/packages/djvu.scm                         |  223 +-
 gnu/packages/education.scm                    |  203 --
 gnu/packages/embedded.scm                     |   30 -
 gnu/packages/engineering.scm                  |    3 -
 gnu/packages/enlightenment.scm                |   31 -
 gnu/packages/esolangs.scm                     |   50 +-
 gnu/packages/finance.scm                      |   12 -
 gnu/packages/fontutils.scm                    |   70 +-
 gnu/packages/freedesktop.scm                  |  137 +-
 gnu/packages/game-development.scm             |  211 +-
 gnu/packages/games.scm                        |   29 +-
 gnu/packages/gimp.scm                         |  208 +-
 gnu/packages/glib.scm                         |   70 +-
 gnu/packages/gnome.scm                        |  161 +-
 gnu/packages/gnupg.scm                        |   71 +-
 gnu/packages/gnuzilla.scm                     | 1447 +++-----
 gnu/packages/graphics.scm                     |   70 -
 gnu/packages/graphviz.scm                     |   36 +-
 gnu/packages/gtk.scm                          |  223 +-
 gnu/packages/hardware.scm                     |   36 -
 gnu/packages/image-processing.scm             |  139 +-
 gnu/packages/image.scm                        |   19 -
 gnu/packages/iso-codes.scm                    |    6 -
 gnu/packages/key-mon.scm                      |   25 -
 gnu/packages/language.scm                     |  437 ---
 gnu/packages/libffi.scm                       |    3 -
 gnu/packages/libusb.scm                       |    6 -
 gnu/packages/lirc.scm                         |   15 +-
 gnu/packages/machine-learning.scm             |   82 -
 gnu/packages/mail.scm                         |   65 +-
 gnu/packages/maths.scm                        |    4 -
 gnu/packages/music.scm                        |  554 +--
 gnu/packages/networking.scm                   |    3 -
 gnu/packages/nutrition.scm                    |  160 +-
 gnu/packages/ocaml.scm                        |   16 +-
 gnu/packages/ocr.scm                          |   17 -
 gnu/packages/openbox.scm                      |   20 +-
 gnu/packages/password-utils.scm               |   45 +-
 .../patches/4store-fix-buildsystem.patch      |   56 -
 .../4store-unset-preprocessor-directive.patch |   16 -
 gnu/packages/patches/breezy-fix-gio.patch     |  338 ++
 .../patches/gourmet-sqlalchemy-compat.patch   |   18 +
 .../patches/itk-snap-alt-glibc-compat.patch   |   22 +
 .../patches/mia-fix-boost-headers.patch       |  479 +++
 .../patches/mozjs17-aarch64-support.patch     |   60 -
 .../patches/mozjs24-aarch64-support.patch     |   21 -
 .../patches/mozjs38-pkg-config-version.patch  |   24 -
 .../patches/mozjs38-shell-version.patch       |   67 -
 .../patches/mozjs38-tracelogger.patch         |  608 ----
 .../patches/mozjs38-version-detection.patch   |  180 -
 .../patches/mozjs60-riscv64-support.patch     |  122 -
 gnu/packages/patches/openbox-python3.patch    |  165 +
 ...python2-parameterized-docstring-test.patch |   18 -
 .../python2-pygobject-2-deprecation.patch     |   39 -
 ...hon2-subprocess32-disable-input-test.patch |   18 -
 gnu/packages/patches/rapicorn-isnan.patch     |   87 -
 .../patches/vtk-7-gcc-10-compat.patch         |   14 +
 gnu/packages/patches/vtk-7-hdf5-compat.patch  |   38 +
 .../patches/vtk-7-python-compat.patch         |   16 +
 .../patches/wicd-bitrate-none-fix.patch       |   24 -
 .../wicd-get-selected-profile-fix.patch       |   16 -
 gnu/packages/patches/wicd-urwid-1.3.patch     |   18 -
 gnu/packages/patches/wicd-wpa2-ttls.patch     |   38 -
 gnu/packages/patchutils.scm                   |   29 -
 gnu/packages/pdf.scm                          |   83 +-
 gnu/packages/polkit.scm                       |    2 +-
 gnu/packages/protobuf.scm                     |    3 -
 gnu/packages/pulseaudio.scm                   |   52 -
 gnu/packages/python-build.scm                 |   33 +-
 gnu/packages/python-check.scm                 |   82 +
 gnu/packages/python-compression.scm           |   32 -
 gnu/packages/python-crypto.scm                |   97 +-
 gnu/packages/python-science.scm               |  155 -
 gnu/packages/python-web.scm                   |  347 +-
 gnu/packages/python-xyz.scm                   | 2960 ++---------------
 gnu/packages/python.scm                       |  280 +-
 gnu/packages/qt.scm                           |  140 +-
 gnu/packages/radio.scm                        |   24 -
 gnu/packages/rdf.scm                          |   40 +-
 gnu/packages/sagemath.scm                     |    6 -
 gnu/packages/security-token.scm               |    3 -
 gnu/packages/sphinx.scm                       |   78 +-
 gnu/packages/statistics.scm                   |   24 -
 gnu/packages/syncthing.scm                    |    2 -
 gnu/packages/syndication.scm                  |   25 -
 gnu/packages/terminals.scm                    |    6 -
 gnu/packages/text-editors.scm                 |   36 -
 gnu/packages/time.scm                         |   27 -
 gnu/packages/version-control.scm              |  114 +-
 gnu/packages/video.scm                        |   97 -
 gnu/packages/virtualization.scm               |   63 +-
 gnu/packages/web.scm                          |   27 -
 gnu/packages/wicd.scm                         |  197 --
 gnu/packages/wm.scm                           |   37 +-
 gnu/packages/wxwidgets.scm                    |   73 -
 gnu/packages/xml.scm                          |   21 +-
 gnu/services/networking.scm                   |   62 -
 gnu/system/linux-container.scm                |    3 +-
 guix/build/bzr.scm                            |    8 +-
 guix/bzr-download.scm                         |    6 +-
 guix/diagnostics.scm                          |    2 +-
 guix/lint.scm                                 |   24 +-
 guix/packages.scm                             |    2 +-
 guix/utils.scm                                |   37 +-
 tests/profiles.scm                            |    2 +-
 119 files changed, 3621 insertions(+), 11087 deletions(-)
 delete mode 100644 gnu/packages/patches/4store-fix-buildsystem.patch
 delete mode 100644 
gnu/packages/patches/4store-unset-preprocessor-directive.patch
 create mode 100644 gnu/packages/patches/breezy-fix-gio.patch
 create mode 100644 gnu/packages/patches/gourmet-sqlalchemy-compat.patch
 create mode 100644 gnu/packages/patches/itk-snap-alt-glibc-compat.patch
 create mode 100644 gnu/packages/patches/mia-fix-boost-headers.patch
 delete mode 100644 gnu/packages/patches/mozjs17-aarch64-support.patch
 delete mode 100644 gnu/packages/patches/mozjs24-aarch64-support.patch
 delete mode 100644 gnu/packages/patches/mozjs38-pkg-config-version.patch
 delete mode 100644 gnu/packages/patches/mozjs38-shell-version.patch
 delete mode 100644 gnu/packages/patches/mozjs38-tracelogger.patch
 delete mode 100644 gnu/packages/patches/mozjs38-version-detection.patch
 delete mode 100644 gnu/packages/patches/mozjs60-riscv64-support.patch
 create mode 100644 gnu/packages/patches/openbox-python3.patch
 delete mode 100644 
gnu/packages/patches/python2-parameterized-docstring-test.patch
 delete mode 100644 gnu/packages/patches/python2-pygobject-2-deprecation.patch
 delete mode 100644 
gnu/packages/patches/python2-subprocess32-disable-input-test.patch
 delete mode 100644 gnu/packages/patches/rapicorn-isnan.patch
 create mode 100644 gnu/packages/patches/vtk-7-gcc-10-compat.patch
 create mode 100644 gnu/packages/patches/vtk-7-hdf5-compat.patch
 create mode 100644 gnu/packages/patches/vtk-7-python-compat.patch
 delete mode 100644 gnu/packages/patches/wicd-bitrate-none-fix.patch
 delete mode 100644 gnu/packages/patches/wicd-get-selected-profile-fix.patch
 delete mode 100644 gnu/packages/patches/wicd-urwid-1.3.patch
 delete mode 100644 gnu/packages/patches/wicd-wpa2-ttls.patch
 delete mode 100644 gnu/packages/wicd.scm

-- 
2.36.0




--- End Message ---
--- Begin Message --- Subject: Re: bug#55424: [PATCH 000/602] Purge Python 2 packages Date: Tue, 31 May 2022 15:17:53 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
Hello,

Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:

> Hi Guillaume,
>
> Guillaume Le Vaillant <glv@posteo.net> writes:
>
>> Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
>>
>>>   gnu: Remove ocrodjvu.
>>>   gnu: Remove didjvu.
>>
>> It looks like there are ports to Python 3 for these two programs at
>> <https://github.com/rmast/ocrodjvu/tree/python3> and
>> <https://github.com/FriedrichFroebel/didjvu>, so instead of removing the
>> packages maybe we could use these forks...
>
> I tried it, and it worked!  Thanks for suggesting.  I had to update
> python-gamera to version 4 in the process.
>
> You'll see the result in the 'purge-python2-packages' branch on
> Savannah, which I'll update shortly.

I've now pushed this series with
c35e508b4a317e3c06e1553833b0979e1620f582.

Closing.

Thanks!

Maxim


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]