Skip to main content

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.

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)

Source distribution for snowfakery 4.2.1
File Size Uploaded
snowfakery-4.2.1.tar.gz 110.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for snowfakery 4.2.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

4.2.1 This release

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.93.0

2 release files

3.6.3

2 release files

3.6.2

2 release files

3.6.1

2 release files

3.5.0

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.1

2 release files

3.2

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3

2 release files

2.2.1

2 release files

2.2

2 release files

2.1

2 release files

2.0.1

2 release files

2.0

2 release files

1.12

2 release files

1.11

2 release files

1.10

2 release files

1.9

2 release files

1.8.1

2 release files

1.8

2 release files

1.7

2 release files

1.6.1

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3

2 release files

1.2

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page