Skip to main content

Snowfakery is a tool for generating fake data that has relations between tables. Every row is faked data, but also unique and random, like a snowflake.

Project description

Coverage Status

Snowfakery Documentation

Snowfakery is a tool for generating fake data that has relations between tables. Every row is faked data, but also unique and random, like a snowflake.

To tell Snowfakery what data you want to generate, you need to write a Recipe file in YAML.

Snowfakery can write its output to stdout, or any database accessible to SQLAlchemy. When it is embedded in CumulusCI it can output to a Salesforce org. Adding new output formats is fairly straightforward and open source contributions of that form are gratefully accepted.

Documentation

Contributing

To contribute to snowfakery you will first need to setup a virtual environment. Once you have youre virtual environment, you can install dependencies via pip:

pip install -r requirements_dev.txt

Or you can install dependencies via pip tools:

make dev-install

Now you're all set for contributing to Snowfakery!

Updating Dependencies

Performing dependency updates is easy. Just run make update-deps and commit any changes to requirements/prod.txt and requirements/dev.txt.

Project details


Download files

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

Source Distribution

snowfakery-4.0.0.tar.gz (76.0 kB view details)

Uploaded Source

Built Distribution

snowfakery-4.0.0-py3-none-any.whl (100.7 kB view details)

Uploaded Python 3

File details

Details for the file snowfakery-4.0.0.tar.gz.

File metadata

  • Download URL: snowfakery-4.0.0.tar.gz
  • Upload date:
  • Size: 76.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for snowfakery-4.0.0.tar.gz
Algorithm Hash digest
SHA256 95b4a5add5b7e8483fcbf567e3b83ec7418031ce8a00fdc8542c906ec5392d91
MD5 e02ae68a1adb67396c45018c561f8721
BLAKE2b-256 699451848ad67a409e2b8d37e10277e4ee43b8c982a47fd6e9bb114f427374b0

See more details on using hashes here.

File details

Details for the file snowfakery-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: snowfakery-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 100.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for snowfakery-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38ed1faec5839d45454a2ecf0a64ec4cb352662e84694b204866a0e9dedc1a52
MD5 af92da11b1fecb39ca8243f02e99c99e
BLAKE2b-256 00dd6da304a468b69f036c2185a116cf4840e36b510e65c22bebb07abeec78fd

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