Граф коммитов

132 Коммитов

Автор SHA1 Сообщение Дата
Julien Cristau 7ca4b7fe87
Merge pull request #65 from jcristau/bcj-x86
Don't use x86 lzma filter unconditionally
2024-03-29 11:49:27 +01:00
Julien Cristau 90347ae5f0 Don't use x86 lzma filter unconditionally
Add a command-line option and API to set the lzma BCJ filter, and don't
use one by default.

Fixes #63
2024-03-29 11:46:12 +01:00
Julien Cristau 3a167af59d
Merge pull request #66 from jcristau/bitrot
Fix a couple of CI issues due to neglect/bitrot
2024-03-29 11:42:36 +01:00
Julien Cristau 1855fb0cce test: port from pkg_resources to importlib.metadata 2024-03-29 10:51:59 +01:00
Julien Cristau 8534504933 Update tox installation doc URL 2024-03-29 10:15:44 +01:00
Michelle 2d37c44601
Bug 1799834 - Migrate build-mar from AWS to GCP (#62) 2022-11-09 10:37:17 +01:00
Julien Cristau ff1281a222
Bump version to 3.2.0 (#61) 2022-09-01 18:19:22 +02:00
Julien Cristau 997c3c9863
Merge pull request #59 from jcristau/more-pythons
Green up CI, update some docs, ...
2022-09-01 14:47:39 +02:00
Julien Cristau 0e0c6072da tests: fix one more "unclosed file" issue 2022-09-01 12:44:36 +02:00
Julien Cristau ea375fdcce docs: update extlinks config to silence warnings 2022-09-01 12:42:51 +02:00
Julien Cristau 1169a02bf0 Add readthedocs config file 2022-09-01 12:39:48 +02:00
Julien Cristau 3ee8632641 Update link to tox documentation 2022-09-01 12:39:48 +02:00
Julien Cristau 37e4c0b3a3 docs: fix install instructions 2022-09-01 12:39:48 +02:00
Julien Cristau 7240c3c3d7 Replace travis references with taskcluster 2022-09-01 12:39:48 +02:00
Julien Cristau 3b8c753c3c Update github links 2022-09-01 12:24:34 +02:00
Julien Cristau 213477d052 docs: update github URLs 2022-09-01 12:17:24 +02:00
Julien Cristau e2d4c99d2e Update docs requirements 2022-09-01 12:16:58 +02:00
Julien Cristau 9ca38328fb Advertise support for python 3.9 / 3.10 2022-09-01 12:01:30 +02:00
Julien Cristau 4fca9e993e Remove python 3.6 support
cryptography raises a warning on python 3.6, so we may as well follow suit.
2022-09-01 12:01:10 +02:00
Julien Cristau b69caee346 tox: add python 3.8, 3.9, 3.10 2022-09-01 11:52:37 +02:00
Julien Cristau cfa8c2dfb1 setup: don't pass --strict to pytest
pytest 8 removed that option, but the replacement --strict-markers
wasn't added until 4.5.0, and we're using 3.10.1 on py2.
2022-09-01 11:52:37 +02:00
Julien Cristau f6fe32be12 ci: fix command for docs build 2022-09-01 11:52:37 +02:00
Julien Cristau 7051a72298
Properly close all file descriptors (#60)
pytest gets upset when files aren't properly closed, so wrap all the
things with context managers.
2022-09-01 10:21:25 +02:00
Julien Cristau c4c706110d
Merge pull request #58 from jcristau/tcyml
Add .taskcluster.yml
2022-08-30 17:45:42 +02:00
Julien Cristau c4dc99fa2b Add .taskcluster.yml
Stolen from the mozilla-version repo
2022-08-30 16:32:46 +02:00
Julien Cristau 7b2b7f1ab1
Merge pull request #57 from jcristau/update-requirements
Update requirements files
2022-08-30 16:24:02 +02:00
Julien Cristau 7975a31ce3 Update requirements files 2022-08-30 16:19:35 +02:00
Julien Cristau 3d201d6dfb Add missing six to requirements 2022-08-30 16:19:35 +02:00
Julien Cristau 2e77d081f6 Run pip-compile in docker to update requirements files 2022-08-30 16:19:35 +02:00
Julien Cristau e285fca94e
Merge pull request #56 from jcristau/lzma
setup: don't require backports.lzma on python 3
2022-08-25 10:05:02 +02:00
Julien Cristau 2bcd766a01 setup: don't require backports.lzma on python 3
Fixes #55
2022-08-24 10:21:21 +02:00
Aki Sasaki 5dd987a872
bump last-changed-date to avoid archival 2022-01-04 10:06:05 -08:00
Mozilla-GitHub-Standards d8c3b3469e Add Mozilla Code of Conduct (#53)
* Add Mozilla Code of Conduct file
2019-03-29 11:55:53 -04:00
Chris AtLee 52b7d72f09
Bump version to 3.1.0 2019-02-19 20:22:33 -05:00
Aki Sasaki c394508c77 update SHA384_REV, update mozilla.py from SHA384_REV 2019-02-19 17:26:05 -05:00
Aki Sasaki 204a753dcf get_pem_key() + autograph_stage.pem 2019-02-12 14:00:05 -05:00
Aki Sasaki 430759b782 wip - verify autograph-stage mar signatures 2019-02-12 14:00:05 -05:00
Chris AtLee 2ce36beedb Remove python3.5 support 2019-02-01 15:43:45 -05:00
Chris AtLee 615691dc76 Bump dependencies
pytest 4 broke the old version of pytest-random-order we were using,
since the newer versions of pytest-random-order don't work with py2.

I solved this by creating separate requirements files for py2 and py3.
2019-02-01 15:43:45 -05:00
Chris AtLee 40dccd1a0a Bump requirements 2019-02-01 15:43:45 -05:00
Chris AtLee cba3394bdc Bump version and fix up README 2018-09-07 15:58:23 -04:00
Chris AtLee d60ee27008 Bump dependencies 2018-09-07 15:58:23 -04:00
Chris AtLee 5dab933695 Fix up tests and coverage 2018-09-07 15:58:23 -04:00
Chris AtLee 6cba2bcaaa Allow verifying unsigned marfiles 2018-09-07 15:58:23 -04:00
Chris AtLee d3fd0cd8ee Support extracting hash, and injecting signature into marfiles 2018-09-07 15:58:23 -04:00
Chris AtLee 607cb8cff9 handle mar files with no additional section 2018-07-23 17:07:24 -04:00
Chris AtLee 4e958d22fd Bump dependencies; clean up tox and travis
Remove appveyor

cryptography update required changes to internal API; bumped version to
2.3.0 in response.
2018-07-23 17:00:20 -04:00
Chris AtLee d2374cafb7 Bump dependencies 2018-02-07 17:30:02 -05:00
Chris AtLee 6eb8956583 Bump version to 2.2.3 2018-01-18 13:26:03 -05:00
Chris AtLee 7a8f72da86 Bump dependency versions
Handle Construct Const API change
Fix hypothesis test
2018-01-18 13:26:03 -05:00