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-3.93.0.tar.gz (76.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: snowfakery-3.93.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-3.93.0.tar.gz
Algorithm Hash digest
SHA256 03beec6d469d1c9ca5c7ed8e08e63a8990ac723982d7e795f37f12ab93b82f17
MD5 5eda670b621af775f8ea34c580fe0ce3
BLAKE2b-256 414dd468f77ef19463cd73741ebe889181a0cf0fd43c9e78cc56db81333e67d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for snowfakery-3.93.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0498c4a7fae36d9eb2757d72888b501e4dfd6538810bcbd97fabe280191963b
MD5 7ce6fbbe635724d68fd8414a05f9a67b
BLAKE2b-256 297118b2dde5fd9c4d37099093d5457428b958c092cf0690426fbc19842be75a

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