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
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.
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
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
Built Distribution
Hashes for snowfakery-3.1.1.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f58f415cd23660c87404e4e05eda71af4e4e23f466ba0114b15280647568e0cb |
|
MD5 | 6ec9f9ecea8d4eca336b32d49e0ef3a8 |
|
BLAKE2b-256 | 3c00a476cabd1b09eb3c5b48642eda2781d6517de6b542eb05fc7b1d2ef8242f |