Add awscurl

Ceilometer recently added requests-aws to requirements.
Though this package is unmaintained for 10+ years upstream.
Let's add awscurl to replace it.

Related PR: https://review.opendev.org/c/openstack/ceilometer/+/964757

Checklist:
- Is the library actively maintained?:
Yes, and it's even recommended by AWS itself.

- Is the library good code?
Looks good to me.

- Is the library license compatible?
It's under the MIT license (ie: we call that variant "Expat" license
in Debian, since there's multiple version of MIT). That's compatible.

- Is the library already packaged in the distros we target (Ubuntu
latest LTS / Debian latest)?
Well, I'm the actual maintainer, and refused to package requests-aws
because it's unmaintained upstream. I've just uploaded awscurl in
Debian, so it's in the NEW queue. It will eventually reach Ubuntu
when approved by FTP masters.

- Is the library required for OpenStack project or related dev or
infrastructure setup?
Yes, see https://review.opendev.org/c/openstack/ceilometer/+/964757

That's a replacement for requests-aws that Ceilometer has been using,
and which I don't think is maintained upstream.

- If the library release is managed by the Openstack release process
does it use the cycle-with-intermediary release type?
N/A

Signed-off-by: Thomas Goirand <zigo@debian.org>
Change-Id: I3a95d3e4cc83e1bf3fec2557becc0b7d88fef2ba
Signed-off-by: Tony Breeds <tony@bakeyournoodle.com>
This commit is contained in:
Thomas Goirand
2025-10-27 10:55:16 +01:00
committed by Tony Breeds
parent b1a9b560c9
commit cbafcca3c8
2 changed files with 2 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ apscheduler # MIT License
autobahn # MIT License
automaton # Apache-2.0
autopage # Apache-2.0
awscurl # MIT
Babel!=2.4.0 # BSD
bcrypt # Apache-2.0
beautifulsoup4 # MIT

View File

@@ -572,3 +572,4 @@ sysv-ipc===1.1.0
sphinxcontrib-applehelp===2.0.0
scikit-learn===1.7.2
networking-generic-switch===8.0.0
awscurl===0.36