Software Heritage - Development Documentation Logo

Contents:

  • Getting started
  • Software Architecture
  • Contributing
  • Tutorials
  • Frequently Asked Questions
  • Roadmap 2022
  • Previous roadmaps
  • API reference
    • swh.auth
    • swh.core
      • Command-line interface
      • Common database utilities
      • swh.core package
    • swh.counters
    • swh.dataset
    • swh.deposit
    • swh.fuse
    • swh.graph
    • swh.indexer
    • swh.journal
    • swh.lister
    • swh.loader
    • swh.model
    • swh.objstorage
    • swh.objstorage.replayer
    • swh.perfecthash
    • swh.scanner
    • swh.scheduler
    • swh.scrubber
    • swh.search
    • swh.storage
    • swh.vault
    • swh.web
    • swh.web.client
  • Archive ChangeLog
  • Journal Specification

  • System Administration
Software Heritage - Development Documentation
  • »
  • API reference »
  • Software Heritage - Core foundations
  • View page source

Software Heritage - Core foundations

Low-level utilities and helpers used by almost all other modules in the stack.

core library for swh’s modules:

  • config parser

  • serialization

  • logging mechanism

  • database connection

  • http-based RPC client/server

Reference Documentation

  • Command-line interface
    • Shared command-line interface
    • Database initialization utilities
  • Common database utilities
    • Implementation of a swh.core.db datastore
    • Writing tests
  • swh.core package
    • swh.core.api package
    • swh.core.cli package
    • swh.core.db package
    • swh.core.github package
    • swh.core.api_async module
    • swh.core.collections module
    • swh.core.config module
    • swh.core.logger module
    • swh.core.pytest_plugin module
    • swh.core.sentry module
    • swh.core.statsd module
    • swh.core.tarball module
    • swh.core.utils module
Previous Next

© Copyright 2015-2022 The Software Heritage developers. Last updated on 2022-07-04 02:20:58 UTC.

Built with Sphinx using a theme provided by Read the Docs.