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.
Metadata
Release files for snowfakery 4.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| snowfakery-4.2.1.tar.gz | 110.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snowfakery-4.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 250.0 kB
Release files / snowfakery-4.2.1.tar.gz
| Download URL | snowfakery-4.2.1.tar.gz |
|---|---|
| Size | 110.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa410b5de078f54e29c2e6675df3b331e617c3df36e524e564d594bba2f83f61
|
|
BLAKE2b-256 checksum How to use checksums |
d0f20e21350da9dbf8fc28bd42f1c9f4fa1ced67e207d65ffa88f95f7eee53a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.16.2 cpython/3.11.14 HTTPX/0.28.1
|
Release files / snowfakery-4.2.1-py3-none-any.whl
| Download URL | snowfakery-4.2.1-py3-none-any.whl |
|---|---|
| Size | 139.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
38fd9cedd0dca8cc2fa65c4adcc88ae1f91aab99efc328c2c6e52c9cb1965522
|
|
BLAKE2b-256 checksum How to use checksums |
4d3c08bd6c8b5b4fbf6a461d8aa9b8089c1f2fd6c1c712e8e85767bfe3567caf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.16.2 cpython/3.11.14 HTTPX/0.28.1
|