aboutsummaryrefslogtreecommitdiff
SPDX-License-Identifier: GPL-3.0-or-later

Copyright © 2016, 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
Copyright © 2016, 2017, 2020, 2022, 2023 Marius Bakke <marius@gnu.org>
Copyright © 2015-2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>

The original license notice:

    This file is part of GNU Guix.
    
    GNU Guix is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or (at
    your option) any later version.
    
    GNU Guix is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.



Changes since python-axolotl was packaged for GNU Guix:
    Author: Woj. Kosior <koszko@koszko.org>
    Date:   Fri Sep 19

    Definition of python-axolotl placed in a 

    Author: Nicolas Graves <ngraves@ngraves.fr>
    Date:   Tue Aug 26 00:30:38 2025 +0200

    gnu: python-axolotl: Switch to pyproject.

    * gnu/packages/python-crypto.scm (python-axolotl):
    [source]: Switch to git-fetch.
    [build-system]: Switch to pyproject-build-system.
    [arguments]<#:phases>: Replace phase 'remove-tests by phase
    'cleanup-install.
    [native-inputs]: Add python-pytest, python-setuptools, python-wheel.
    [description]: Run guix style.

    Author: Arun Isaac <arunisaac@systemreboot.net>
    Date:   Tue Jun 2 07:33:29 2020 +0530

    gnu: python-axolotl: Update to 0.2.3.

    * gnu/packages/python-crypto.scm (python-axolotl): Update to 0.2.3.
    [source]: Use PyPI URI.
    [propagated-inputs]: Remove python-dateutil and python-pycrypto. Add
    python-cryptography.

    Author: Efraim Flashner <efraim@flashner.co.il>
    Date:   Mon Jan 6 11:49:37 2020 +0200

    gnu: python-axolotl: Don't use unstable tarball.

    * gnu/packages/python-crypto.scm (python-axolotl)[source]: Download
    using git-fetch.

    Author: Adam Van Ymeren <adam@vany.ca>
    Date:   Thu Nov 23 15:04:46 2017 -0500

    gnu: python-axolotl: Update to 0.1.39 and fix build.

    python-axolotl has been failing since March,
    https://hydra.gnu.org/job/gnu/master/python-axolotl-0.1.35.x86_64-linux

    This also fixes the OMEMO and OTR plugins for Gajim work.

    * gnu/packages/patches/python-axolotl-AES-fix.patch: New file.
    * gnu/local.mk (dist_patch_DATA): Add it.
    * gnu/packages/python-crypto.scm (python-axolotl): Upgrade to 0.1.39.
    [source]: Use the patch.

    Author: Ludovic Courtès <ludo@gnu.org>
    Date:   Wed Nov 15 14:10:30 2017 +0100

    gnu: Move crypto packages from python to python-crypto.

    * gnu/packages/python.scm (python-passlib, python2-passlib)
    (python-py-bcrypt, python2-py-bcrypt)
    (python-paramiko, python2-paramiko, python-ecdsa, python2-ecdsa)
    (python-pycrypto, python2-pycrypto, python-keyring, python2-keyring)
    (python-certifi, python2-certifi)
    (python-cryptography-vectors, python2-cryptography-vectors)
    (python-cryptography, python2-cryptography)
    (python-pyopenssl, python2-pyopenssl)
    (python-axolotl-curve25519, python2-axolotl-curve25519)
    (python-axolotl, python2-axolotl, python2-slowaes)
    (python-pyaes, python2-pyaes): Move to...
    * gnu/packages/python-crypto.scm: ... here.  New file.
    * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
    * gnu/packages/admin.scm, gnu/packages/backup.scm,
    gnu/packages/crypto.scm, gnu/packages/finance.scm,
    gnu/packages/irc.scm, gnu/packages/jrnl.scm,
    gnu/packages/messaging.scm, gnu/packages/openstack.scm,
    gnu/packages/python-web.scm, gnu/packages/tls.scm,
    gnu/packages/xorg.scm: Adjust accordingly.

    Author: Marius Bakke <marius@gnu.org>
    Date:   Fri Dec 16 01:07:41 2016 +0100

    gnu: python-axolotl: Remove workaround for bug #20765.

    * gnu/packages/python.scm (python-axolotl, python2-axolotl)[arguments]:
    Remove #:configure-flags.

    Author: Hartmut Goebel <h.goebel@crazy-compilers.com>
    Date:   Wed Sep 28 13:07:24 2016 +0200

    gnu: Remove python-setuptools and python2-setuptools from inputs (part 1a)

    This patch contains the changes in python.scm where removing setuptools from
    the inputs could be achieved by removing complete lines.

    * gnu/packages/python.scm (python-psutil, python2-psutil,
      python-py-bcrypt, python2-py-bcrypt,
      python-paramiko, python2-paramiko,
      python-httplib2, python2-httplib2,
      python-ecdsa, python2-ecdsa,
      python-ccm, python2-ccm,
      python2-backport-ssl-match-hostname,
      python-pycrypto, python2-pycrypto,
      python-six, python2-six,
      python-dateutil, python2-dateutil,
      python2-mechanize,
      python-extras, python2-extras,
      python-mimeparse, python2-mimeparse,
      python-nose, python2-nose,
      python-nose2, python2-nose2,
      python-unittest2, python2-unittest2,
      python-py, python2-py,
      python-testresources, python2-testresources,
      python-fixtures-0.3.16,
      python-fixtures, python2-fixtures,
      python-coverage, python2-coverage,
      python-discover, python2-discover,
      python-exif-read, python2-exif-read,
      python-pyld, python2-pyld,
      python-certifi, python2-certifi,
      python-click, python2-click,
      python-vcversioner, python2-vcversioner,
      python-unidecode, python2-unidecode,
      python-pyyaml, python2-pyyaml,
      python-markupsafe, python2-markupsafe,
      python-pystache, python2-pystache,
      python-docutils, python2-docutils,
      python-pygments, python2-pygments,
      python-sphinx-rtd-theme, python2-sphinx-rtd-theme,
      python-blinker, python2-blinker,
      python-rq, python2-rq,
      python-numpy, python2-numpy,
      python-distutils-extra, python2-distutils-extra,
      python2-elib.intl,
      python-pillow, python2-pillow,
      python-xcffib, python2-xcffib,
      python-decorator, python2-decorator,
      python-gridmap, python2-gridmap,
      python-pickleshare, python2-pickleshare,
      python-isodate, python2-isodate,
      python-html5lib, python2-html5lib,
      python2-cssutils,
      python-cssselect, python2-cssselect,
      python-netifaces, python2-netifaces,
      python-sympy, python2-sympy,
      python-testlib, python2-testlib,
      python2-xlib,
      python-singledispatch, python2-singledispatch,
      python-backports-abc, python2-backports-abc,
      python-pep8, python2-pep8,
      python-pyflakes, python2-pyflakes,
      python-fonttools, python2-fonttools,
      python-ly,
      python-appdirs, python2-appdirs,
      python-netaddr, python2-netaddr,
      python-wrapt, python2-wrapt,
      python-iso8601, python2-iso8601,
      python-monotonic, python2-monotonic,
      python-prettytable, python2-prettytable,
      python-pyasn1-modules, python2-pyasn1-modules,
      python-idna, python2-idna,
      python-pretend, python2-pretend,
      python-cryptography-vectors, python2-cryptography-vectors,
      python-cryptography, python2-cryptography,
      python-pyopenssl, python2-pyopenssl,
      python-debian, python2-debian,
      python-chardet, python2-chardet,
      python-zope-event, python2-zope-event,
      python-zope-i18nmessageid, python2-zope-i18nmessageid,
      python-websocket-client, python2-websocket-client,
      python-args, python2-args,
      python-astor, python2-astor,
      python2-functools32,
      python2-futures,
      python2-promise,
      python-colorama, python2-colorama,
      python-pluggy, python2-pluggy,
      python-jmespath, python2-jmespath,
      python-botocore, python2-botocore,
      awscli,
      python-pytest-subtesthack, python2-pytest-subtesthack,
      python-pastedeploy, python2-pastedeploy,
      python-magic, python2-magic,
      python2-s3cmd,
      python2-bz2file,
      python-cysignals, python2-cysignals,
      python-py3status,
      python-tblib, python2-tblib,
      python-greenlet, python2-greenlet,
      python-twisted, python2-twisted,
      python-kazoo, python2-kazoo,
      python-pykafka, python2-pykafka,
      python2-jsonrpclib,
      python-chai, python2-chai,
      python-inflection, python2-inflection,
      python-pylev, python2-pylev,
      python-lazy-object-proxy, python2-lazy-object-proxy,
      python-dnspython, python2-dnspython,
      python-email-validator, python2-email-validator,
      python-ukpostcodeparser, python2-ukpostcodeparser,
      python-pyaml, python2-pyaml,
      python-flexmock, python2-flexmock,
      python-orator, python2-orator,
      python-bleach, python2-bleach,
      python-ipywidgets, python2-ipywidgets,
      python-nbconvert, python2-nbconvert,
      python-nbformat, python2-nbformat,
      python-axolotl-curve25519, python-axolotl2-curve25519,
      python-axolotl, python2-axolotl,
      python-nautilus, python-s3transfer): Remove python-setuptools and
      python2-setuptools from [inputs], [native-inputs] or [propagated-inputs].
      Remove [inputs], [native-inputs] and [propagated-inputs] where
      python-setuptools or python2-setuptools were the sole entry.

    Author: Arun Isaac <arunisaac@systemreboot.net>
    Date:   Thu Oct 20 15:45:04 2016 +0530

    gnu: Add python-axolotl.

    * gnu/packages/python.scm (python-axolotl, python2-axolotl): New variables.