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.post12

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.post12
File Size Uploaded Provenance
faker2-40.29.0.post12.tar.gz 115.2 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for faker2 40.29.0.post12
File
faker2-40.29.0.post12-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
faker2-40.29.0.post12-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.post12-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
faker2-40.29.0.post12-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
faker2-40.29.0.post12-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.post12.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.post12.tar.gz
Size 115.2 kB
Tags Source
SHA-256 checksum
How to use checksums
930e8ba6d6c065354cdd99d755e2469eea2b6d0eeab144338f2425f85c24885a
BLAKE2b-256 checksum
How to use checksums
4148f47a393a383ba54e3f1be9b140d6f12dac14fe8a9710e1e3c93331d5f6b8
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.post12-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.post12-cp39-abi3-win_amd64.whl
Size 40.5 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
317c5f4b1287bf4efe0c1093a21e1d38fde8816e0ff72a599f4b9448e0221c4e
BLAKE2b-256 checksum
How to use checksums
d6f895d53b41f724843502bc768aa2116d32344f2e363afec3c7b210db866a79
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.post12-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.post12-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
6cc2ecc5b972429b98d0177fbe1add543ce646231e661c3b9098e16d8ca966bf
BLAKE2b-256 checksum
How to use checksums
ea2f70559709a115afe87ee4f9d8effefb2df45c73cb724abe0af6e9613856d4
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.post12-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.post12-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
8b4f23b7de59b85818ae3bff0027b027d173571f5713945b384c15c0d41e3695
BLAKE2b-256 checksum
How to use checksums
54b9b3290b66171134500b1f139844d7b5ecaf9016f496cb26759b51201b57fd
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.post12-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.post12-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
989d9f7aed302a796fe3c333dcce00f299415c8bce6fbb62785ee4940a4a6fd3
BLAKE2b-256 checksum
How to use checksums
dc73b7bbc22cfacba52c6c2e6a5bb8527fa7e921f329a0d064241d98a57f1edd
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.post12-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.post12-cp39-abi3-macosx_10_12_x86_64.whl
Size 40.9 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
afaf265f4ad944054450dbf73c7b724b6006036cf6b3f0163f3ccb957387bb56
BLAKE2b-256 checksum
How to use checksums
094eb3738718df6992532b12dc0c4ee2de52548b9a5b8edd3e3219b4152f81af
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.post12

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.post12 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