Skip to main content

No project description provided

Project description

rustfluent

A Python interface to the Rust Fluent Library.

This project is a small shim around fluent-rs, so it can be used from Python.

[!WARNING] This package is under active development, and breaking changes may be released at any time. Be sure to pin to specific versions if you're using this package in a production environment.

Prerequisites

This package supports:

  • Python 3.11
  • Python 3.12

Installation

pip install rustfluent

Usage

import rustfluent

# First load a bundle
bundle = rustfluent.Bundle(
    "en",
    [
        # Multiple FTL files can be specified. Entries in later
        # files overwrite earlier ones.
        "en.ftl",
    ],
)

# Fetch a translation
assert bundle.get_translation("hello-world") == "Hello World"

# Fetch a translation that includes variables
assert bundle.get_translation("hello-user", variables={"user": "Bob"}) == "Hello, \u2068Bob\u2069"

The Unicode characters around "Bob" in the above example are for Unicode bidirectional handling.

API reference

Bundle class

A set of translations for a specific language.

import rustfluent

bundle = rustfluent.Bundle(
    language="en-US",
    ftl_files=[
        "/path/to/messages.ftl",
        "/path/to/more/messages.ftl",
    ],
)

Parameters

Name Type Description
language str Unicode Language Identifier for the language.
ftl_files list[str] Full paths to the FTL files containing the translations. Entries in later files overwrite earlier ones.
strict bool, optional In strict mode, a ParserError will be raised if there are any errors in the file. In non-strict mode, invalid Fluent messages will be excluded from the Bundle.

Raises

  • FileNotFoundError if any of the FTL files could not be found.
  • rustfluent.ParserError if any of the FTL files contain errors (strict mode only).

Bundle.get_translation

>>> bundle.get_translation(identifier="hello-world")
"Hello, world!"
>>> bundle.get_translation(identifier="hello-user", variables={"user": "Bob"})
"Hello, \u2068Bob\u2069!"
>>> bundle.get_translation(identifier="hello-user", variables={"user": "Bob"}, use_isolating=False)
"Hello, Bob!"

Parameters

Name Type Description
identifier str The identifier for the Fluent message.
variables dict[str, str | int | datetime.date], optional Any variables to be passed to the Fluent message.
use_isolating bool, optional Whether to insert Unicode Directionality Isolation Marks around placeables, to indicate that their direction may differ from the surrounding message. Defaults to True.

Supported variable types:

  • str: Rendered as-is.
  • int: Must be in the range -2,147,483,648 to 2,147,483,647. Rendered as-is.
  • datetime.date: Rendered in the form YYYY-MM-DD.

Return value

str: the translated message.

If there is a problem with a passed variable (e.g. it is of the wrong type or an integer that is larger than a signed long integer), then the name of the variable will be used instead.

Raises

  • ValueError if the message could not be found or has no translation available.
  • TypeError if a passed variable name (i.e. a key in the variables dict) is not a string.

Contributing

See Contributing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rustfluent-0.1.0a6.tar.gz (19.5 kB view details)

Uploaded Source

Built Distributions

