Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

faker2 (pure Rust + Python binder)

The faker2 PyPI package as a pure-Rust engine with a thin Python binder (PyO3). import faker2 loads the compiled Rust core (faker2._native); no fake-data logic runs in Python.

from faker2 import Faker, homophones, detect_country, infer_gender_real

f = Faker(42)                              # seedable, deterministic
f.name(); f.email(); f.address()
f.first_name_like_real("Jacques", "FR")    # gender-preserving, weighted
f.first_name_real("JP", "f")               # frequency-weighted

infer_gender_real("Mohammed", "EG")        # "m"
detect_country("Yuki", 3)                  # [("JP", 0.58), ...]
homophones("Dominique", "FR", "balanced")  # [("Dominique", 0.95), ...]

Build

cd native
maturin build --release        # abi3 wheel (bundles the dataset)
pip install dist/*.whl

Scope

The Rust core (../rust) currently implements the engine + en_US providers + the 139-country name intelligence. More locales are ported into the Rust core over time; see the repo README.md and PARITY.md.

Metadata

Release files for faker2 40.29.0.post11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for faker2 40.29.0.post11
File Size Uploaded Provenance
faker2-40.29.0.post11.tar.gz 115.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for faker2 40.29.0.post11
File
faker2-40.29.0.post11-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
faker2-40.29.0.post11-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
faker2-40.29.0.post11-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
faker2-40.29.0.post11-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
faker2-40.29.0.post11-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 204.5 MB

Release files / faker2-40.29.0.post11.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL faker2-40.29.0.post11.tar.gz
Size 115.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d189b3892217d032b76cb85f12840ee9fb192b63d6ea20aed2bd580c6b316714
BLAKE2b-256 checksum
How to use checksums
999088d4fb4378b5be96210438860da820682e88acd089a07d9ac4a6e1d6a9cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / faker2-40.29.0.post11-cp39-abi3-win_amd64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL faker2-40.29.0.post11-cp39-abi3-win_amd64.whl
Size 40.5 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
142ddd0806fb8bec07ef82cb4a46a7310450618921a57b5b474a3559eb5931b9
BLAKE2b-256 checksum
How to use checksums
e97cfe6853f30637b682a820831a8738e7d3713bc29c40503300e107583e06d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / faker2-40.29.0.post11-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL faker2-40.29.0.post11-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 41.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
9182777de54acf74b6aadc49f7e3179cfb64f6bd8891abbba578e82e56c8a125
BLAKE2b-256 checksum
How to use checksums
d976d6810fc27b8b257a6eb6b166be7856d002d2a40ae4250ab88fa81f1c0c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / faker2-40.29.0.post11-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL faker2-40.29.0.post11-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 41.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
ef85c708ecc38578abba9cd952503a94eb16c068c54f55d395dc674f9ebe26a4
BLAKE2b-256 checksum
How to use checksums
3d96ff7ba49cd526e9b6bfab2579f08d44cd85a3ed4b6a1f866f58d1bfecc954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / faker2-40.29.0.post11-cp39-abi3-macosx_11_0_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL faker2-40.29.0.post11-cp39-abi3-macosx_11_0_arm64.whl
Size 40.7 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9708739767272d02ddb3cf89a0ecaf63e04e33df26e9984f4852ae4ad895f31f
BLAKE2b-256 checksum
How to use checksums
3395d64b2e0875c61a4777ae168ec2a29504c418778b21c1b1e19c7e3bda89fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / faker2-40.29.0.post11-cp39-abi3-macosx_10_12_x86_64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL faker2-40.29.0.post11-cp39-abi3-macosx_10_12_x86_64.whl
Size 40.8 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e97b72c2a46c0dfcbc2df9e8d1d67d90ff13601584a019609c239573cd232ecb
BLAKE2b-256 checksum
How to use checksums
342e2ebdae91abb8745dd3fb24e5f9f1e5de8dc448d4028c1f1b8e72ae990c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for faker2 40.29.0.post11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 40.28.1.post1 2 files With provenance
  • Added 40.29.0.post11 6 files Without provenance

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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