libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From to...@apache.org
Subject [libcloud] 01/03: Update scrape-provider-prices tox target so we also generate sha256 and sha512 sum files.
Date Sat, 11 Jul 2020 15:28:55 GMT
This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git

commit c9e44b853d566bd12fa64936195d9f5b8ddb4bd4
Author: Tomaz Muraus <tomaz@tomaz.me>
AuthorDate: Sat Jul 11 17:20:31 2020 +0200

    Update scrape-provider-prices tox target so we also generate sha256 and
    sha512 sum files.
    
    This allows users to download and cache values of those files and only
    download pricing.json file if the sha sum files have changed.
---
 tox.ini | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tox.ini b/tox.ini
index d6d2d7d..f2093e7 100644
--- a/tox.ini
+++ b/tox.ini
@@ -124,10 +124,16 @@ basepython: python3.7
 deps = requests
        demjson
 passenv = GCE_API_KEY
+whitelist_externals = sha512sum
+                      bash
 commands =
     python contrib/scrape-gce-prices.py --all
     python contrib/scrape-gce-prices.py
     python contrib/scrape-ec2-prices.py
+    # We also store the SHa512 sum so users can check if something has changed
+    # by caching and checking the value of the shasum file
+    bash -c "(cd libcloud/data/ ; sha256sum pricing.json > {toxinidir}/libcloud/data/pricing.json.sha256)"
+    bash -c "(cd libcloud/data/ ; sha512sum pricing.json > {toxinidir}/libcloud/data/pricing.json.sha512)"
 
 [testenv:scrape-ec2-prices]
 basepython: python3.7


Mime
View raw message