Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Configure testing with codespellHEADmaster | Arthur de Jong | 2023-11-12 | 3 | -2/+10 |
| | |||||
* | Fix typos (thanks codespell) | Arthur de Jong | 2023-11-12 | 2 | -3/+3 |
| | |||||
* | Add support for Python 3.12 | Arthur de Jong | 2023-11-12 | 3 | -2/+3 |
| | |||||
* | Ensure flake8 is run on all Python files | Arthur de Jong | 2023-06-27 | 3 | -106/+11 |
| | | | | This also fixes code style fixes in the Sphinx configuration file. | ||||
* | Run Python 2.7 tests in a container for GitHub Actions | Arthur de Jong | 2023-06-27 | 1 | -2/+17 |
| | | | | See https://github.com/actions/setup-python/issues/672 | ||||
* | Add support for Python 3.11 | Arthur de Jong | 2023-03-19 | 3 | -21/+14 |
| | | | | | This also simplifies the GitHub actions file a bit and updates the PyPy versions to test. | ||||
* | Run most GitHub tests on older Ubuntu | Arthur de Jong | 2022-12-12 | 1 | -2/+2 |
| | | | | | | | | The ubuntu-latest image now points to ubuntu-22.04 instead of ubuntu-20.04 before and there are some issues regarding that new image that remain to be worked out. This also switches the default Python 3 implementation to Python 3.9. | ||||
* | Support running tests with PyPy 2.7 | Arthur de Jong | 2022-12-03 | 1 | -2/+2 |
| | | | | This also applies the fix from bb594fb from Python 2.7 to PyPy. | ||||
* | Support newer versions of signxml | Arthur de Jong | 2022-12-03 | 1 | -1/+2 |
| | | | | | Version 3.0.0 of signxml dropped the default_c14n_algorithm property from XMLSignatureProcessor. | ||||
* | Avoid newer flake8 | Arthur de Jong | 2022-12-03 | 1 | -1/+1 |
| | | | | | | | | | The new 6.0.0 contains a number of backwards incompatible changes for which plugins need to be updated and configuration needs to be updated. Sadly the maintainer no longer accepts contributions or discussion See https://github.com/PyCQA/flake8/issues/1760 | ||||
* | Get files ready for 1.2 release1.2 | Arthur de Jong | 2022-09-12 | 4 | -3/+176 |
| | |||||
* | Configure CodeQL code scanning | Arthur de Jong | 2022-09-12 | 1 | -0/+17 |
| | |||||
* | Add support for Python 3.10 | Arthur de Jong | 2022-09-12 | 3 | -3/+4 |
| | |||||
* | Upgrade GitHub Actions | Arthur de Jong | 2022-09-12 | 1 | -17/+17 |
| | | | | | Update checkout to v3 (no relevant changes) and setup-python to v4 (changes the names for pypy versions). | ||||
* | Switch from nose to pytest | Arthur de Jong | 2022-09-12 | 2 | -17/+17 |
| | | | | | | | 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 | ||||
* | Support running tests with Python 2.7 | Arthur de Jong | 2022-09-12 | 1 | -0/+2 |
| | | | | | | 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. | ||||
* | Also run flake8 on toplevel scripts | Arthur de Jong | 2022-09-12 | 6 | -4/+12 |
| | |||||
* | Avoid version of signxml that doesn't work on Python <= 3.5 | Arthur de Jong | 2022-09-12 | 1 | -1/+3 |
| | |||||
* | Support bytearray for key values | Arthur de Jong | 2022-01-30 | 2 | -3/+59 |
| | | | | Related to https://github.com/arthurdejong/python-pskc/issues/5 | ||||
* | Add support for Python 3.8 and 3.9 | Arthur de Jong | 2022-01-30 | 2 | -2/+4 |
| | |||||
* | Fix typos found by codespell | Arthur de Jong | 2021-08-10 | 4 | -5/+5 |
| | |||||
* | Replace Travis with GitHub actions | Arthur de Jong | 2021-07-09 | 2 | -36/+72 |
| | |||||
* | Ignore flake8 blind except Exception warning | Arthur de Jong | 2021-01-13 | 1 | -0/+1 |
| | |||||
* | Drop Travis testing for pypy2 | Arthur de Jong | 2020-11-07 | 1 | -3/+3 |
| | | | | | Recent distributions no longer carry the older pypy2. This also updates to the config to use bionic instead of xenial. | ||||
* | Remove test for PSKC file without certificate | Arthur de Jong | 2020-01-05 | 1 | -45/+0 |
| | | | | | | | 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 | ||||
* | Have Travis fail on missing Python interpreter | Arthur de Jong | 2020-01-05 | 1 | -1/+1 |
| | |||||
* | Support reading from stdin if input is - | Arthur de Jong | 2020-01-05 | 1 | -2/+3 |
| | | | | This is needed for some XML parsing implementations. | ||||
* | Be consistent in referencing RFC 6030 | Arthur de Jong | 2020-01-05 | 2 | -2/+2 |
| | |||||
* | Fix typos | Arthur de Jong | 2019-08-27 | 3 | -3/+3 |
| | |||||
* | Add pypy3 tests to tox | Arthur de Jong | 2019-08-16 | 1 | -1/+1 |
| | |||||
* | Drop explicit support for Python 3.4 | Arthur de Jong | 2019-08-16 | 3 | -4/+2 |
| | | | | | Recent versions of lxml (since 4.4) no longer support Python 3.4 so we no longer run tests for that version of Python. | ||||
* | Use default dist for Python 3.7 build | Arthur de Jong | 2019-08-16 | 1 | -3/+1 |
| | | | | Travis now defaults to using xenial. | ||||
* | Force sorting of namespace definitions | Arthur de Jong | 2019-08-16 | 1 | -1/+2 |
| | | | | | | This ensures that namespace declarations in the generated XML files are ordered alphabetically when using lxml (mostly so our tests are reproducible). | ||||
* | Drop pinning of pydocstyle now flake8-docstrings has ↵ | Arthur de Jong | 2019-08-12 | 1 | -3/+0 |
| | | | | | | been fixed Reverts e5ec0a1 | ||||
* | Do not require Python 2 for building Sphinx docs | Arthur de Jong | 2019-07-21 | 1 | -3/+2 |
| | | | | | This results in tox using Python 3, mostly to work around https://sourceforge.net/p/docutils/bugs/365/ | ||||
* | Avoid newer pydocstyle | Arthur de Jong | 2019-07-21 | 1 | -0/+3 |
| | | | | | | 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. | ||||
* | Get files ready for 1.1 release1.1 | Arthur de Jong | 2019-02-10 | 5 | -5/+212 |
| | |||||
* | Add Python 3.7 in Travis and reduce build matrix | Arthur de Jong | 2019-02-10 | 2 | -6/+23 |
| | | | | | This runs the signxml flavour on all Python versions and only runs all other flavours on Python 2.6 and 3.6. | ||||
* | Make the multi-line operator place explicit | Arthur de Jong | 2019-02-10 | 1 | -0/+1 |
| | | | | Recent versions of flake8 changed the defaults of the errors to ignore. | ||||
* | Ignore more flake8 messages | Arthur de Jong | 2018-07-30 | 1 | -3/+3 |
| | |||||
* | Add links to script documentation | Arthur de Jong | 2018-05-21 | 2 | -0/+16 |
| | |||||
* | Implement csv2pcks script | Arthur de Jong | 2018-04-21 | 6 | -0/+867 |
|\ | |||||
| * | Add --skip-columns option | Arthur de Jong | 2018-04-21 | 3 | -1/+65 |
| | | | | | | | | | | | | This option can be used to skip a number of rows in the CSV file before the key data is read. If the number of rows to skip is 0, the column interpretation should be provided using the --columns option. | ||||
| * | Add --set option | Arthur de Jong | 2018-04-21 | 3 | -1/+60 |
| | | | | | | | | | | This option can be used to set key properties for all keys in the PSKC file. | ||||
| * | Add --columns option | Arthur de Jong | 2018-04-21 | 3 | -5/+127 |
| | | | | | | | | | | | | This option can be used to override the list of columns as found in the first line of the CSV file or provide a mapping for values found in the first line to PSKC properties. | ||||
| * | Add a csv2pskc script for CSV to PSKC conversion | Arthur de Jong | 2018-04-21 | 6 | -0/+622 |
|/ | | | | | | This script reads a CSV file and writes out a PSKC file with the key information from the CSV file. The CSV file is expected to have one row for each key and key property values in columns. | ||||
* | Ship the script as part of the pskc package | Arthur de Jong | 2018-04-02 | 11 | -252/+325 |
| | | | | | This also installs pskc2csv and pskc2pskc console script entry points as part of the package installation. | ||||
* | Support setting key sub-properties via add_key() | Arthur de Jong | 2018-04-02 | 3 | -17/+31 |
| | |||||
* | Increase default PBKDF2 iterations to 100000 | Arthur de Jong | 2018-03-11 | 4 | -5/+5 |
| | |||||
* | Support building a universal wheel | Arthur de Jong | 2018-02-21 | 1 | -0/+6 |
| |