Mock Data Gen
Code to generate synthetic Customer data, usefull to feed into a MDM system for test & validation.
Release history
Version 1.0.0 - Date 6/14/2025 { Run CLI Command like mockdatagen --number 10 --print N }
High Level Conceptual Data Flow Diagram:
Draw Project Directory
tree /F /A > tree_output.txt
Faker Package - Attributes
The Faker library provides a wide range of attributes for generating synthetic data. Here are some commonly used ones:
Personal Information
- fake.name() – Full name
- fake.first_name() – First name
- fake.last_name() – Last name
- fake.prefix() – Name prefix (e.g., Mr., Ms.)
- fake.suffix() – Name suffix (e.g., Jr., Sr.)
Address Details
- fake.address() – Full address (street, city, state, ZIP)
- fake.street_address() – Street address
- fake.city() – City name
- fake.state() – State name
- fake.zipcode() – ZIP code
- fake.country() – Country name
- fake.latitude() – Latitude coordinate
- fake.longitude() – Longitude coordinate
Contact Information
- fake.phone_number() – Phone number
- fake.email() – Email address
- fake.domain_name() – Domain name
- fake.url() – Website URL
Business & Finance
- fake.company() – Company name
- fake.job() – Job title
- fake.credit_card_number() – Credit card number
- fake.currency_code() – Currency code (e.g., USD, EUR)
Miscellaneous
- fake.date_of_birth() – Random date of birth
- fake.ssn() – Social Security Number
- fake.ipv4() – IPv4 address
- fake.ipv6() – IPv6 address
- fake.uuid4() – Unique identifier (UUID)
You can explore more attributes in the official Faker documentation or GeeksforGeeks guide. Let me know if you need specific examples!
Metadata
Release files for mockdatagen 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mockdatagen-1.1.0.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mockdatagen-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / mockdatagen-1.1.0.tar.gz
| Download URL | mockdatagen-1.1.0.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be2ce1e17ac6a0160abbf2103a6044604409ea6d5d6863e82ece96e0c9091661
|
|
BLAKE2b-256 checksum How to use checksums |
6b2f177a660b44f2b119895aadf918eb79381af50bc5a1ac8d8d41f94653e1de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Release files / mockdatagen-1.1.0-py3-none-any.whl
| Download URL | mockdatagen-1.1.0-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7f029d698118b10d714170c813e62e38d5ec6dad9066d9777f478740a560d20
|
|
BLAKE2b-256 checksum How to use checksums |
50370e130ebac6876c6f172eea0c4f2d4ceb7b8a79eb030f4a8f432def9d3195
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|