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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snowfakery-4.2.1-py3-none-any.whl (139.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: snowfakery-4.2.1.tar.gz
  • Upload date:
  • Size: 110.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.11.14 HTTPX/0.28.1

File hashes

Hashes for snowfakery-4.2.1.tar.gz
Algorithm Hash digest
SHA256 aa410b5de078f54e29c2e6675df3b331e617c3df36e524e564d594bba2f83f61
MD5 dc123fc4313d1f923d0618c745004df7
BLAKE2b-256 d0f20e21350da9dbf8fc28bd42f1c9f4fa1ced67e207d65ffa88f95f7eee53a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snowfakery-4.2.1-py3-none-any.whl
  • Upload date:
  • Size: 139.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.11.14 HTTPX/0.28.1

File hashes

Hashes for snowfakery-4.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38fd9cedd0dca8cc2fa65c4adcc88ae1f91aab99efc328c2c6e52c9cb1965522
MD5 0ced60560a1ba756d501604dcd6eab41
BLAKE2b-256 4d3c08bd6c8b5b4fbf6a461d8aa9b8089c1f2fd6c1c712e8e85767bfe3567caf

See more details on using hashes here.

Supported by

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