IndicTransToolkit
About
- The goal of this repository is to provide a simple, modular, and extendable toolkit for Rotary-IndicTrans2 and IndicTrans2 series of models and be compatible with the HuggingFace models released.
- Please refer to the
CHANGELOG.mdfor latest developments.
Pre-requisites
Python 3.10+- A
Linux/MacOSbased environment (This toolkit is not meant/built/tested forWindowsas of now).
Configuration
- Direct installation:
pip install indictranstoolkit
- Editable installation (Note, this may take a while):
git clone https://github.com/VarunGumma/IndicTransToolkit
cd IndicTransToolkit
pip install --editable ./
- Common Installation Failures:
- Version incompatibilty: We highly recommend using the latest versions of
numpy>=2.1,torch>=2.5andtransformers>=4.51for using this toolkit. We cannot guarantee the stability of the module below these requirements. We try our best to uphold backward compatibility, but prioritize any major releases of the dependencies.
- Version incompatibilty: We highly recommend using the latest versions of
Examples
For the training usecase, please refer here.
PreTainedTokenizer
import torch
from IndicTransToolkit import IndicProcessor # NOW IMPLEMENTED IN CYTHON !!
## BUG: If the above does not work, try:
# from IndicTransToolkit.IndicTransToolkit import IndicProcessor
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
device = "cuda" is torch.cuda.is_available() else "cpu"
ip = IndicProcessor(inference=True)
tokenizer = AutoTokenizer.from_pretrained("ai4bharat/indictrans2-en-indic-dist-200M", trust_remote_code=True)
model = AutoModelForSeq2SeqLM.from_pretrained("ai4bharat/indictrans2-en-indic-dist-200M", trust_remote_code=True).to(device)
sentences = [
"This is a test sentence.",
"This is another longer different test sentence.",
"Please send an SMS to 9876543210 and an email on newemail123@xyz.com by 15th October, 2023.",
]
batch = ip.preprocess_batch(sentences, src_lang="eng_Latn", tgt_lang="hin_Deva", visualize=False) # set it to visualize=True to print a progress bar
batch = tokenizer(batch, padding="longest", truncation=True, max_length=256, return_tensors="pt").to(device)
with torch.inference_mode():
outputs = model.generate(**batch, num_beams=5, num_return_sequences=1, max_length=256)
outputs = tokenizer.batch_decode(outputs, skip_special_tokens=True, clean_up_tokenization_spaces=True)
outputs = ip.postprocess_batch(outputs, lang="hin_Deva")
print(outputs)
>>> ['यह एक परीक्षण वाक्य है।', 'यह एक और लंबा अलग परीक्षण वाक्य है।', 'कृपया 9876543210 पर एक एस. एम. एस. भेजें और 15 अक्टूबर, 2023 तक newemail123@xyz.com पर एक ईमेल भेजें।']
- In case
num_return_sequences> 1 in the generation config, please set the corresponding valuenum_return_sequencesargument in thepostprocess_batchmethod as well. By default, the value is 1. - For
batch_size=Nandnum_return_sequences=M, the processoer output is then similar to the original decoded tokenizer output, i.e. a list of $N \times M$ sentences, where the $T_i$ ... $T_{i+M}$ are translations of $S_i$.
Evaluation
IndicEvaluatoris a python implementation of compute_metrics.sh.- We have found that this python implementation gives slightly lower scores than the original
compute_metrics.sh. See here for more information.
from IndicTransToolkit.IndicTransToolkit import IndicEvaluator
# this method returns a dictionary with BLEU and ChrF2++ scores with appropriate signatures
evaluator = IndicEvaluator()
scores = evaluator.evaluate(tgt_lang=tgt_lang, preds=pred_file, refs=ref_file)
# alternatively, you can pass the list of predictions and references instead of files
# scores = evaluator.evaluate(tgt_lang=tgt_lang, preds=preds, refs=refs)
Authors
- Varun Gumma (varun230999@gmail.com)
- Jay Gala (jaygala24@gmail.com)
- Pranjal Agadh Chitale (pranjalchitale@gmail.com)
- Raj Dabre (prajdabre@gmail.com)
Bugs and Contribution
Since this a bleeding-edge module, you may encounter broken stuff and import issues once in a while. In case you encounter any bugs or want additional functionalities, please feel free to raise Issues/Pull Requests or contact the authors.
Citation
If you use our codebase, or models, please do cite the following paper:
@article{
gala2023indictrans,
title={IndicTrans2: Towards High-Quality and Accessible Machine Translation Models for all 22 Scheduled Indian Languages},
author={Jay Gala and Pranjal A Chitale and A K Raghavan and Varun Gumma and Sumanth Doddapaneni and Aswanth Kumar M and Janki Atul Nawale and Anupama Sujatha and Ratish Puduppully and Vivek Raghavan and Pratyush Kumar and Mitesh M Khapra and Raj Dabre and Anoop Kunchukuttan},
journal={Transactions on Machine Learning Research},
issn={2835-8856},
year={2023},
url={https://openreview.net/forum?id=vfT4YuzAYA},
note={}
}
Metadata
Release files for indictranstoolkit 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| indictranstoolkit-1.1.1.tar.gz | 122.7 kB | Details |
Built distributions (wheels)
Total release size: 9.8 MB
Release files / indictranstoolkit-1.1.1.tar.gz
| Download URL | indictranstoolkit-1.1.1.tar.gz |
|---|---|
| Size | 122.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0be62b41aaac0dfc1593e88427566e514ebaca6648e6b35f7a18c3cbcf498250
|
|
BLAKE2b-256 checksum How to use checksums |
e27d8ab7aa63118722565851180e3f39838ebfe6e01547d3e897e3dd320996cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 187.9 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
028a7a3b280aca957acf4bb7b53d542470516c5ff74615f74850a9c02245bfd6
|
|
BLAKE2b-256 checksum How to use checksums |
d37db148b8af06a6238870732824eaa0311bb7be2c9188da33c97510c84c6565
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | indictranstoolkit-1.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 189.2 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
49fb46cedb634b0f64598a1b848e27494933ebbf7f312597ca40ef8e158a71ce
|
|
BLAKE2b-256 checksum How to use checksums |
82f18d8077dd9190b3bec45d1f10b6e30645ece09e0ac773fd455810e6547d2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | indictranstoolkit-1.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 172.7 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f62183ccaecece539608cad80a7d68d0f2108d770e53806b7c2c724d6db8a8de
|
|
BLAKE2b-256 checksum How to use checksums |
6394ebea551b8c9fd387fb37c287c4a434b596790afd6f8da2732a034ea9502b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 538.9 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
fd039523f06f40f78e5584602f09c401e64c39b611768c53f10d0d4e45b8581e
|
|
BLAKE2b-256 checksum How to use checksums |
63ff39a4e44fbaa195207a3c06724c007d054400676d521cde10af8e33266a17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 520.2 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
f6567c16fa38145229918b7c6722aa6585a2316762c9643945cb78e95789e933
|
|
BLAKE2b-256 checksum How to use checksums |
2e258bb63434428a056891efd398b72bf7c039b236383aba80199ab45cb0d8f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 548.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9b92565c39144f32f611234f107e847c751037ad1c364deede32457099636257
|
|
BLAKE2b-256 checksum How to use checksums |
30426aaf8bdf2119aa9b5b9fe1cbe56d888bee933b762320829f2abf43204366
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 526.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
7893ddd0568b66ea1e3b45711755bfaa9f00d5e1b4976448a3868f025ea12dac
|
|
BLAKE2b-256 checksum How to use checksums |
ccf60d4f5f8623e8f7b50885b81fd871b39ce60b10f8bc2f63a051aea2ce4f93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | indictranstoolkit-1.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 184.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
efc450c2ac873d6a22c599e53a16571fc672462a3b0449afbc2269267975ca26
|
|
BLAKE2b-256 checksum How to use checksums |
16bbfa5ab9ec7a72a8c13d572155982a1fe1fb355d8a33fd8db80292004df48f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 540.9 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a09ae2621cdb34cbc1d8844f2e1bd9d2c0cbeda044fd02666c85c7db1189b0d1
|
|
BLAKE2b-256 checksum How to use checksums |
6a169581049cb393be315befe467d83ba59582ea8b9a8b9e6b17c80a700e44ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 517.6 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
c7415ade50d48af04516d4bdb925e11c193d1d50483adbd2d6cf5bc28e15457b
|
|
BLAKE2b-256 checksum How to use checksums |
ec0dcc25060edac0b7603f365e55a6a075ecc0e1b374ba1b91655ca137ff37ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 546.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
481aec32da2155ba56056b67abed7aac1f093e20e074ee2464a9c00ce1fbaf4a
|
|
BLAKE2b-256 checksum How to use checksums |
db8ed5946e4c2ec6092a2ef977503cfa5bf9b1514353a7aaa3883ab5466d434b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 521.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
4bf2d47b8e3e7cab0042932419fb37608e674cea27c13ad52644cd81f0ebad09
|
|
BLAKE2b-256 checksum How to use checksums |
d6b8e4885bbb9a54a632fcbd875dd9f4328c970bf5ac02c52f64c49858488834
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | indictranstoolkit-1.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 185.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f7d3b351e95a147e9fdb2e73101e7773d3c3def63ecfd47958c6133bc9844d9
|
|
BLAKE2b-256 checksum How to use checksums |
379432fe5e1785bf19ce60e5cc6a24c4306dd443809532666fbf2fc1ca324075
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 551.8 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
aace034908101c49c64a7c03fdcf10a7861eabb4e0f43739fbaf7ec44b813f26
|
|
BLAKE2b-256 checksum How to use checksums |
aa986eaad936da2d61e079a0b6a1471eedd86739620c89d4cd992dca5dc46b33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 535.5 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
bf09c53afc92ba817cf1bbfb36a9808be63ae7a0ecb941408cd0bf08e7f49332
|
|
BLAKE2b-256 checksum How to use checksums |
b1c6846008c8496e422a7b29655d0366708c82bd8b5c671a0d63e47375ad029f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 546.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
478116802270eafdd275cf954132687735f8d79fdf4f1e500a66dfc4495614a8
|
|
BLAKE2b-256 checksum How to use checksums |
1fc930ee0a2f0afa4c9a832492d71065da5f7487392a37daa831be11cc358d81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 531.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
9a63d95203cbbc8e3a59dd09ce7a75d1092364f39f86677006c79bac7c7343c8
|
|
BLAKE2b-256 checksum How to use checksums |
d85682a9f81b388080e56ac1d2eb5f772694b578709c2c0f3d226ecd6ea2148e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | indictranstoolkit-1.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 186.1 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
28d7091303e6c2aec8b7bad123078b321481439f50c9cf1e92237b3e4c8b567d
|
|
BLAKE2b-256 checksum How to use checksums |
8489fcee24d08095a1eaa365a662b60f25dcfe6f6740d96180c6bb8438ed80fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 513.9 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2fcbe6011a83fd220caca8a7474260d19096238f05a1367368da830c52427cdb
|
|
BLAKE2b-256 checksum How to use checksums |
d69aea532d61ef9cc8e63a82f68f290a1b76787c05586805f3f9de7211a73ca7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 498.2 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
8fe0e756700837d229d89c1c3cb6a19bb84b26620e45d0c847a629dcc8853490
|
|
BLAKE2b-256 checksum How to use checksums |
558b32be33d42cd9c93897dd406f973fbb0e9008a19a9992d8401d9e44e62785
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | indictranstoolkit-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 506.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8fa72c084c0221b30cde7922755e4db35f162e618c1a3ae6ec23fee6f83be351
|
|
BLAKE2b-256 checksum How to use checksums |
93023aa2ec51cdcb20a335318e59b82eebc0c238782e772d98b2e94810f083a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | indictranstoolkit-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 489.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
4d01ea398164450245cb32eebc68d535b53abf392f6cb3f17544c189814028a0
|
|
BLAKE2b-256 checksum How to use checksums |
c32b9f2ca3737c901a6f7bfcc7c0a011419ef65bca1766b31dc204af5784130a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency logRelease files / indictranstoolkit-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | indictranstoolkit-1.1.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 185.9 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
637c2bc648d6d0604016227466cc5088a95b8788a85f32bd518b434fd0881c8f
|
|
BLAKE2b-256 checksum How to use checksums |
0f5856692c090f3ae4f886d23ff41fe3dbe07a5301db41c07a61718d8728dd08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.
Transparency log