lists.arthurdejong.org
RSS feed

python-pskc branch master updated. 1.2

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

python-pskc branch master updated. 1.2



This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "python-pskc".

The branch, master has been updated
       via  f2f0fb57e6945577896fdf696331dd5fb9779fb3 (commit)
      from  e95767e9132a40dc79a3c61fdb035665310dd263 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://arthurdejong.org/git/python-pskc/commit/?id=f2f0fb57e6945577896fdf696331dd5fb9779fb3

commit f2f0fb57e6945577896fdf696331dd5fb9779fb3
Author: Arthur de Jong <arthur@arthurdejong.org>
Date:   Mon Sep 12 21:53:58 2022 +0200

    Get files ready for 1.2 release

diff --git a/ChangeLog b/ChangeLog
index 552a6f7..cdab6cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,164 @@
+2022-09-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [e95767e] .github/workflows/test.yml: Configure CodeQL code
+         scanning
+
+2022-09-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [8114316] .github/workflows/test.yml, setup.py, tox.ini: Add
+         support for Python 3.10
+
+2022-09-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [7c6dfd8] .github/workflows/test.yml: Upgrade GitHub Actions
+
+         Update checkout to v3 (no relevant changes) and setup-python to v4
+         (changes the names for pypy versions).
+
+2022-09-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [1d6e115] setup.cfg, tox.ini: Switch from nose to pytest
+
+         Nose hasn't seen a release since 2015 and sadly doesn't work
+         with Python 3.10.
+
+         See https://github.com/nose-devs/nose/issues/1099
+
+2022-09-11  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [bb594fb] tox.ini: Support running tests with Python 2.7
+
+         When using recent versions of virtualenv this ensures that
+         older versions of pip and setuptools will be used inside the
+         virtualenvs that are created by tox.
+
+2022-09-11  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [630012d] csv2pskc.py, pskc2csv.py, pskc2pskc.py, setup.cfg,
+         setup.py, tox.ini: Also run flake8 on toplevel scripts
+
+2022-09-11  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [c0733a4] tox.ini: Avoid version of signxml that doesn't work
+         on Python <= 3.5
+
+2022-01-30  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [b9e17d3] pskc/key.py, tests/test_write.doctest: Support bytearray
+         for key values
+
+         Related to https://github.com/arthurdejong/python-pskc/issues/5
+
+2022-01-30  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [b543f2a] setup.py, tox.ini: Add support for Python 3.8 and 3.9
+
+2021-08-10  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [5c02ecf] pskc/algorithms.py, pskc/key.py,
+         tests/invalid/mac-algorithm.pskcxml, tests/misc/policy.pskcxml:
+         Fix typos found by codespell
+
+2021-07-09  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [dce78b0] .github/workflows/test.yml, .travis.yml: Replace Travis
+         with GitHub actions
+
+2021-01-13  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [39eaa71] setup.cfg: Ignore flake8 blind except Exception warning
+
+2020-11-07  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [0c035f2] .travis.yml: Drop Travis testing for pypy2
+
+         Recent distributions no longer carry the older pypy2. This also
+         updates to the config to use bionic instead of xenial.
+
+2020-01-05  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [1790ed9] tests/test_signature.doctest: Remove test for PSKC
+         file without certificate
+
+         Remove this test for now because signxml cannor currently validate
+         this certificate in a backwards compatible way.
+
+         See https://github.com/XML-Security/signxml/issues/143
+
+2020-01-05  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [54b3bb3] .travis.yml: Have Travis fail on missing Python
+         interpreter
+
+2020-01-05  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [288a5e6] pskc/xml.py: Support reading from stdin if input is -
+
+         This is needed for some XML parsing implementations.
+
+2020-01-05  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [96e2a8e] docs/pskc2pskc.rst, pskc/key.py: Be consistent in
+         referencing RFC 6030
+
+2019-08-27  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [95f65ff] docs/csv2pskc.rst, docs/pskc2pskc.rst,
+         docs/signatures.rst: Fix typos
+
+2019-08-16  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [543520a] tox.ini: Add pypy3 tests to tox
+
+2019-08-16  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [09979e3] .travis.yml, setup.py, tox.ini: Drop explicit support
+         for Python 3.4
+
+         Recent versions of lxml (since 4.4) no longer support Python
+         3.4 so we no longer run tests for that version of Python.
+
+2019-08-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [fca4ee1] .travis.yml: Use default dist for Python 3.7 build
+
+         Travis now defaults to using xenial.
+
+2019-08-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [9acc216] pskc/xml.py: Force sorting of namespace definitions
+
+         This ensures that namespace declarations in the generated XML
+         files are ordered alphabetically when using lxml (mostly so our
+         tests are reproducible).
+
+2019-08-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [ddf3ab1] tox.ini: Drop pinning of pydocstyle now flake8-docstrings
+         has been fixed
+
+         Reverts e5ec0a1
+
+2019-07-21  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [86dccc4] tox.ini: Do not require Python 2 for building Sphinx docs
+
+         This results in tox using Python 3, mostly to work around
+         https://sourceforge.net/p/docutils/bugs/365/
+
+2019-07-21  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [e5ec0a1] tox.ini: Avoid newer pydocstyle
+
+         Do not install the latest pydocstyle because it currently breaks
+         flake8-docstring. This pinning should be removed as soon as
+         https://gitlab.com/pycqa/flake8-docstrings/issues/36 is resolved.
+
+2019-02-10  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [619ad62] ChangeLog, NEWS, README, docs/conf.py, pskc/__init__.py:
+         Get files ready for 1.1 release
+
 2019-02-10  Arthur de Jong <arthur@arthurdejong.org>
 
        * [21323a0] .travis.yml, setup.py: Add Python 3.7 in Travis and
diff --git a/NEWS b/NEWS
index 26e7a37..bc5cca8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,15 @@
+changes from 1.1 to 1.2
+-----------------------
+
+* sort namespace declarations alphabetically in generated XML
+* accept keys as bytearray values
+* spelling fixes in documentation
+* command-line utilities now support using - as stdin
+* test and build environment improvements
+* drop support for Python 3.4
+* add support for Python 3.8 - 3.10 (was already working out-of-the-box)
+
+
 changes from 1.0 to 1.1
 -----------------------
 
diff --git a/README b/README
index f54b704..2a6af17 100644
--- a/README
+++ b/README
@@ -55,7 +55,7 @@ private key material.
 Copyright
 ---------
 
-Copyright (C) 2014-2019 Arthur de Jong
+Copyright (C) 2014-2022 Arthur de Jong
 
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
diff --git a/pskc/__init__.py b/pskc/__init__.py
index 81d1836..af32674 100644
--- a/pskc/__init__.py
+++ b/pskc/__init__.py
@@ -1,7 +1,7 @@
 # __init__.py - main module
 # coding: utf-8
 #
-# Copyright (C) 2014-2019 Arthur de Jong
+# Copyright (C) 2014-2022 Arthur de Jong
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -54,7 +54,7 @@ __all__ = ['PSKC', '__version__']
 
 
 # the version number of the library
-__version__ = '1.1'
+__version__ = '1.2'
 
 
 class PSKC(object):

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog        | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS             |  12 +++++
 README           |   2 +-
 pskc/__init__.py |   4 +-
 4 files changed, 176 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
python-pskc