Skip to content

v0.1.0

Choose a tag to compare

@daroczig daroczig released this 06 Apr 19:51
· 1029 commits to main since this release
b574420

v0.1.0 (Apr 05, 2024)

Initial PyPI release of sparecores-crawler.

CLI tools:

  • Generate database schema for standard and SCD tables of the
    supported records in various SQL dialects.
  • Pull records from vendor APIs and update a database with the fetched
    records.
  • Copy all supported tables from a database into another one.
  • Sync records of a database into another database's standard or SCD
    tables, with optional logging of the changes.
  • Hash database content.

Supported vendors:

  • Amazon Web Services

Supported records:

  • country
  • compliance_framework
  • vendor
  • vendor_compliance_link
  • datacenter
  • zone
  • server
  • server_price
  • storage
  • storage_price
  • traffic_price
  • ipv4_price

Infrastructure:

  • Package documentation via MkDocs, Material for MkDocs,
    mkdocstrings, and bunch of other MkDocs plugins.
  • Database documentation on table schemas, relations and column
    comments via DBML and dbdocs.
  • Unit tests via pytest.
  • Linting via ruff.