rustfluent-0.1.0a6-cp312-none-win_amd64.whl (247.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

rustfluent-0.1.0a6-cp312-none-win32.whl (235.2 kB view details)

Uploaded CPython 3.12 Windows x86

rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_x86_64.whl (561.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_i686.whl (581.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_armv7l.whl (654.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_aarch64.whl (577.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (473.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (442.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (396.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (389.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

rustfluent-0.1.0a6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (412.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

rustfluent-0.1.0a6-cp312-cp312-macosx_11_0_arm64.whl (348.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rustfluent-0.1.0a6-cp312-cp312-macosx_10_12_x86_64.whl (351.5 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

rustfluent-0.1.0a6-cp311-none-win_amd64.whl (247.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

rustfluent-0.1.0a6-cp311-none-win32.whl (235.5 kB view details)

Uploaded CPython 3.11 Windows x86

rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_x86_64.whl (561.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_i686.whl (582.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_armv7l.whl (655.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_aarch64.whl (576.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (475.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (442.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (396.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (389.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

rustfluent-0.1.0a6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (412.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

rustfluent-0.1.0a6-cp311-cp311-macosx_11_0_arm64.whl (348.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rustfluent-0.1.0a6-cp311-cp311-macosx_10_12_x86_64.whl (352.8 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

File details

Details for the file rustfluent-0.1.0a6.tar.gz.

File metadata

  • Download URL: rustfluent-0.1.0a6.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for rustfluent-0.1.0a6.tar.gz
Algorithm Hash digest
SHA256 4fc6210bedfd46e419270b4f4d12aca849e9aa991e4a9a071db6bbda98c81930
MD5 730fd24138decb8901680ba31915c3df
BLAKE2b-256 ca80e1717873c0f17276b3832108696b2fa5b1b76b21323cfe9a28cac883bfb5

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 8c80e6ae1c6996d84e06d369f4e015f8b696e4a45ecf0b10d8346de701828435
MD5 3fdf3b322e6790775df57c2ea05e800f
BLAKE2b-256 edacf3d85d96db9e3891944229b157fecaced3c05a782ea65c95d89fd35a75f7

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-none-win32.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-none-win32.whl
Algorithm Hash digest
SHA256 2b0549f8029f51eb444c7a51acc08d14bd5cbcdf5aed131037b4f8c1d36fec6f
MD5 9c1246ec30ada4915ef738ef01a1ef94
BLAKE2b-256 928c23df0030eb1e31bd55eef92783220592128e52fd696d6a682e15edd3fa47

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8a1978cbc5cb5aa500462fa19d9b4f39fa26f46c655232526cbfc455339bb44
MD5 7fa72aa0c85e1f024c3c94efc42ccaa5
BLAKE2b-256 7da27a1fcd798716e3d83b6dfeec1c24ef4a7f2fce15c6d495b64017951e3269

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 438ff2da1a0c5f34d1cfa5bf2cf940a8f7298c1f32130a70b98c6704914ecea2
MD5 c77c0702a03bafa56a890221b0e774b2
BLAKE2b-256 6284aa3adfca5786fb2b76fd3a3809db4db8f41d9631db8e89548295a2289ea7

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f2c5e98824967e9ef7566cc632847420fc2769c4d1f5a28b0f3f381a4a8704d8
MD5 b42a135ee09cf2062a7f789cd77530a1
BLAKE2b-256 07c3215fc0363df81587730ea9fad4e2e85103fc846683c07e49bffb45a45629

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c914c80075cd3f9b5f9259a9269ad2968de44b9db496da861c723ba8f1b97997
MD5 43a8531c9235ffccf02e1079584cea88
BLAKE2b-256 7f4fb77003a4632af1f736ecca5848cc2e7e4c9e79db809b8dab45111cce65e6

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cf31e6ae29c28dea9c45d1ba5a5132fa633c89f915c4337dbdb186830efab9e
MD5 543a3875099280d9db291e61d7812271
BLAKE2b-256 ec62840afc90c678fc1bc8c3b08b12d4e513a2442589903ce2486d36a56a160c

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4847ac6ce773a130358b4e28a240c3ea6b8d6e32b56e148878360dfddc64ec65
MD5 654905b7d4da23f9e0135d84de515af1
BLAKE2b-256 7b33782b7fa45c1527acc3b3056a447c3a57debecad5fdea6d285a0aa758c1fe

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4ea4183c212b8cfaaf3312fa4f258c2113e63ee53de80f968218ecb07d0ddd7b
MD5 05aee117b0179af63ed988f5a6f120ca
BLAKE2b-256 4db70162db8d9014942ebe21d314bbf4442120a1a6b3e6c46f52028b918e0708

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 86eed54e462cc63b5d32d1cd4808232805e072781e4aa3e5831fcf77b3f07249
MD5 da5b6c98c7aae123820d370431e59992
BLAKE2b-256 eb3f2d407ae2b9d53d6b3834ab99337a3d3ec69588df5b56c39d0ab84b407005

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 280f36548679ca4738b66507ccae92e2dfd3dd8a738335dcc84cb7943bd031dc
MD5 679760fdb28db4a7e4fe06ecf28f7f03
BLAKE2b-256 2b060e0e79b39e41c0936dfcf8531dea76553f78d913f873759b6a44177c677a

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 708ff14c96b37739b1a0bde9112e2d2226d436fd440cf7d6a8fb9b3991d77532
MD5 8f5b8982c43955fd2de9a2ca53b95ecb
BLAKE2b-256 ae6b7511af84c1e3e6d9dc71278ffe636022b1891c37a37004cb65af7adde06f

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30f6641a81eb0dc9e6a8ce538f8a058448471bee5998783928cce8c5037eb6f2
MD5 a1842b7c200f87dab02fc6b65d90e002
BLAKE2b-256 76d61868499e6c3699c482eacc0ee73da70ca5f2fdd1fc4d7405bbe1dc6c1cf5

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6e370a199e10cbab081a3ad75c3e5d69571243e1f72d6968957681a565dc1a8e
MD5 2a761246d5998b1951443cf13566b078
BLAKE2b-256 faaf1fafac97c67ec5d5e9b5646ab55c7e04a2a0c9d56fbb87228fc7d43828bf

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e97a7220c494f0a14398d19e2afcfa8d4db1e709394664daa9c4e2fb2a7fddbe
MD5 a71fb3ef67017148820d9e10cdc64387
BLAKE2b-256 af6511979456c2228ef1bef71a3016da68b5081124a0c9605465a6421ae47fea

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-none-win32.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9f9c6c0a9523009e84172ae163049566bd9df1350b0bb01dbc691319d99ec633
MD5 2de3aa6ee581deafba6bb7fa4c99b10a
BLAKE2b-256 394ca08d905532fe9282ce940679d2b4ecb736c3291fc8c7bea38219b47ef4de

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edb516bf16a8a0889bc5c3fc4e6f345cccb541e2081ab7963f1c31f8c7b51068
MD5 3edfed17795950e9b6d9a9864db75b02
BLAKE2b-256 66dc950cb451fb9a978a3393c544ef2b9355d4118cd37d019e03dd7ee717d745

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3608e100088e14a6f2749ac26b28da0be77bc5ca2a9f82eeb771dd06b525470d
MD5 83e59c74368476b734c28e6c0731f1fc
BLAKE2b-256 4739a2ad24c18228fb1c2c9bb61d15f9743023b4be2972586df42d452300940d

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a1eeef02badf502e16e38d2a63e3943546310ccdb2851cf34cf9c6e8c041a374
MD5 642cd33a387db7dcf8ef6712a1da6713
BLAKE2b-256 36613d8ff81bc19336c8ce516fdb47cc7a2de49bad67e5a898e13404339d5f2a

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cff802ef4d11f251edb554edeedf8a8719d3054414e70de80d6fa33d01725c2
MD5 2aadfa53502c1dc7897d447a9eaca32c
BLAKE2b-256 0cefe0a17c4750cd1fabaff0a86678a5cb643787169386443817e2bf9d45f671

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9cbf2a8648c462396c130013bbc8c96092c72071b5abae41cdc85ec34a3a97
MD5 21efecf43e14b8c0dd543a1cdbc0fcd2
BLAKE2b-256 49f18433cac3f138dd77ade276f4a4f522dd51bbaa1d0399a3c4ce22fe154d5c

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f005520d809202c4fbb79a71de876e2bd917742b6514275066d5bced4d93712d
MD5 30e4482597532214b087fe02aee7de0e
BLAKE2b-256 7e1d46b1025feffbad9a25efbb3b3eb3db822a742afed7de2f3292f3d3d1e358

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3d7f243c23c8efb7f4b812843bd72fdaa2f0c39925ba52a7991b7804cb0cacce
MD5 1f13dd686848bebf6e999ffa82cc9f08
BLAKE2b-256 9cc0c883ab8e508835993294e25725ad08581b69823c98ee31272929d0fcac0e

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 662f74b00daf84a41c9295023ae1681d957ac562a349747c26a1830545890b83
MD5 cc74f01aa40a706bbd473ca6ee45c918
BLAKE2b-256 f26c3d25f3e270a7bc7739fdbab01fd4039f4f571cdcbde7838d682d1c815311

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32310068a0c0bf3fb9cb90c08104e664b77d04fc66a9705ef3f310fc9cd7af45
MD5 197a97b6576a6660334685473e837b97
BLAKE2b-256 da62b586d40a2ca6459a789534a7517132c96d644b1639252e411bdd320a9b54

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b5e046e68cfea8b702fcfca277a2ccd151b3c7e2e22e90d666a94e57ef89b119
MD5 db31c4f792fcdd9015aa352e5de6abcb
BLAKE2b-256 07d157b5f7f95c5fe33bbb219073a3721ff1b6db1419dceee3b548dd37735854

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a0bc8e4229cc480cf6ce815b9b56a3ef96c8706371bdd05dc9b1dcc385f4094
MD5 feadea783f68f03435d2777fd04f5950
BLAKE2b-256 15f725db6fac1acbf487b126902e24ab3ee138e0404a4b4a70e947caabab286a

See more details on using hashes here.

File details

Details for the file rustfluent-0.1.0a6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rustfluent-0.1.0a6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f3a25c3dd629a129a353df238f7568298861116308f534c5b99a503277f27783
MD5 95e9a8901ae16dfccc997004a69fad5e
BLAKE2b-256 f45f88c5b9909c32210926c554bd6ebdbfaca09f161a8f9eb1035144b08d314e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page