kaldilm


Namekaldilm JSON
Version 1.15.1 PyPI version JSON
download
home_pagehttps://github.com/csukuangfj/kaldilm
Summary
upload_time2023-09-04 10:19:51
maintainer
docs_urlNone
authorFangjun Kuang
requires_python
licenseApache licensed, as found in the LICENSE file
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# arpa2fst

Python wrapper for kaldi's [arpa2fst][1].

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)][2]

# Installation

`kaldilm` can be installed using either `conda` or `pip`.

## Using conda

```
conda install -c k2-fsa -c conda-forge kaldilm
```

## Using pip

```bash
pip install kaldilm
```

In case it doesn't work using `pip install` (you can't import `_kaldilm`), something
likely failed during the compilation of the native part of this library.
The following steps will show you a more verbose log that can help diagnose the issue:

```bash
# Remove the broken version first
pip uninstall kaldilm
pip install -v --no-cache-dir kaldilm
```

To test that `kaldilm` is installed successfully, run:

```
$ python3 -m kaldilm --help
```

It should display the usage information of `kaldilm`.

Please create an issue [on GitHub](https://github.com/csukuangfj/kaldilm/issues/new)
if you encounter any problems while installing `kaldilm`.

# Usage

First, let us see the usage information of kaldi's arpa2fst:

```bash
kaldi/src/lmbin$ ./arpa2fst
./arpa2fst

Convert an ARPA format language model into an FST
Usage: arpa2fst [opts] <input-arpa> <output-fst>
 e.g.: arpa2fst --disambig-symbol=#0 --read-symbol-table=data/lang/words.txt lm/input.arpa G.fst

Note: When called without switches, the output G.fst will contain
an embedded symbol table. This is compatible with the way a previous
version of arpa2fst worked.

Options:
  --bos-symbol                : Beginning of sentence symbol (string, default = "<s>")
  --disambig-symbol           : Disambiguator. If provided (e. g. #0), used on input side of backoff links, and <s> and </s> are replaced with epsilons (string, default = "")
  --eos-symbol                : End of sentence symbol (string, default = "</s>")
  --ilabel-sort               : Ilabel-sort the output FST (bool, default = true)
  --keep-symbols              : Store symbol table with FST. Symbols always saved to FST if symbol tables are neither read or written
(otherwise symbols would be lost entirely) (bool, default = false)
  --max-arpa-warnings         : Maximum warnings to report on ARPA parsing, 0 to disable, -1 to show all (int, default = 30)
  --read-symbol-table         : Use existing symbol table (string, default = "")
  --write-symbol-table        : Write generated symbol table to a file (string, default = "")
```

`kaldilm` uses the same arguments as kaldi's arpa2fst:

```bash
$ python3 -m kaldilm --help
```

prints

```
usage: Python wrapper of kaldi's arpa2fst [-h] [--bos-symbol BOS_SYMBOL]
                                          [--disambig-symbol DISAMBIG_SYMBOL]
                                          [--eos-symbol EOS_SYMBOL]
                                          [--ilabel-sort ILABEL_SORT]
                                          [--keep-symbols KEEP_SYMBOLS]
                                          [--max-arpa-warnings MAX_ARPA_WARNINGS]
                                          [--read-symbol-table READ_SYMBOL_TABLE]
                                          [--write-symbol-table WRITE_SYMBOL_TABLE]
                                          [--max-order MAX_ORDER]
                                          input_arpa [output_fst]

positional arguments:
  input_arpa            input arpa filename
  output_fst            Output fst filename. If empty, no output file is
                        created.

optional arguments:
  -h, --help            show this help message and exit
  --bos-symbol BOS_SYMBOL
                        Beginning of sentence symbol (default = "<s>")
  --disambig-symbol DISAMBIG_SYMBOL
                        Disambiguator. If provided (e.g., #0), used on input
                        side of backoff links, and <s> and </s> are replaced
                        with epsilons (default = "")
  --eos-symbol EOS_SYMBOL
                        End of sentence symbol (default = "</s>")
  --ilabel-sort ILABEL_SORT
                        Ilabel-sort the output FST (default = true)
  --keep-symbols KEEP_SYMBOLS
                        Store symbol table with FST. Symbols always saved to
                        FST if symboltables are neither read or written
                        (otherwise symbols would be lost entirely) (default =
                        false)
  --max-arpa-warnings MAX_ARPA_WARNINGS
                        Maximum warnings to report on ARPA parsing, 0 to
                        disable, -1 to show all (default = 30)
  --read-symbol-table READ_SYMBOL_TABLE
                        Use existing symbol table (default = "")
  --write-symbol-table WRITE_SYMBOL_TABLE
                        (Write generated symbol table to a file (default = "")
  --max-order MAX_ORDER
                        Maximum order (inclusive) in the arpa file is used to
                        generate the final FST. If it is -1, all ngram data in
                        the file are used.If it is 1, only unigram data are
                        used.If it is 2, only ngram data up to bigram are
                        used.Default is -1.
```

It has one extra argument `--max-order`, which is not present in kaldi's arpa2fst.

## Example usage

Suppose you have an arpa file `input.arpa` with the following content:

```
\data\
ngram 1=4
ngram 2=2
ngram 3=2

\1-grams:
-5.234679	a -3.3
-3.456783	b
0.0000000	<s> -2.5
-4.333333	</s>

\2-grams:
-1.45678	a b -3.23
-1.30490	<s> a -4.2

\3-grams:
-0.34958	<s> a b
-0.23940	a b </s>

\end\
```

and the word symbol table is `words.txt`:

```
<eps> 0
a 1
b 2
#0 3
<s> 4
</s> 5
```

Note: Numbers in the arpa file are `log10(p)`, while numbers on arcs
in OpenFst are `-log(p)` and it is `log(p)` in `k2`.

`log(10) = 2.3026`

| log10(p) | p | log(p) | note|
|---|---|---|---|
|-5.234679|0.000006|-12.053294|log(p) = log10(p) * log(10), -12.053294 = 2.3026 * (-5.234679)|
|-3.300000|0.000501|-7.598531||
|-3.456783|0.000349|-7.959537||
|0.000000|1.000000|0.000000||
|-2.500000|0.003162|-5.756463||
|-4.333333|0.000046|-9.977868||
|-1.456780|0.034932|-3.354360||
|-3.230000|0.000589|-7.437350||
|-1.304900|0.049556|-3.004643||
|-4.200000|0.000063|-9.670856||
|-0.349580|0.447116|-0.804938||
|-0.239400|0.576235|-0.551239||

Caution: All symbols with ID >= the ID of #0 are set to `<eps>`
during compiling HLG.
See https://github.com/k2-fsa/icefall/blob/243fb9723cb82287ec5a891155ab9e0bc304740d/egs/librispeech/ASR/local/compile_hlg.py#L103
If IDs of `<s>` and `</s>` are less than that of `#0`, the resulting HLG is problematic.


You can use the following code to convert it into an FST.

### 3-gram

This uses all n-gram data inside the arpa file.

```
  python3 -m kaldilm \
    --read-symbol-table="./words.txt" \
    --disambig-symbol='#0' \
    ./input.arpa > G_fst.txt
```

The resulting `G_fst.txt` is shown in the following

```
3	5	1	1	3.00464
3	0	3	0	5.75646
0	1	1	1	12.0533
0	2	2	2	7.95954
0	9.97787
1	4	2	2	3.35436
1	0	3	0	7.59853
2	0	3	0
4	2	3	0	7.43735
4	0.551239
5	4	2	2	0.804938
5	1	3	0	9.67086
```

which can be visualized in [k2][3] using

```python
import k2
with open('G_fst.txt') as f:
  G = k2.Fsa.from_openfst(f.read(), acceptor=False)
G.labels_sym = k2.SymbolTable.from_file('words.txt')
G.aux_labels_sym = k2.SymbolTable.from_file('words.txt')
#G.labels[G.labels >= 3] = 0 # convert symbols with ID >= ID of #0 to eps
G.draw('G.svg', title='G')
```

`G.svg` is shown below:

![G.svg](./G.svg)

### 1-gram

It uses only uni-gram data inside the arpa file
since `--max-order=1` is used.

```
  python3 -m kaldilm \
    --read-symbol-table="./words.txt" \
    --disambig-symbol='#0' \
    --max-order=1 \
    ./input.arpa > G_uni_fst.txt
```

The generated `G_uni_fst.txt` is

```
3	0	3	0	5.75646
0	1	1	1	12.0533
0	2	2	2	7.95954
0	9.97787
1	0	3	0	7.59853
2	0	3	0
```

which can be visualized in [k2][3] using

```python
with open('G_uni_fst.txt') as f:
  G = k2.Fsa.from_openfst(f.read(), acceptor=False)
G.labels_sym = k2.SymbolTable.from_file('words.txt')
G.aux_labels_sym = k2.SymbolTable.from_file('words.txt')
#G.labels[G.labels >= 3] = 0 # convert symbols with ID >= ID of #0 to eps
G.draw('G_uni.svg', title='G_uni')
```

`G_uni.svg` is shown below:

![G_uni.svg](./G_uni.svg)

## What's more

Please refer to <https://github.com/k2-fsa/icefall/blob/master/egs/librispeech/ASR/prepare.sh>
for how `kaldilm` is used in [icefall][4].


[4]: https://github.com/k2-fsa/icefall/
[3]: https://github.com/k2-fsa/k2
[2]: https://colab.research.google.com/drive/1rTGQiDDlhE8ezTH4kmR4m8vlvs6lnl6Z?usp=sharing
[1]: https://github.com/kaldi-asr/kaldi/blob/master/src/lmbin/arpa2fst.cc

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/csukuangfj/kaldilm",
    "name": "kaldilm",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Fangjun Kuang",
    "author_email": "csukuangfj@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f3/55/573a7e53d69418513a9faa33122116a2b59ba4b9dc574e9449017ffc7464/kaldilm-1.15.1.tar.gz",
    "platform": null,
    "description": "\n# arpa2fst\n\nPython wrapper for kaldi's [arpa2fst][1].\n\n[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)][2]\n\n# Installation\n\n`kaldilm` can be installed using either `conda` or `pip`.\n\n## Using conda\n\n```\nconda install -c k2-fsa -c conda-forge kaldilm\n```\n\n## Using pip\n\n```bash\npip install kaldilm\n```\n\nIn case it doesn't work using `pip install` (you can't import `_kaldilm`), something\nlikely failed during the compilation of the native part of this library.\nThe following steps will show you a more verbose log that can help diagnose the issue:\n\n```bash\n# Remove the broken version first\npip uninstall kaldilm\npip install -v --no-cache-dir kaldilm\n```\n\nTo test that `kaldilm` is installed successfully, run:\n\n```\n$ python3 -m kaldilm --help\n```\n\nIt should display the usage information of `kaldilm`.\n\nPlease create an issue [on GitHub](https://github.com/csukuangfj/kaldilm/issues/new)\nif you encounter any problems while installing `kaldilm`.\n\n# Usage\n\nFirst, let us see the usage information of kaldi's arpa2fst:\n\n```bash\nkaldi/src/lmbin$ ./arpa2fst\n./arpa2fst\n\nConvert an ARPA format language model into an FST\nUsage: arpa2fst [opts] <input-arpa> <output-fst>\n e.g.: arpa2fst --disambig-symbol=#0 --read-symbol-table=data/lang/words.txt lm/input.arpa G.fst\n\nNote: When called without switches, the output G.fst will contain\nan embedded symbol table. This is compatible with the way a previous\nversion of arpa2fst worked.\n\nOptions:\n  --bos-symbol                : Beginning of sentence symbol (string, default = \"<s>\")\n  --disambig-symbol           : Disambiguator. If provided (e. g. #0), used on input side of backoff links, and <s> and </s> are replaced with epsilons (string, default = \"\")\n  --eos-symbol                : End of sentence symbol (string, default = \"</s>\")\n  --ilabel-sort               : Ilabel-sort the output FST (bool, default = true)\n  --keep-symbols              : Store symbol table with FST. Symbols always saved to FST if symbol tables are neither read or written\n(otherwise symbols would be lost entirely) (bool, default = false)\n  --max-arpa-warnings         : Maximum warnings to report on ARPA parsing, 0 to disable, -1 to show all (int, default = 30)\n  --read-symbol-table         : Use existing symbol table (string, default = \"\")\n  --write-symbol-table        : Write generated symbol table to a file (string, default = \"\")\n```\n\n`kaldilm` uses the same arguments as kaldi's arpa2fst:\n\n```bash\n$ python3 -m kaldilm --help\n```\n\nprints\n\n```\nusage: Python wrapper of kaldi's arpa2fst [-h] [--bos-symbol BOS_SYMBOL]\n                                          [--disambig-symbol DISAMBIG_SYMBOL]\n                                          [--eos-symbol EOS_SYMBOL]\n                                          [--ilabel-sort ILABEL_SORT]\n                                          [--keep-symbols KEEP_SYMBOLS]\n                                          [--max-arpa-warnings MAX_ARPA_WARNINGS]\n                                          [--read-symbol-table READ_SYMBOL_TABLE]\n                                          [--write-symbol-table WRITE_SYMBOL_TABLE]\n                                          [--max-order MAX_ORDER]\n                                          input_arpa [output_fst]\n\npositional arguments:\n  input_arpa            input arpa filename\n  output_fst            Output fst filename. If empty, no output file is\n                        created.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  --bos-symbol BOS_SYMBOL\n                        Beginning of sentence symbol (default = \"<s>\")\n  --disambig-symbol DISAMBIG_SYMBOL\n                        Disambiguator. If provided (e.g., #0), used on input\n                        side of backoff links, and <s> and </s> are replaced\n                        with epsilons (default = \"\")\n  --eos-symbol EOS_SYMBOL\n                        End of sentence symbol (default = \"</s>\")\n  --ilabel-sort ILABEL_SORT\n                        Ilabel-sort the output FST (default = true)\n  --keep-symbols KEEP_SYMBOLS\n                        Store symbol table with FST. Symbols always saved to\n                        FST if symboltables are neither read or written\n                        (otherwise symbols would be lost entirely) (default =\n                        false)\n  --max-arpa-warnings MAX_ARPA_WARNINGS\n                        Maximum warnings to report on ARPA parsing, 0 to\n                        disable, -1 to show all (default = 30)\n  --read-symbol-table READ_SYMBOL_TABLE\n                        Use existing symbol table (default = \"\")\n  --write-symbol-table WRITE_SYMBOL_TABLE\n                        (Write generated symbol table to a file (default = \"\")\n  --max-order MAX_ORDER\n                        Maximum order (inclusive) in the arpa file is used to\n                        generate the final FST. If it is -1, all ngram data in\n                        the file are used.If it is 1, only unigram data are\n                        used.If it is 2, only ngram data up to bigram are\n                        used.Default is -1.\n```\n\nIt has one extra argument `--max-order`, which is not present in kaldi's arpa2fst.\n\n## Example usage\n\nSuppose you have an arpa file `input.arpa` with the following content:\n\n```\n\\data\\\nngram 1=4\nngram 2=2\nngram 3=2\n\n\\1-grams:\n-5.234679\ta -3.3\n-3.456783\tb\n0.0000000\t<s> -2.5\n-4.333333\t</s>\n\n\\2-grams:\n-1.45678\ta b -3.23\n-1.30490\t<s> a -4.2\n\n\\3-grams:\n-0.34958\t<s> a b\n-0.23940\ta b </s>\n\n\\end\\\n```\n\nand the word symbol table is `words.txt`:\n\n```\n<eps> 0\na 1\nb 2\n#0 3\n<s> 4\n</s> 5\n```\n\nNote: Numbers in the arpa file are `log10(p)`, while numbers on arcs\nin OpenFst are `-log(p)` and it is `log(p)` in `k2`.\n\n`log(10) = 2.3026`\n\n| log10(p) | p | log(p) | note|\n|---|---|---|---|\n|-5.234679|0.000006|-12.053294|log(p) = log10(p) * log(10), -12.053294 = 2.3026 * (-5.234679)|\n|-3.300000|0.000501|-7.598531||\n|-3.456783|0.000349|-7.959537||\n|0.000000|1.000000|0.000000||\n|-2.500000|0.003162|-5.756463||\n|-4.333333|0.000046|-9.977868||\n|-1.456780|0.034932|-3.354360||\n|-3.230000|0.000589|-7.437350||\n|-1.304900|0.049556|-3.004643||\n|-4.200000|0.000063|-9.670856||\n|-0.349580|0.447116|-0.804938||\n|-0.239400|0.576235|-0.551239||\n\nCaution: All symbols with ID >= the ID of #0 are set to `<eps>`\nduring compiling HLG.\nSee https://github.com/k2-fsa/icefall/blob/243fb9723cb82287ec5a891155ab9e0bc304740d/egs/librispeech/ASR/local/compile_hlg.py#L103\nIf IDs of `<s>` and `</s>` are less than that of `#0`, the resulting HLG is problematic.\n\n\nYou can use the following code to convert it into an FST.\n\n### 3-gram\n\nThis uses all n-gram data inside the arpa file.\n\n```\n  python3 -m kaldilm \\\n    --read-symbol-table=\"./words.txt\" \\\n    --disambig-symbol='#0' \\\n    ./input.arpa > G_fst.txt\n```\n\nThe resulting `G_fst.txt` is shown in the following\n\n```\n3\t5\t1\t1\t3.00464\n3\t0\t3\t0\t5.75646\n0\t1\t1\t1\t12.0533\n0\t2\t2\t2\t7.95954\n0\t9.97787\n1\t4\t2\t2\t3.35436\n1\t0\t3\t0\t7.59853\n2\t0\t3\t0\n4\t2\t3\t0\t7.43735\n4\t0.551239\n5\t4\t2\t2\t0.804938\n5\t1\t3\t0\t9.67086\n```\n\nwhich can be visualized in [k2][3] using\n\n```python\nimport k2\nwith open('G_fst.txt') as f:\n  G = k2.Fsa.from_openfst(f.read(), acceptor=False)\nG.labels_sym = k2.SymbolTable.from_file('words.txt')\nG.aux_labels_sym = k2.SymbolTable.from_file('words.txt')\n#G.labels[G.labels >= 3] = 0 # convert symbols with ID >= ID of #0 to eps\nG.draw('G.svg', title='G')\n```\n\n`G.svg` is shown below:\n\n![G.svg](./G.svg)\n\n### 1-gram\n\nIt uses only uni-gram data inside the arpa file\nsince `--max-order=1` is used.\n\n```\n  python3 -m kaldilm \\\n    --read-symbol-table=\"./words.txt\" \\\n    --disambig-symbol='#0' \\\n    --max-order=1 \\\n    ./input.arpa > G_uni_fst.txt\n```\n\nThe generated `G_uni_fst.txt` is\n\n```\n3\t0\t3\t0\t5.75646\n0\t1\t1\t1\t12.0533\n0\t2\t2\t2\t7.95954\n0\t9.97787\n1\t0\t3\t0\t7.59853\n2\t0\t3\t0\n```\n\nwhich can be visualized in [k2][3] using\n\n```python\nwith open('G_uni_fst.txt') as f:\n  G = k2.Fsa.from_openfst(f.read(), acceptor=False)\nG.labels_sym = k2.SymbolTable.from_file('words.txt')\nG.aux_labels_sym = k2.SymbolTable.from_file('words.txt')\n#G.labels[G.labels >= 3] = 0 # convert symbols with ID >= ID of #0 to eps\nG.draw('G_uni.svg', title='G_uni')\n```\n\n`G_uni.svg` is shown below:\n\n![G_uni.svg](./G_uni.svg)\n\n## What's more\n\nPlease refer to <https://github.com/k2-fsa/icefall/blob/master/egs/librispeech/ASR/prepare.sh>\nfor how `kaldilm` is used in [icefall][4].\n\n\n[4]: https://github.com/k2-fsa/icefall/\n[3]: https://github.com/k2-fsa/k2\n[2]: https://colab.research.google.com/drive/1rTGQiDDlhE8ezTH4kmR4m8vlvs6lnl6Z?usp=sharing\n[1]: https://github.com/kaldi-asr/kaldi/blob/master/src/lmbin/arpa2fst.cc\n",
    "bugtrack_url": null,
    "license": "Apache licensed, as found in the LICENSE file",
    "summary": "",
    "version": "1.15.1",
    "project_urls": {
        "Homepage": "https://github.com/csukuangfj/kaldilm"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0519819c446db30b2d2782f180312cf5395b7520fce31182a248c753367018d7",
                "md5": "79dd92826a233612c78d1682daf7bc58",
                "sha256": "465995ef34badbe24c138374f6a750bd3667797b0d94c5f24db56e06d2de2050"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "79dd92826a233612c78d1682daf7bc58",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1341143,
            "upload_time": "2023-09-04T10:21:13",
            "upload_time_iso_8601": "2023-09-04T10:21:13.071475Z",
            "url": "https://files.pythonhosted.org/packages/05/19/819c446db30b2d2782f180312cf5395b7520fce31182a248c753367018d7/kaldilm-1.15.1-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb5ed7d31a5db81732ad29c01a737f67b279ce17be5e1668b4b7351eca0d9772",
                "md5": "ef42c80ec32904d8b74e6ef20867531b",
                "sha256": "9df2ecb6021191e0bc0ffa63c65884dbf64e19072a765d6ef48864844fb6ed45"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ef42c80ec32904d8b74e6ef20867531b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1046564,
            "upload_time": "2023-09-04T10:19:26",
            "upload_time_iso_8601": "2023-09-04T10:19:26.884195Z",
            "url": "https://files.pythonhosted.org/packages/bb/5e/d7d31a5db81732ad29c01a737f67b279ce17be5e1668b4b7351eca0d9772/kaldilm-1.15.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "54c871c49d99c5e0fbb84a686d791033ec3ba9154abcc27bc0e9630a7b03e4f0",
                "md5": "f889a25c8d7f7a26f5b5fb97a9b7502d",
                "sha256": "a73e69a661918a57d09f22de524b075ac1d57dd7e6a639d06e0df20d88d9d584"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f889a25c8d7f7a26f5b5fb97a9b7502d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1004851,
            "upload_time": "2023-09-04T10:19:28",
            "upload_time_iso_8601": "2023-09-04T10:19:28.647638Z",
            "url": "https://files.pythonhosted.org/packages/54/c8/71c49d99c5e0fbb84a686d791033ec3ba9154abcc27bc0e9630a7b03e4f0/kaldilm-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e31b48ff0a311742bb12476543f9f0a0554ad7ce939ce1a0e832f4b8802a0b7a",
                "md5": "b9ec5c1153653043544304654e2e248f",
                "sha256": "552be250e4866517dc4537b50a49a6c87eb61bc4e07a0e60d3f047b2d714ca52"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "b9ec5c1153653043544304654e2e248f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 970300,
            "upload_time": "2023-09-04T10:20:56",
            "upload_time_iso_8601": "2023-09-04T10:20:56.882301Z",
            "url": "https://files.pythonhosted.org/packages/e3/1b/48ff0a311742bb12476543f9f0a0554ad7ce939ce1a0e832f4b8802a0b7a/kaldilm-1.15.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f075066dd70362f45e27955d7a253f93dda602413920a1b588f194cdf442614",
                "md5": "67c932d7b423ffeb40c8a2143be56fa6",
                "sha256": "60fa399ba59284793fddc066387d235a6d87a9ba2847179b98d2d002de2ccf42"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "67c932d7b423ffeb40c8a2143be56fa6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1366930,
            "upload_time": "2023-09-04T10:22:58",
            "upload_time_iso_8601": "2023-09-04T10:22:58.585962Z",
            "url": "https://files.pythonhosted.org/packages/9f/07/5066dd70362f45e27955d7a253f93dda602413920a1b588f194cdf442614/kaldilm-1.15.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9871915cb1edee4d2ddcb30736f88081730fd6ed99036b7e56946af0521a5428",
                "md5": "92590129337e3a83e94ef8d589ab8086",
                "sha256": "9ddc3a85f8bcf16803315d2788b8c44088e6d05bd56cdcef746b51ff7ba1c6a3"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "92590129337e3a83e94ef8d589ab8086",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1341162,
            "upload_time": "2023-09-04T10:21:14",
            "upload_time_iso_8601": "2023-09-04T10:21:14.404200Z",
            "url": "https://files.pythonhosted.org/packages/98/71/915cb1edee4d2ddcb30736f88081730fd6ed99036b7e56946af0521a5428/kaldilm-1.15.1-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec93dc350632c9b4d6a2245505b2f5c5ed1e72a860e34a0b3a4ce1bf6e0255b6",
                "md5": "9349286f2484a17fc9fb43553c66706b",
                "sha256": "6917c5a03994603eecd39f590366cda4c77377fce83c3487e55e6577c90fd379"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "9349286f2484a17fc9fb43553c66706b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1046517,
            "upload_time": "2023-09-04T10:19:30",
            "upload_time_iso_8601": "2023-09-04T10:19:30.741630Z",
            "url": "https://files.pythonhosted.org/packages/ec/93/dc350632c9b4d6a2245505b2f5c5ed1e72a860e34a0b3a4ce1bf6e0255b6/kaldilm-1.15.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a0dc9c82cb31b5860a1a22ec4821d3fdd40e5786a357a78ea176ca7c91cf4ca",
                "md5": "e9a7da7de9c8c5ef825b4880137b381c",
                "sha256": "76adcf4b73443c032217cd13eb6c8ff135acc0d7806b20d311a83000df0392f8"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e9a7da7de9c8c5ef825b4880137b381c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1004899,
            "upload_time": "2023-09-04T10:19:32",
            "upload_time_iso_8601": "2023-09-04T10:19:32.211908Z",
            "url": "https://files.pythonhosted.org/packages/0a/0d/c9c82cb31b5860a1a22ec4821d3fdd40e5786a357a78ea176ca7c91cf4ca/kaldilm-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97ef56b14ffea79bae705f9507d3cf488377e6a1b3d2209760d2f0a91ba61b23",
                "md5": "b11adb8c35bec5689fa534be0725ee2e",
                "sha256": "1fce7a2744c0a9d9650c7987ff112e3393387d4026c5d8d5ced148f2a00bc382"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "b11adb8c35bec5689fa534be0725ee2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 970487,
            "upload_time": "2023-09-04T10:20:58",
            "upload_time_iso_8601": "2023-09-04T10:20:58.894668Z",
            "url": "https://files.pythonhosted.org/packages/97/ef/56b14ffea79bae705f9507d3cf488377e6a1b3d2209760d2f0a91ba61b23/kaldilm-1.15.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b50aad74f7f44e35917feef6b986072352e19089b01012962095917c02d8079",
                "md5": "6f5518158c1ba5578b0624aa08a8fe46",
                "sha256": "b79437189d330c68e40872c0ae59e00b6d885b272fd34b1bb9ed1c3ebfb7c3b8"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6f5518158c1ba5578b0624aa08a8fe46",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1366691,
            "upload_time": "2023-09-04T10:23:00",
            "upload_time_iso_8601": "2023-09-04T10:23:00.759461Z",
            "url": "https://files.pythonhosted.org/packages/7b/50/aad74f7f44e35917feef6b986072352e19089b01012962095917c02d8079/kaldilm-1.15.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b0de85b2051e0138bdf9514cc77ece8a433056e7c19b73f86f2e2b0f998729a",
                "md5": "fd4b5d0de44e4aad2efbe1a5e9296ba1",
                "sha256": "254a6e03665a7c5405df03421c15bc70c0069cd74393147be8e30900b322fdae"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fd4b5d0de44e4aad2efbe1a5e9296ba1",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1047956,
            "upload_time": "2023-09-04T10:19:34",
            "upload_time_iso_8601": "2023-09-04T10:19:34.298603Z",
            "url": "https://files.pythonhosted.org/packages/1b/0d/e85b2051e0138bdf9514cc77ece8a433056e7c19b73f86f2e2b0f998729a/kaldilm-1.15.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7acf369b053e8d810abc26f0b38bdc59d8d93212a35676b60f442a25cf017c7",
                "md5": "9f911da8b168969f2d1df4d8811be4bf",
                "sha256": "489a268d333206c9b7813961d5dbc44ee806808bbd631a0bd62aba0a16b4d4a3"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9f911da8b168969f2d1df4d8811be4bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1005564,
            "upload_time": "2023-09-04T10:19:36",
            "upload_time_iso_8601": "2023-09-04T10:19:36.489350Z",
            "url": "https://files.pythonhosted.org/packages/c7/ac/f369b053e8d810abc26f0b38bdc59d8d93212a35676b60f442a25cf017c7/kaldilm-1.15.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3465e7657957a507cd59f61544ea6ee3bd0c623482a92061c91d3dfea31e0415",
                "md5": "0430646c1cded070cec185bfc52182e3",
                "sha256": "33776618856ffcf2793e5adc90d3f78759c01c1997a5473826bcda94f6fbca6f"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "0430646c1cded070cec185bfc52182e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 970571,
            "upload_time": "2023-09-04T10:21:00",
            "upload_time_iso_8601": "2023-09-04T10:21:00.630355Z",
            "url": "https://files.pythonhosted.org/packages/34/65/e7657957a507cd59f61544ea6ee3bd0c623482a92061c91d3dfea31e0415/kaldilm-1.15.1-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eacb1a9f46b22b20d6d9242b057b0b5a5c059dd51825911c54109e307d19e2dc",
                "md5": "7d30ba4cbf4110e0abf79cabc9733ba0",
                "sha256": "0b4648213c71cf87ae817fc9e41df9aa947917031596baea3be5f47d2f20a77c"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7d30ba4cbf4110e0abf79cabc9733ba0",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1366644,
            "upload_time": "2023-09-04T10:23:02",
            "upload_time_iso_8601": "2023-09-04T10:23:02.778103Z",
            "url": "https://files.pythonhosted.org/packages/ea/cb/1a9f46b22b20d6d9242b057b0b5a5c059dd51825911c54109e307d19e2dc/kaldilm-1.15.1-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "062dd1e6312d3004414890ff73101420c02086475d9184e59560aba1ccabfeeb",
                "md5": "d3edbecdf722025bd3219b0db1793501",
                "sha256": "090294e7eece405118d10898b12dffcea1fcd743ff39ef25c2c29b12ae483d17"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d3edbecdf722025bd3219b0db1793501",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1047964,
            "upload_time": "2023-09-04T10:19:39",
            "upload_time_iso_8601": "2023-09-04T10:19:39.047581Z",
            "url": "https://files.pythonhosted.org/packages/06/2d/d1e6312d3004414890ff73101420c02086475d9184e59560aba1ccabfeeb/kaldilm-1.15.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2cf23cb60d8782221a9fa058345ebc09377aa9dfadd2c8aef10ef9fcc8ccb2cf",
                "md5": "9cdf5b1f215c6dbd91d2fea361c050e2",
                "sha256": "6be903bc66e8825877634ca60c8eb69b8a0e534d59724558d21298d3dfb1de9e"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9cdf5b1f215c6dbd91d2fea361c050e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1005539,
            "upload_time": "2023-09-04T10:19:40",
            "upload_time_iso_8601": "2023-09-04T10:19:40.665892Z",
            "url": "https://files.pythonhosted.org/packages/2c/f2/3cb60d8782221a9fa058345ebc09377aa9dfadd2c8aef10ef9fcc8ccb2cf/kaldilm-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f0445884efdc63281d91c3cb2aedfbc8090323f7a7845706e9badce4f88abb2",
                "md5": "f911edc6da54ccd6b5705541338ad000",
                "sha256": "7e2ebc58e7c22b62b73cab82c96aed46b9ba16d337ab405029fe4dc5948801f7"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "f911edc6da54ccd6b5705541338ad000",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 970750,
            "upload_time": "2023-09-04T10:21:02",
            "upload_time_iso_8601": "2023-09-04T10:21:02.697407Z",
            "url": "https://files.pythonhosted.org/packages/5f/04/45884efdc63281d91c3cb2aedfbc8090323f7a7845706e9badce4f88abb2/kaldilm-1.15.1-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "399b78ecfe472b41abec7f415eada0267f50628aa65fa7cc7542671986a69317",
                "md5": "0f911704b1fd11af657a49d885e07cea",
                "sha256": "936c4f2d08e4e5a686c1f5f102e158a6dea64385225629820ec58a458d79fd28"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f911704b1fd11af657a49d885e07cea",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1366889,
            "upload_time": "2023-09-04T10:23:04",
            "upload_time_iso_8601": "2023-09-04T10:23:04.142018Z",
            "url": "https://files.pythonhosted.org/packages/39/9b/78ecfe472b41abec7f415eada0267f50628aa65fa7cc7542671986a69317/kaldilm-1.15.1-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b57f38df7f0edaf0c83d65e683852a3fd529747e72f21177de6ae95aa45f92c",
                "md5": "c8dae71d9302a4c7cbaffd5075a877bb",
                "sha256": "991a9451e3eaef78d44e06ccfc7b2901bf4f8e05d0fe2dbfbcf03a2546f167b8"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "c8dae71d9302a4c7cbaffd5075a877bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1341141,
            "upload_time": "2023-09-04T10:21:15",
            "upload_time_iso_8601": "2023-09-04T10:21:15.877530Z",
            "url": "https://files.pythonhosted.org/packages/4b/57/f38df7f0edaf0c83d65e683852a3fd529747e72f21177de6ae95aa45f92c/kaldilm-1.15.1-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4d627e28320acdc01ffdffa64922187dd54c8d351651c670f3105ee554d08ed",
                "md5": "acff77f130b2d4042310d466549e67ec",
                "sha256": "3e76828ebd633cc494a02f78b19ee4068fca3fb3732919a99393d831e33495b4"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "acff77f130b2d4042310d466549e67ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1046453,
            "upload_time": "2023-09-04T10:19:43",
            "upload_time_iso_8601": "2023-09-04T10:19:43.377625Z",
            "url": "https://files.pythonhosted.org/packages/d4/d6/27e28320acdc01ffdffa64922187dd54c8d351651c670f3105ee554d08ed/kaldilm-1.15.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50580c909e2fbea88e5e8de774533e373456287450f822cdbc9fa4fc1f98addd",
                "md5": "dc31a4e8d104a4e47f456ceb3b40983d",
                "sha256": "4072bfe910371bc1c7249ac7ef6cbdf06b5dfcfc53e6f614568ce7758edaea69"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc31a4e8d104a4e47f456ceb3b40983d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1004869,
            "upload_time": "2023-09-04T10:19:45",
            "upload_time_iso_8601": "2023-09-04T10:19:45.497284Z",
            "url": "https://files.pythonhosted.org/packages/50/58/0c909e2fbea88e5e8de774533e373456287450f822cdbc9fa4fc1f98addd/kaldilm-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0684dd2a78924c01d3f1ffdc62e3a3ccacf2396e6dfea8bfbe820340238d7995",
                "md5": "45c559b16e0b167b2efdf71bb96d802e",
                "sha256": "d71505c07fd2818cd472e0576e3e2d9624b73216ece64bb93ae84e25e780257d"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "45c559b16e0b167b2efdf71bb96d802e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 970464,
            "upload_time": "2023-09-04T10:21:04",
            "upload_time_iso_8601": "2023-09-04T10:21:04.751380Z",
            "url": "https://files.pythonhosted.org/packages/06/84/dd2a78924c01d3f1ffdc62e3a3ccacf2396e6dfea8bfbe820340238d7995/kaldilm-1.15.1-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cffab0d5c0c86c3610036cef62278254123a8f57e0ccb4a4efa8fe767a37dce6",
                "md5": "210408b4a0fe465d803a583f804eec69",
                "sha256": "a6af5c425b2ccd489a6ab66ad8a26902d7d7441e67a2c0c551c90603d33b59ce"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "210408b4a0fe465d803a583f804eec69",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1366603,
            "upload_time": "2023-09-04T10:23:05",
            "upload_time_iso_8601": "2023-09-04T10:23:05.416148Z",
            "url": "https://files.pythonhosted.org/packages/cf/fa/b0d5c0c86c3610036cef62278254123a8f57e0ccb4a4efa8fe767a37dce6/kaldilm-1.15.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6096e074e8693ec51058e9230ee6c0a2f179465d7a62fcdf63d3fd26b2bb78e7",
                "md5": "5500f426858a72d9690a2fe9066d8540",
                "sha256": "98f2b0db38d593003508d79a9034c5b15e0c8b2a3a272d6a5f97870e81ba24fe"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "5500f426858a72d9690a2fe9066d8540",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1341341,
            "upload_time": "2023-09-04T10:21:18",
            "upload_time_iso_8601": "2023-09-04T10:21:18.169748Z",
            "url": "https://files.pythonhosted.org/packages/60/96/e074e8693ec51058e9230ee6c0a2f179465d7a62fcdf63d3fd26b2bb78e7/kaldilm-1.15.1-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0abeaf83eb1dda5340ef450853a6fefcdc2f99bcb8cddb98c7231195fe4ed640",
                "md5": "841b629a85f88c0df5ad6923f08357c8",
                "sha256": "0bcdd89b2b2513bc1edb0d3d5dbe00d78f3ca000292e87a15cb881343fb91549"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "841b629a85f88c0df5ad6923f08357c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1046819,
            "upload_time": "2023-09-04T10:19:46",
            "upload_time_iso_8601": "2023-09-04T10:19:46.957708Z",
            "url": "https://files.pythonhosted.org/packages/0a/be/af83eb1dda5340ef450853a6fefcdc2f99bcb8cddb98c7231195fe4ed640/kaldilm-1.15.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "208436f4a3f3d6b59961230bc73fe12b4e7069f5c4743071964489b8ca9ec8ea",
                "md5": "44cf2e11ad7e894cc3833e26f9f2eec5",
                "sha256": "79caa7838a9191ef86b45eb096c5e977dbe253479c22bd6be0fb73c56077d9df"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "44cf2e11ad7e894cc3833e26f9f2eec5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1005052,
            "upload_time": "2023-09-04T10:19:49",
            "upload_time_iso_8601": "2023-09-04T10:19:49.181734Z",
            "url": "https://files.pythonhosted.org/packages/20/84/36f4a3f3d6b59961230bc73fe12b4e7069f5c4743071964489b8ca9ec8ea/kaldilm-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea0ebcf9f04e506211e2fb74ad50172fb9280f5280dbf2feea309d0df62a4039",
                "md5": "3dea0d41f425bcf9da9e29c781838f2b",
                "sha256": "cb97d5effeadf68045bade66007088a1faf5ac96bc7c64cd0301c5cdd5495046"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "3dea0d41f425bcf9da9e29c781838f2b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 970624,
            "upload_time": "2023-09-04T10:21:06",
            "upload_time_iso_8601": "2023-09-04T10:21:06.904493Z",
            "url": "https://files.pythonhosted.org/packages/ea/0e/bcf9f04e506211e2fb74ad50172fb9280f5280dbf2feea309d0df62a4039/kaldilm-1.15.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7960e4b1f854e86109041deb191c92318ffcc30bee2f292666296f51e559b569",
                "md5": "05bef1a43951722c573e855a358844a0",
                "sha256": "fb53f3d67b3ed66f3f9d9866096b797908f1a18b012dc6a0d68168639427d3c6"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "05bef1a43951722c573e855a358844a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1366946,
            "upload_time": "2023-09-04T10:23:06",
            "upload_time_iso_8601": "2023-09-04T10:23:06.736514Z",
            "url": "https://files.pythonhosted.org/packages/79/60/e4b1f854e86109041deb191c92318ffcc30bee2f292666296f51e559b569/kaldilm-1.15.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f355573a7e53d69418513a9faa33122116a2b59ba4b9dc574e9449017ffc7464",
                "md5": "419fd24ad8cd0d9fbbc375add9e95b1c",
                "sha256": "5227389fbb5f6feee87404e2556d3527229ce5bab76c93d1a5ea1f1336da7576"
            },
            "downloads": -1,
            "filename": "kaldilm-1.15.1.tar.gz",
            "has_sig": false,
            "md5_digest": "419fd24ad8cd0d9fbbc375add9e95b1c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 48960,
            "upload_time": "2023-09-04T10:19:51",
            "upload_time_iso_8601": "2023-09-04T10:19:51.663043Z",
            "url": "https://files.pythonhosted.org/packages/f3/55/573a7e53d69418513a9faa33122116a2b59ba4b9dc574e9449017ffc7464/kaldilm-1.15.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-04 10:19:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "csukuangfj",
    "github_project": "kaldilm",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "kaldilm"
}
        
Elapsed time: 0.11359s