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.33-cp313-cp313-win_amd64.whl (14.2 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

turkish_syllable-0.2.33-cp313-cp313-musllinux_1_2_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

turkish_syllable-0.2.33-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.33-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.33-cp313-cp313-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

turkish_syllable-0.2.33-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.33-cp312-cp312-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

turkish_syllable-0.2.33-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.33-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.33-cp312-cp312-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

turkish_syllable-0.2.33-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.33-cp311-cp311-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

turkish_syllable-0.2.33-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.33-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.33-cp311-cp311-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

turkish_syllable-0.2.33-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.33-cp310-cp310-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

turkish_syllable-0.2.33-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.33-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.33-cp310-cp310-macosx_11_0_arm64.whl (13.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

turkish_syllable-0.2.33-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.33-cp39-cp39-musllinux_1_2_i686.whl (14.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

turkish_syllable-0.2.33-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.33-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.33-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.33-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 743d1070171ea199c64a814470f11d70c0aa61e7caab74c432d7dc6d1ce6b1d8
MD5 0665bb9c56a92d5351a130088719adb7
BLAKE2b-256 e2b34e21f6c4afcb278ac40296f7944aa696916e5479683939aa747d3a3f2883

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fa2fe927fadf13f7882ec60c752cb435f7d9b675abd88f2c11b9bc3729d28cfd
MD5 796485aa6032b177a4eff7166b716288
BLAKE2b-256 475c1106562cf855783797669e7ac972242608056f0acda9cb53e63bb9e88a93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 175ec17d885f412cc69fb9d5e3d40f9bbad23fbbe9a7294afb0990ca18395c3a
MD5 bd4ae5a8731cf446f9c3d714d84c1ba6
BLAKE2b-256 740042ab3fd698a36b1b45dfab6a0442aa8794c5e61ca490b57a42c1dc01e155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 44282d642131a945167bcc7b7f3131f21df7f78e2282c859094b9a3d28ca7aa9
MD5 8ebe0cb5e3ebbc7324e8b9fcb8fcb7d4
BLAKE2b-256 863c8f23eac4eaa8f3841d89c01e277f263378bd0bd54fc3034a51f3b695bb0b

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8276c5175632dd487753783fb6a4573a4f799333249b9eda3c4c8bf6826b25d0
MD5 2ea3804f48ac20b749eb20a183b7d45d
BLAKE2b-256 11c136b9b1fe2a5ce297b83281b223ea6e9eef037761ed559c2f467724d69ee6

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5fce67374ec52b233734b07d992e3a3c3ebc7a73869166c39e44737ba5a45ce3
MD5 f9ea239b0c8eb1d2642224e8374b0e0c
BLAKE2b-256 87044c191487a4c46cac5a4f804a81b02f2563fa0e8c6022571e978e54adca3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f74f70d5edb802c687fda011569d5c644e672aeb27096f41f08525f26ebefcdf
MD5 c2312bbc0a68792818e115cce5b29056
BLAKE2b-256 d2ec33dd1d0caba96e37951f1f48409f9077e85297690d84f7441531cf16b7bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1c955cdf4fd0771159ba041746b50052e7c2717f80fd0d26921e6af497e83672
MD5 57acbc25556d0dc1f5e7f75dde79be2b
BLAKE2b-256 23fc27119770edf572bee124798e2e39d3b391d26cd6f10172055ea307d9747e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5e43e5b59e8c6cb65ea39a5aa8f4565a015e56ca7562ee4e5402e96dfa5463f9
MD5 05a648f47ac91fe90d2ba9dd326c1c5b
BLAKE2b-256 939a23ecfc35326966707106baffb8a99a2237388671ec50c50c93b663041ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 981d92b9963bd382798cedc6c659830eae42340a61ac11e218248a3b50d547ef
MD5 836a710b4cdd85e54d4675a0efa6469b
BLAKE2b-256 c0e28845d80034633cb0f18b1a2337f42288ad60cedd7a12adf268ce94db6ac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d67b35d36770e35455bf8037e47598f3cf90b07b2af725d6bc6bde073f108ce
MD5 4a31b8408289844bc228af18652ce3a3
BLAKE2b-256 1ea641629b946780e6e75176653f73f96d8d5d82451bbbef9f14f15abea1c797

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92e69eb08695a63dc9f85d2d7f26fb840d30a727b043a52dd9f9a281ca37c657
MD5 0c80da2d8500ba4f80ef7c54837c875c
BLAKE2b-256 86afc2ed8df69a98c01cbbc17096ba2ceb865796d09607f09a761ce46773fe3a

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 22b7a024c16ab209036b238d186d9e5c7655735a639bd584da7d72753ff25ed3
MD5 831e12c0a2c7a97eee0d54464d814b80
BLAKE2b-256 32867711ca51a85ee744cc6113450b117a498f1f04e9a678f966f5f975c6250a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ec74f68189644bec63162115337d3885669c6b323a0556a2b1d8ef54bc2edcb
MD5 d995b15066cf2bde6eb4ddb42b9ae573
BLAKE2b-256 a8e9081df278b7541b28d7fab7fa44357c4b9dabb3d0e85a9abc367b6aa7cc73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0e1ae7ea7a26aa4b91a62f962ff84d340e2a30e887afe28d0f40592c31ff2fce
MD5 d5b814f405d0478958a0d8b205fd2bbb
BLAKE2b-256 89cc26e0a46971d9adf9ba8bfe8daa5a3829c40f331597b3e4e2e2a55784200f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d14d17773ded23c663d928ee44f0bc7c96c61c8e1e833a1b02e09a92040dc5b1
MD5 24bd2500027f244b2659bb4afb09a313
BLAKE2b-256 281d5504ac332f5324f9898b41bdc83f70e9168a6cf23eda04238dbf72aa1e41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37e0f5dc6672bc33f192889157fadd2c48019039cedca5455e98dca3d684678c
MD5 6660a5181716926d441c0411b5fcd27d
BLAKE2b-256 7aaf891b0d757dc41d2ef37e3ed2b2b77272752a3cbfd7efae2c912ead45276d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e31d89d12c201950791eb21435d633df8a6265e5e3d9e214544130f430a65032
MD5 3099515b4096f20c3211fc29767a25ac
BLAKE2b-256 b7cc11d092603acbbb64c8f29288996e9f746b03676ecbfad3f6716dfee6d49c

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53ae3e7f2fe6bf9b5d0ffe26db724ffde3f0d8350c220abf609a2c90f4075128
MD5 efdb60d817bd8c4880245b97cdf327d7
BLAKE2b-256 c66bd8fdd1f3859f851e4871b595cadd4b9ae414fbbd4f4350defb81cdb9faf8

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed393f70795524165190ade4f909e3d8da2e7c6cbdd75f37968ea8fe270488b3
MD5 0c8795e7d82c824a96d9443e11d94dc7
BLAKE2b-256 6d22c7d4474f90a5dbf73c61fd72c4798dd20d19c179f7b3371069c4aaaf0eaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b89a27ca7e9bb68d561d3a76736b4a6e8e464de3e55c9d10d7c94d5925f6d31
MD5 845e933badebf045310ffdffa3bf53f7
BLAKE2b-256 18289cc48cfcba394681d546b950ff1a4b2e0363448a183bb05a9ea0898db662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a13934b85db535b45634b9659d4e229e73e68c846658d4a86c178c0375acac4
MD5 0551fae6f978b99e7ad04275af87057c
BLAKE2b-256 8618d629eb9f808cb76307b8214c4982388d5d5346a5440354b5b9606e04c55c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3510014673548ab14b007258a42abc1838dcf11c68f17b2f5a5b4d556cec1fa2
MD5 3ce822d421e21e51e66dcee764cbe9fa
BLAKE2b-256 c92dbf56f284b0fd86f0cd87d78d43d1b526d1a98e7524e9a678f94bdcdb707f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2f10098915b14751150660e0816124c536839e9129b2aeb5c889fd803c700fe
MD5 69a93efa7fea04a8e02bff8427a873bb
BLAKE2b-256 39f25b387d56376094cb9872eab512c5b81a27da7ae55ef25671b9b6a872ea31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1aeaa08c5dd419307185183a764da4fc7e767eedd2b37d8f7e0b1a6fce3879d1
MD5 3292f6801157a7ef9a9252814df9b3bc
BLAKE2b-256 2c9514ec8d2e732285e8cd3edb379984d1de7ffe929e1bc473ecb9f94243e8e5

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf4ceb04868998cbbd7f66bc01dd60dcf6ac1e98c62c3af7d536edebba6548e5
MD5 dd1a1715d64052a7d44c7260c0752abf
BLAKE2b-256 5aec2344c5dd2407dc49c4fe67d25f72b34dde38a884a7cb6edf2d25e9aa5ca1

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3df5378f5841faccd0b8159006638d04cd482cd4b8a89fb531ae204eb1e5e2d7
MD5 2a7a348d889467062a1395c0be5162e5
BLAKE2b-256 a51ffb3df6f95e3544deef5593a5d2594721bc5ff89c8848bc9112f0835513d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7080bdac804af20b042585013be5066c65df478573bc2847b4cfeb40c0647e8
MD5 3efa6f6d5bdb3477703ad874a8b03164
BLAKE2b-256 0d7594fed613a08ff5e3b95f813cbdcc4900b6ddb6728bc9f542f8d98d278452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 63016bfcaa5db582d4b61239b09a320d8ee85ec4f81f45d338796068cd68c35f
MD5 23e54cc2e17b7190e9e5a865e7ab5a45
BLAKE2b-256 6510271bd960532f6e96a7bfc2e8df499fdd54fb9def5b296c5b7bbe92713b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 41fac7a9283e9611bfcedb61df66e7124f92e7df494b7cb6651b70af4d789e4c
MD5 48abd38d4b6018dd707aa1272cb224e6
BLAKE2b-256 9e1350d2e65996d2778588d91e0be150422dcd30710d7936b1fe97688941e5d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc0fbf9c21b44427336218b5aecd4028a4ed8e7deb5558d4093c04f9dd4dd450
MD5 7905a1683107eab9435fa194600f01c5
BLAKE2b-256 dd60baacee0a09a39fb05c686a2559500ccd0cee944e3e907af02a41fc72ea02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92a3be0c131bc945ab38995b3005d74658053df3fdd2e4ae4a8f6619fa3ccbb9
MD5 e665fc297462bfd0c694de64238a1c75
BLAKE2b-256 4d8861ff78def7c6f392305ae58dd25ace7608100b28c103db67b50ef40cbaca

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 192de2c1dabafa168a79722fdf0a80819402b0cad5fdfd1a8f9ee03b1396356b
MD5 feadb59d9482449b1d3f498a438381aa
BLAKE2b-256 5a6d049babfeb115e5c71dfc5f478ac05b26055fd6c63d53ef2167fba0ce40aa

See more details on using hashes here.

File details

Details for the file turkish_syllable-0.2.33-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.33-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 67f59279fb2044f00dfe2a8f8df9db04728cef36bc2ec944c7c2bc50198055a0
MD5 7d2fa066f43290b6bd7a83f71cee83f1
BLAKE2b-256 3b61851d7e47bed8f3c28a97a61805561899c94a41f1b5a1786fcbe5fa07be73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turkish_syllable-0.2.33-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 225baff71af457219246fecd65b9b5e488e90ce684b865a29ad6617ef317c4e2
MD5 445f5e7f2beb319313401ee6c849011e
BLAKE2b-256 2ed3811ffd106c6af4de5a7df58ed5dc4ff9232b74f3e4e383a9284ecca09a4f

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