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

Uploaded Source

Built Distribution

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

snowfakery-3.6.2-py3-none-any.whl (95.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: snowfakery-3.6.2.tar.gz
  • Upload date:
  • Size: 80.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for snowfakery-3.6.2.tar.gz
Algorithm Hash digest
SHA256 f1b890fcc640f8f349b5cd853797466016114099dff32a5b2418a06d6cf6fcd9
MD5 f9968fca4a54396258d8312c192b0ea4
BLAKE2b-256 28157fbd7fbaf3ac01c5d10d472f8deaa0403ffeb3f6da6beb45a1fa472a43af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snowfakery-3.6.2-py3-none-any.whl
  • Upload date:
  • Size: 95.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for snowfakery-3.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 821db3f2028069b9ba53dd14e03bf63e385ed54609489da0c90a453d028f6c9b
MD5 fe6b03495e0bbcdce975fba99f72f8cb
BLAKE2b-256 238397e5e3a8cafeb5fed18714edb9d2bb4883951b3f642a75c55731739706dd

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