simplestreams:master

Last commit made on 2024-04-11
Get this branch:
git clone -b master https://git.launchpad.net/simplestreams
Members of simplestreams-dev can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:simplestreams

Recent commits

8497b63... by Alberto Contreras

feat(s3objectstore)!: migrate to python3-boto3

Migrate S3ObjectStore from python3-boto to python3-boto3.

BREAKING CHANGE: Some of the methods did not capture all the underlying
boto expeceptions, and exceptions are different between boto and boto3.
Thus, any callsite handling boto exceptions may have to adjust them.

BREAKING CHANGE: S3ObjectStore.bucket did expose a boto class which is
different in boto3. `bucket` has been removed to not couple
simplestreams' API with boto{,3}'s API. S3ObjectStore.bucketname is
still exposed, so callsites can refer to it however they want.

LP: #2052437

8ab0398... by Paride Legovini

tests: replace deprecated assertEquals with assertEqual

aba6969... by Alexsander de Souza

allow downloading files externally

support applications that want use this module to handle
simplestreams metadata but need to download files using
external mechanisms.

c8f16ca... by Paride Legovini

tox: add allowlist_externals to tox.ini for tox4 compatibility

Also: rename whitelist_externals to allowlist_externals, as the former
has been deprecated in tox4.

3360bc9... by Paride Legovini

Fix CI failures

Changes:
 - Fix linting (wrap long lines)
 - Install pkg-config on non-amd64 architectures

6841419... by Dominik Viererbe

test: rotate example gpg keys

examples/keys/example.pub and examples/keys/example.sec
expired on 2023-02-24; see (LP: #2013081).

Note: the new keys do not expire anymore as requested by
      Robie Basak (racb).

e9f6524... by Philip Roche

Merge toabctl-master-make-test-data-optional-aws into master [a=toabctl] [r=philroche]

make-test-data: add --skip-aws option

MP: https://code.launchpad.net/~toabctl/simplestreams/+git/simplestreams/+merge/437132

32cf94c... by Thomas Bechtold

make-test-data: add --skip-aws option

Add the new --skip-aws to be able to don't create the AWS
streams. This is optional and the current default won't change but
it's required because stream generation for AWS will move to a
different system soon.

15371d1... by Paride Legovini

Update the test dependencies (drop python2)

d5ee2b1... by Paride Legovini

tox: drop the py27 environment