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

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

Built distributions (wheels)

Table of built distributions (wheels) for faker2 40.29.0.post10
File
faker2-40.29.0.post10-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
faker2-40.29.0.post10-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.post10-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
faker2-40.29.0.post10-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
faker2-40.29.0.post10-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.post10.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.post10.tar.gz
Size 115.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4d26515b088d412fa3a1d5c46d91c369516880a8b5d670f3619a2c556d747be5
BLAKE2b-256 checksum
How to use checksums
e916da39fa69ab91aa93ecbe3ac9222139c1063cdad70438e307c89b37ff7aa2
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.post10-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.post10-cp39-abi3-win_amd64.whl
Size 40.5 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
f386c79f49fd5f2f0a834612572c0c40a6b6f8585896884219115868f3758326
BLAKE2b-256 checksum
How to use checksums
2244b82f32fd47745bc86df679e94629f83b40b14292604f41bef4a617af7fa2
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.post10-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.post10-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
0d6de8b3180b9113e23fc0f31c3463bfa9500413ef714a30db5b2766b86b676f
BLAKE2b-256 checksum
How to use checksums
3a5210f9ae18aef6f91632aa29750002f53cbb7e5b0905b8653a8281c6153373
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.post10-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.post10-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
bf978ef0de1b46d28bbc0997f1e3d594529bab18cab47394f90720dac883b14f
BLAKE2b-256 checksum
How to use checksums
2f5914cb20e63ab77231205b6dc6704139364a65c802ccbb39e33deaac79be89
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.post10-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.post10-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
34b34e1a7e593a9d285d39017c0873653b963108049e1fc99d3a25c206015303
BLAKE2b-256 checksum
How to use checksums
5c2584dd0f66e85f34a7bf96f5b95ecba0622d8c8949660f670ec724fb072e64
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.post10-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.post10-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
f81b419c2fed0092f0ab74171e739ad2ba1cc47f59e57c3a41090e9c273025a5
BLAKE2b-256 checksum
How to use checksums
637486ca9e1aba8fa19d46521b1a0996a7f8323f16358832523ce44fb69f3126
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.post10

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