Skip to main content

Data store.

Project description

This data store allows you to take full control of your data.

https://gitlab.com/atviriduomenys/spinta/badges/master/pipeline.svg https://gitlab.com/atviriduomenys/spinta/badges/master/coverage.svg

Features

  • Support for multiple backends, currently supported backends: PostgreSQL.

  • Declarative data descriptors using YAML format.

  • Change history, you can restore and view historical data.

  • Import data from external data sources.

Configuration

Spinta reads configuration values from these sources, listed in priority order:

  • Command line arguments passed as -o key=value.

  • From environment variables, first looking into SPINTA_<env>_<name>, then to SPINTA_<name>. <env> is taken from SPINTA_ENV.

  • From environment file .env, using same naming as environment variables.

  • From default configuration, specified by SPINTA_CONFIG, which defaults to spinta.config:CONFIG.

When running tests, Spinta uses test as environment name, so if you need to set configuration parameters only for tests, use SPINTA_TEST_<name>. For example, if you have these environment variables set:

SPINTA_BACKENDS_DEFAULT_DSN=a
SPINTA_TEST_BACKENDS_DEFAULT_DSN=b

Then, when you run tests, b will be used, in all other cases, a will be used.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spinta-0.1.3.tar.gz (215.7 kB view details)

Uploaded Source

Built Distribution

spinta-0.1.3-py3-none-any.whl (106.0 kB view details)

Uploaded Python 3

File details

Details for the file spinta-0.1.3.tar.gz.

File metadata

  • Download URL: spinta-0.1.3.tar.gz
  • Upload date:
  • Size: 215.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.4

File hashes

Hashes for spinta-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5a3361a835306da54410649eb9ca87586190e037d8f2749ab1cec69891e3c48b
MD5 a37742a967e2ba5a8617eaf853ad6eb9
BLAKE2b-256 d6e1e37378717cc6aac5c3f672df79ccdd62ef8762a7e8a51cba7e01488f31bc

See more details on using hashes here.

File details

Details for the file spinta-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: spinta-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 106.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.4

File hashes

Hashes for spinta-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9cba80cda6119327757f9e44b63e74ac9c9451a2f5682ba4406f99dc554ed43c
MD5 a748afc90094442d2f7e345c19b715cd
BLAKE2b-256 3ef6457921a40cf6e0e6157a93f7aec744d60a8690567cb7f83f4210c461f0b4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page