Skip to main content

A Turkish syllable splitter implemented in C with Python bindings

Project description

Turkish Syllable Splitter

turkish-syllable is a library for syllabification of Turkish text, written in C and accessible using Python connectors. It works quickly and efficiently, produces results that follow Turkish spelling rules, and offers optional inclusion of punctuation.

Important Note: This library is able to separate the syllables of words of Turkish origin according to the rules of the Turkish Language Association (TDK), but it does not provide a definitive solution for words of foreign origin. Although these words are often spelled correctly, incorrect spelling can be encountered due to language structure.

Features

  • Turkish Spelling: Works according to the spelling rules specific to the Turkish language (for example, “merhaba” → ['mer', 'ha', 'ba']).
  • Punctuation Support: Optionally adds punctuation marks and spaces to the syllable list (with_punctuation parameter).
  • Fast Performance: C-based algorithm provides fast results even for large texts.
  • Platform Compatibility: The library is platform independent as of version 0.2.0.

Installation

You can install it via PyPI:

pip install turkish-syllable

Sample Usage

Using with Python:

from turkish_syllable import syllabify

# with punctuation
result = syllabify("Merhaba, dünya!") # default value of with_punctuation is True
print(result)
# output: ['Mer', 'ha', 'ba', ',', ' ', 'dün', 'ya', '!']

# without punctuation
result = syllabify("Merhaba, dünya!", with_punctuation=False)
print(result)
# output: ['Mer', 'ha', 'ba', 'dün', 'ya']

or directly on the file:

from turkish_syllable.csyllable_tr import process_input_output

input_file = "input.txt"
output_file = "output.txt"

"""
function:
	- process_input_output: function that does the spelling on files
parameters:
	- input_file:  file with the text to be spelled
	- output_file: the name of the file where the spelled text will be written
	- with_punctuation: indicates whether punctuation and space characters should be included in the spelling 		process (default=True)
"""
process_input_output(input_file=input_file, output_file=output_file, with_punctuation=True)

with open(output_file, "r", encoding="utf-8") as f:
    print("With punctuation:")
    print(f.read())

process_input_output(input_file=input_file, output_file=output_file, with_punctuation=False)

with open(output_file, "r", encoding="utf-8") as f:
    print("\nWithout punctuation:")
    print(f.read())

Using with command line:

# with punctuation (default)
python3 -m turkish_syllable -i input.txt -o output.txt -p
# or enter the text directly:
python3 -m turkish_syllable -p
# sample input: "Merhaba, dünya!"
# output: Mer ha ba ,   dün ya !

# without punctuation
python3 -m turkish_syllable -i input.txt -o output.txt --no-punctuation
# or:
python3 -m turkish_syllable --no-punctuation
# sample input: "Merhaba, dünya!"
# output: Mer ha ba dün ya

Technical Details

  • Language: The algorithm is written in C and linked to Python with ctypes.
  • Spelling Algorithm: It follows the natural distinctions between vowels and consonants according to Turkish spelling rules. It is optimized for special cases (for example, words with 3 or 4 letters).
  • Dependencies: No extra Python dependencies are required, only standard libraries are used.
  • File Structure:
    • syllable.c: C source code containing the spelling logic.
    • libsyllable.so: Compiled shared library (Linux-many).
    • libsyllable.dll: Compiled shared library (Windows).
    • libsyllable.dylib: Compiled shared library (MacOS).
    • csyllable_en.py: Python linker.

Requirements

  • Python 3.6 or higher
  • It can run on all operating systems.

License

Distributed under this project (MIT).

Contribution

If you want to contribute:

  1. Fork the repository: github
  2. Make your changes and send pull request.

Contact

For questions or suggestions: ahmetozdemiir.ao@gmail.com

Version History

  • 0.2.1: Platform independency, README improved
  • 0.1.4: README improved
  • 0.1.3: README improved and fixing some bugs
  • 0.1.2: Fixing some bugs.
  • 0.1.1: Added with_punctuation parameter, shortened function name to syllabify.
  • 0.1.0: Initial release.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

turkish_syllable-0.2.30-cp313-cp313-win_amd64.whl (14.2 kB view details)

Uploaded CPython 3.13Windows x86-64

turkish_syllable-0.2.30-cp313-cp313-win32.whl (13.8 kB view details)

Uploaded CPython 3.13Windows x86

turkish_syllable-0.2.30-cp313-cp313-musllinux_1_2_x86_64.whl (14.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

turkish_syllable-0.2.30-cp313-cp313-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

turkish_syllable-0.2.30-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

turkish_syllable-0.2.30-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

turkish_syllable-0.2.30-cp313-cp313-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

turkish_syllable-0.2.30-cp312-cp312-win_amd64.whl (14.2 kB view details)

Uploaded CPython 3.12Windows x86-64

turkish_syllable-0.2.30-cp312-cp312-win32.whl (13.8 kB view details)

Uploaded CPython 3.12Windows x86

turkish_syllable-0.2.30-cp312-cp312-musllinux_1_2_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

turkish_syllable-0.2.30-cp312-cp312-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

turkish_syllable-0.2.30-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

turkish_syllable-0.2.30-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

turkish_syllable-0.2.30-cp312-cp312-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

turkish_syllable-0.2.30-cp311-cp311-win_amd64.whl (14.2 kB view details)

Uploaded CPython 3.11Windows x86-64

turkish_syllable-0.2.30-cp311-cp311-win32.whl (13.8 kB view details)

Uploaded CPython 3.11Windows x86

turkish_syllable-0.2.30-cp311-cp311-musllinux_1_2_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

turkish_syllable-0.2.30-cp311-cp311-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

turkish_syllable-0.2.30-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

turkish_syllable-0.2.30-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

turkish_syllable-0.2.30-cp311-cp311-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

turkish_syllable-0.2.30-cp310-cp310-win_amd64.whl (14.2 kB view details)

Uploaded CPython 3.10Windows x86-64

turkish_syllable-0.2.30-cp310-cp310-win32.whl (13.8 kB view details)

Uploaded CPython 3.10Windows x86

turkish_syllable-0.2.30-cp310-cp310-musllinux_1_2_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

turkish_syllable-0.2.30-cp310-cp310-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

turkish_syllable-0.2.30-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

turkish_syllable-0.2.30-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

turkish_syllable-0.2.30-cp310-cp310-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

turkish_syllable-0.2.30-cp39-cp39-win_amd64.whl (14.2 kB view details)

Uploaded CPython 3.9Windows x86-64

turkish_syllable-0.2.30-cp39-cp39-win32.whl (13.8 kB view details)

Uploaded CPython 3.9Windows x86

turkish_syllable-0.2.30-cp39-cp39-musllinux_1_2_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

turkish_syllable-0.2.30-cp39-cp39-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

turkish_syllable-0.2.30-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

turkish_syllable-0.2.30-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

turkish_syllable-0.2.30-cp39-cp39-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ed273e329e2f993676c5b558deda332150ee428bfe28b52bbb5aa92365a79efe
MD5 d0263c20d09195409d39644031fec3b3
BLAKE2b-256 1447119864c8c1588e96a2d5ba8262e8a86b124cf025fb950e92d33e617b5746

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2c946b6da9737cb344281d3a024083e677ce0e65c61990b15584ee3c3bd89048
MD5 9c637009e7ca5a3b0f8fc83e807db772
BLAKE2b-256 77a1701a99a9d95b63200130e36ae37fc8d036cba94c41b5e7f1abdc4f436737

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35e5dc70dbd2b93a29e89a3713f610251e2462a3cc26c7c2886c229164bfae3e
MD5 af21b53b91be9966712f67e7384647b7
BLAKE2b-256 a911ba87f4bf4f94009320b18c9248e2d1782a41c8b1a2e76ecc411f722e751c

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d9ce747ffcf95e8b5b14dfb1e8d3ae394e4bd57e965bcdd4098bc365852a1fed
MD5 773556b805c57c030801916d209457d8
BLAKE2b-256 8e1c6fde0b1739775163a8a730a30e6f168394ba7f89d0783d569b6ffe6f07bd

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c63804d970c8206b023516e134ce63bb3e04fe5b03eb635457e5afc34badb473
MD5 3c15c8c51b4868b9e5ee23d588a0794e
BLAKE2b-256 901fa9e8e94b6e81592fbc372b0a32d445cd43bb13e606ec646ff8d5c42ed156

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da1ba2bbdcba27ce421c4a49f7e55546092b3a8c5ccf7eb309cf301a898f9be9
MD5 0682af9ccbc41489e4020026bf08e7cc
BLAKE2b-256 05a953735775a471035d8ee8f8c07342308f5f90d205ce701baeabfdd490cf9a

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eca4a0c84112dd156071287a495314ba2caf904e3eabdc98e828f25291c58cbd
MD5 330e1ad55c191e401fb56110783ecdcb
BLAKE2b-256 e1e0caf1173f0f7b52499ef0eba98e0768a4ee9283a6dc4604910d41b641f209

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 19057547079004c7ad8f97ae11bb404d3b8f0e8a6e60af23378e8004e8ceb3a3
MD5 60f9900ea446235691828ca67aeab809
BLAKE2b-256 c00afcc3ed5ec7d11998898c87a8c19e68c152709f755d19853593275ad57d56

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6fed856e1c182b21d5b4ce67698bc64fca19458e2a43da56f43f3597ae8ed2c3
MD5 79fabcbdbf661b75adcf0e254869488c
BLAKE2b-256 1dce4e49d7e15132f26d5f4b8624cbf82b26ddeb269e85f7f34514401e4d1ef6

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3da25dd9f75d7695f8129182e4b45b9f8f1c046fe2cb72e7285e80f7f676bd89
MD5 7bfd40f1baa8042844e4ab559ce80b2f
BLAKE2b-256 d0e3aa4ede51511300887883e9155f99454cff34870f1271cabb6be94543fb86

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cc5b2672b5814cb8fff9caca38a3b89c2f158bebe044409f588c7d39e150b3c4
MD5 d5bef6981bdc3c67e8d8fa79ce317c02
BLAKE2b-256 31dbf6bdd092bc85791f9adfef47425585a6dd5c4d91da2dd7699c2e5dd420e8

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e39a2b100c31fd139072b229e5ca0aa57f24a8ced28e10443b8466bb55ba10d
MD5 9730fb744cb72bcdc33703d3951bc423
BLAKE2b-256 9877cc17acddc409b300a6c3b9b2cd7a3b5d7bc40c64139242b2e68ea0127e2f

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1b1209b0d3df11aade1ee939a01b99bc7feea47b07cc25c55cab98b4b079377b
MD5 0180fc90c91dec133c913ce4d892a432
BLAKE2b-256 bcf074a6c97bb0dded53c7c5a71c3fbb099203a01657da56b9c661563db862b9

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86f91c385b60d47bf223834cf5d859219ff0095f040c0abfa18816ecb5d60371
MD5 e28693223452c9c448943502cfc83bdf
BLAKE2b-256 a66fd44515bd8eeacec2922cec02c11bb71146ca6f9824ee4e2da4b638f890e8

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c27cc7e13a5565edf9af23a2ad74f4c61de0f738c1e634af006dd85038b7fc3b
MD5 c7fdb7ad60089402f4fc2925333e43e7
BLAKE2b-256 d767d08681a16b56a5a48665a4f894eb5e8a9b9797744048c44118816540b33f

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0003b7a11767fc305005939f1b58fa51e0168ca0bff24a2bb8746713641eeff7
MD5 1dbe8c36375acd809d3655b1ef5f585d
BLAKE2b-256 298419c97683131b823bdec965837f98b5621b74e2a09b930e7cb3178afe8cb2

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 667256c4eb1c643bf593c77b21f81e1f1908396073c63da169fab93697b445a6
MD5 91f2ffeefb5d81305bf2be17fd3da8a9
BLAKE2b-256 6a4690569b26bfa83519048500396b37874fc71ef8f57708ea976313f0145d92

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a17d52c52e1c685e4e709e9d625b3642e00d029f75d8dbd4385ec8fe984e4bd
MD5 6d1a1366241b288d8c3b167c6c8e606f
BLAKE2b-256 feada5fdfd3ce38384ef03ee082a045cbd9d803e188dfb8ceb4c25ec474cbef5

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62df81769dd62acbe6d11d5e993bfdad0ac04a61d895e2d530b48df962e672aa
MD5 5795b160c61e6a542ed59585ed418058
BLAKE2b-256 938981491b554e1d3c585de51a59b9d00fa925b42a90d34f62db29f0004a15ce

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ce3c071200fedb7e63475abf96dae59c0774903532fc73d3dd7ebe436b5cf93
MD5 b2fc3bf6099cc32b55c308f096a5ac2e
BLAKE2b-256 4165d4bf8b8bb08ae58b2639ecb3cb6eba390d0711a29f2ad87b98369425bdcf

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7454c1612e1420c641d97f0b5f4b4e7ddfe8c8deedcc8ee708bb3b57ad29c7e0
MD5 32ed631ad4b8077788d254673ca672c2
BLAKE2b-256 53b1a7f7b3485621ffd8a63b5d0ad3c7e162e35c129aae771a0e5bf787af6a04

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c2b356b052dcede457c2ba7373437e4d9391d64405a1ed05454e37ffb1292ae3
MD5 1c9ed1a51c72da9139c0b4e548504eef
BLAKE2b-256 a697b6a70e842fa5d8b5d721bf3155a1bd523918f219457d5750808943e965ba

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 78adb5185a7487b1df0b20de6ede3144c4a790fbdbfb79e5a1793de7d875c9d7
MD5 3bb7c725f30fa0eabe8cee74985a4d03
BLAKE2b-256 b93f69d3bc084e6fe20d3d084e4cb31e6c4b5d5278e1cb2c802b13c1d405e2c1

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 771a72b8d8323d6eb9b997f58effc1b4d08fce1eb2caac2a450157fa87646ba7
MD5 964b641da0122c1d3f47e368e12f0973
BLAKE2b-256 3bd96a2219f69e7cf4dd8cf8f42a0c2d67a1073155d66344f687aabefa2ea8fa

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c5847e94939bc610888fb4fefcb19ef2607b2f109e5630a1bdd098571abd09da
MD5 9608db6992e733ae6612dfabf4318d36
BLAKE2b-256 c8ecfe28fac957f60c2471ce48c15f31dd027afec56e28619f0e6297e3452d43

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fed19fabd15a230e7f914c80248a87e8ff78f30df903cd71b149d40f2764a81
MD5 1adad7adcbb84f3e3a1ac2d588337fb5
BLAKE2b-256 fa23f089793786dff7aa58588de73e481c8c0527ab9964fc9c71accc3b73ab09

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9515b0f2dd04e471f6dc0988a65d176a61c94fef997b26c8a02bb190a0768fd
MD5 ded4b8f0ca455c5ce98d4e4cf76aa4be
BLAKE2b-256 318d9a68e6d29da188e374d845ba665be48e528608a5d2c510c787b75f30931a

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 922f83aa4d766917baa910779e5b199cc35213b9fa766afe4049cfca70d4e9b2
MD5 fda12e272ec563d7535b1b097c6e90cd
BLAKE2b-256 abf72132823e3a0c7e647e7002a93dfa0067e8c3e735740549d45f62bb8fc681

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c5dc2ab5aece0c468620045812d6c2c39fde5bb45574ba8ebeaaf813f58b7ea
MD5 8108891d78485485972d8c25c36afc0c
BLAKE2b-256 8fa0812472f1937c4123038ce9143a5130614fa07e5c10f04a6ab09eeed6e1b2

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e52688dc8bc9eadb39f1e4d3a2765eb6a44a85c87a2f4df7a87146cbd7412942
MD5 458b8e9d632043f2c55d9ee5b442c451
BLAKE2b-256 3693b284e7e6f8dc32d6a3b0c4d282f06778e35e285d3978955a88e03134cb2e

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47c3ca14f359c79761b91f6cf249aa065eb949d78a874947d214a816a3c305a2
MD5 2c508b7429fcd6c8c844c1d808b0ea8c
BLAKE2b-256 deb0a1b809744834d5e94a8f71b3afba8cb51e0f6771cf4776981311517b0bc9

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4dfa606a8adefa79e5a644ab46c31a1bb18af663da68ff65e2142347ee721454
MD5 8ba643f2942d89800443d6e9de95aae7
BLAKE2b-256 b14fb9c38df0620daca100665b8fd7a2f6bd6dda408ac17bb6af27e5d31c1cc8

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e912a1b4e15e6607ca3b8602217f7b22aaf8efc2288149f9e333df3cd98c6ad2
MD5 499b13b075847bdddb5536406022e496
BLAKE2b-256 8fe73e67236128726cf168da25d4dcfcee609829cb58335e89b51410fa1f314f

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dee5df5d22bf3843844d178445bddd8838c743fd549fe830eac00db66a244370
MD5 cfc1c7e3c31840061250422e80dd757e
BLAKE2b-256 f11f965b66c5cf0e06b34ad3c9eb9f61d6403c9397d4b63871d5af0d71eb027b

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.30-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.30-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fdf40d1e7ee3af9330d0fe6025d276f0c037f9eee7f04c730ab9d039075f3b9
MD5 d70c98b3d9be8dfe01f323c955f508fd
BLAKE2b-256 5201425a8a30181210c0ef151426d6f15953e56a1933662792e77b749dcca7f0

See more details on using hashes here.

Supported by

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