Skip to main content

simple python module for KoiLang parsing

Project description

Kola

Simple python module for KoiLang parsing.

License PyPI Python Version

Installation

From pip:

pip install KoiLang

From source code:

python setup.py build_ext --inplace
python setup.py install

What is KoiLang

KoiLang is a markup language while is easy to read for people. There is an simple example.

#hello KoiLang
I am glad to meet you!

In KoiLang, file is divided into 'command' part and 'text' part. The formation of command part is like C preprocessor directive, using '#' as starting. And text is surrounding commands.

#command "This is a command"
This is a text.

Each command can have several arguments behind the command name. Valid argument type include integer, float, literal and string.

#arg_int    1 0b101 0x6CF
#arg_float  1.0 2e-2
#arg_literal __name__
#arg_string "A string"

Here "literal" is a valid python variety name containing letter,digit, underline and not starting with digit. Usually it is same as a string.

There is another kind of arguments -- keyword arguments which formation is as this:

#kwargs key(value)

And another format:
#keyargs_list key(item0, item1)

And the third:
#kwargs_dict key(x: 11, y: 45, z: 14)

All the arguments can be put together

#draw Line 2 pos0(x: 0, y: 0) pos1(x: 16, y: 16) \
    thickness(2) color(255, 255, 255)

What can Kola module do

Kola module provides a fast way to translate KoiLang command into a python function call.

Above command #draw will convert to function call below:

draw(
    "Line", 2,
    pos0={"x": 0, "y": 0},
    pos1={"x": 16, "y": 16},
    thickness=2,
    color=[255, 255, 255]
)

Kola mudule just create a bridge from kola file to Python script. The bridge, the main class of Kola module, is KoiLang class. There is a simple example.

Example

Let's image a simple situation, where you want to create some small files. Manual creating is complex and time-consuming. Here is a way to solve that. We can use a single kola file to write all my text. Then use commands to devide these text in to different files.

#file "hello.txt" encoding("utf-8")
Hello world!
And there are all my friends.

#space hello

    #file "Bob.txt"
    Hello Bob.

    #file "Alice.txt"
    Hello Alice.

#endspace

#end
import os
from typing import Optional, TextIO
from kola import KoiLang, kola_command, kola_text


class MultiFileManager(KoiLang):
    def __init__(self) -> None:
        super().__init__()
        self._file: Optional[TextIO] = None
    
    def __del__(self) -> None:
        if self._file:
            self._file.close()
    
    @kola_command
    def space(self, name: str) -> None:
        path = name.replace('.', '/')
        if not os.path.isdir(path):
            os.makedirs(path)
        os.chdir(path)
    
    @kola_command
    def endspace(self) -> None:
        os.chdir("..")
        self.end()
    
    @kola_command
    def file(self, path: str, encoding: str = "utf-8") -> None:
        if self._file:
            self._file.close()
        path_dir = os.path.dirname(path)
        if path_dir:
            os.makedirs(path_dir, exist_ok=True)
        self._file = open(path, "w", encoding=encoding)
    
    @kola_command
    def end(self) -> None:
        if self._file:
            self._file.close()
            self._file = None
    
    @kola_text
    def text(self, text: str) -> None:
        if not self._file:
            raise OSError("write texts before the file open")
        self._file.write(text)

And input this in terminal:

python -m kola kolafile.kola -s script.py

Or directly add in script:

if __name__ = "__main__":
    FMultiFileManager().parse_file("kolafile.kola")

You will see new files in your work dir.

workdir
│      
│  hello.txt
│      
└─hello
    Alice.txt
    Bob.txt

What is more

The most difference between KoiLang and other markup language like YAML which is data-centric is that KoiLang more pay attention to the command. Yeah, text in Kola file is a special command named @text too. In fact, the core idea of Kola is to separate data and instructions. The kola file is the data to execute commands, and the python script is the instructions. Then Kola module just mix they together. It can be considered as a simple virtual machine engine. if you want, you can even build a Python virtual machine (of course, I guess no one like to do that).

On the other hand, text is also an important feature of Kola, which is a separate part, independent of context during parsing. The text is the soul of a Kola file. Any commands just are used to tell the computer what to do with the text. Though you can make a Kola file with only commands, it is not recommended. Instead, you ought to consider switching to another language.

Bugs/Requests

Please send bug reports and feature requests through github issue tracker. Kola is open to any constructive suggestions.

Project details


Download files

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

Source Distribution

KoiLang-0.1.0b5.tar.gz (165.9 kB view details)

Uploaded Source

Built Distributions

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

KoiLang-0.1.0b5-cp310-cp310-win_amd64.whl (83.2 kB view details)

Uploaded CPython 3.10Windows x86-64

KoiLang-0.1.0b5-cp310-cp310-win32.whl (76.5 kB view details)

Uploaded CPython 3.10Windows x86

KoiLang-0.1.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (416.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (414.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (339.7 kB view details)

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

KoiLang-0.1.0b5-cp310-cp310-macosx_10_9_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

KoiLang-0.1.0b5-cp39-cp39-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.9Windows x86-64

KoiLang-0.1.0b5-cp39-cp39-win32.whl (77.6 kB view details)

Uploaded CPython 3.9Windows x86

KoiLang-0.1.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (421.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (419.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (401.7 kB view details)

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

KoiLang-0.1.0b5-cp39-cp39-macosx_10_9_x86_64.whl (95.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

KoiLang-0.1.0b5-cp38-cp38-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.8Windows x86-64

KoiLang-0.1.0b5-cp38-cp38-win32.whl (77.6 kB view details)

Uploaded CPython 3.8Windows x86

KoiLang-0.1.0b5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (422.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (405.1 kB view details)

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

KoiLang-0.1.0b5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (433.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

KoiLang-0.1.0b5-cp38-cp38-macosx_10_9_x86_64.whl (95.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

KoiLang-0.1.0b5-cp37-cp37m-win_amd64.whl (84.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

KoiLang-0.1.0b5-cp37-cp37m-win32.whl (77.7 kB view details)

Uploaded CPython 3.7mWindows x86

KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (396.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (394.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (330.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ i686manylinux: glibc 2.5+ i686

KoiLang-0.1.0b5-cp37-cp37m-macosx_10_9_x86_64.whl (95.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

KoiLang-0.1.0b5-cp36-cp36m-win_amd64.whl (93.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

KoiLang-0.1.0b5-cp36-cp36m-win32.whl (82.7 kB view details)

Uploaded CPython 3.6mWindows x86

KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (368.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (367.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (358.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

KoiLang-0.1.0b5-cp36-cp36m-macosx_10_9_x86_64.whl (91.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file KoiLang-0.1.0b5.tar.gz.

File metadata

  • Download URL: KoiLang-0.1.0b5.tar.gz
  • Upload date:
  • Size: 165.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for KoiLang-0.1.0b5.tar.gz
Algorithm Hash digest
SHA256 902714224bcf8386611f17e1ff786933c1fbff07b96215998a1d6aa2b7688d7e
MD5 16231f037c4fbc80cef03d046a6756b8
BLAKE2b-256 b8ca6a6edccb90f6540e664f66d1ce85abaabc3051a4605c74387936b94bc84a

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 83.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d406c1bd19cec3837c9146f3f864b33705c711321fc26f7f20af90184dc7d89
MD5 b9555566fe022961a6d64ec1573d9e5d
BLAKE2b-256 7e714b07f278807ad1cca826a6ec2016651117979b7190ea0eb73624bdbfdb6e

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp310-cp310-win32.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 76.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 85bda897b4389cdeda9a83196da40bc4773eb33ed58d6d711d1f4ae365fee2a7
MD5 5d061518ea221cc9bc891c47cab7f31e
BLAKE2b-256 403cf6102e7a8ab00a81600f4952551074704cc0836662418cd54aab57b4bb01

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dec4b650913327058b053be0df93d5e7e71c9674ea737a7145b70c682e219ef8
MD5 d3bf5eb59a54ca3db261fbbdc74a898c
BLAKE2b-256 24adc56da1cae9877abb7cae728554c5f0fc7e43658a4ba6cd231b16ef1031c0

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 500deb19f152e60c71bf4d4631b222434432970d22aba9f20b23c28ea868e408
MD5 0427822996d8c3853a8d0fd3c747a551
BLAKE2b-256 7780dd19cf3927e71b2a2eeddd35804fa30796a9250d96fe98e52abe65b88836

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 4f3c719af0a7c596dc663fea66df0d4326a5eb894f399a30fdfc5407c3cc9ea3
MD5 7f7646d6df8ef099027e5f3d3ebd5d5b
BLAKE2b-256 800c43d5fad9ed6343c8d523c7d68ea992ee58a3ffe52c6f1733781b3deeebd5

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d655bea0a3d0777b24a09842f312d7ec7bbfc32b7b47d3c98b544dc6c7867d1f
MD5 e8a82252174e8f7972b89c3436815971
BLAKE2b-256 c5c31b3f528a7024cfe74febe94455657752241385deb2c7e026cf8476931fc8

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e5a59a803a70b1cede1a2c2a5103928c761e4ef4c8ccd0153477ef5bb3a050d8
MD5 a0d6d92ca26596655f72164ca9778b5c
BLAKE2b-256 a1aa1bdd4574a611fd2cc8b4030e995cfcec9924e3f7b95d4bfaf326a31dcacc

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp39-cp39-win32.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 77.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8527d3f30d249f0e215e121b1a508ff82ae4ef92511dea06f36548d952fff035
MD5 2a7c456397c1b51246231599cd943a7e
BLAKE2b-256 2752690060db4cb3eda40086cf48b20ef2faecece44df5c31fac30e2ff1cb99f

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6ac0757c16c23a2be76b3a54e5f531ed10a26cf04a38b1faec90e5e02f268e2
MD5 832ad6334c02bd44d98b04a89f192298
BLAKE2b-256 2853d16554113c75bf6735989060663a5f4da3623bb73c5a5790100a2eb0ef4e

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3197f23f00c7bf3ad6c5ef9d572c1debc9575c9ad7816f9a5b6e73568019f7bc
MD5 f0d9dc589b11dd29311678aebb9da897
BLAKE2b-256 a17a3576b6a9a21e477afd9ec96580efdda267750c60986e1b53e44e7cb4e147

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f88afeac4c6c6a0da147706a84a73ed982ab71168ea8fb2239079c7a374d1f6
MD5 2c7aa840637d817654c470ec1f121b49
BLAKE2b-256 8c524682cad4dbee64270a133b38f76c10fc27ef3219233ef7ad1c4afa9beba4

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77088167958591d0d97eb87bef4057d69db2f439b310f9f434fe4fd98db034c8
MD5 05921bc115aff6d764e537eb3f2e8e5b
BLAKE2b-256 bba7f11bc506becadc9dc871e2851e80b773acfa3f7f2e3d38d1a90777631d5a

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9a16667884fda499c1d2186cd74f8b7d4bfdd02b694931b02dcb0bfaf26db73f
MD5 e101087021324a961672b04e69c619f6
BLAKE2b-256 126df6cf78273e71588eff4511114de15be9ddf066c3247217b97de2976ed86f

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-win32.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 77.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7794a8b10da959779bec3b798d5e0589d72dec090edb06a497e919d8db424674
MD5 91eed51150b7b360abad1b438ee58bbb
BLAKE2b-256 80baedce47c41a3853066e2a3ec7d04ddbd605ad55dc781fc0fd412c07353820

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93e8d0894c37479ead1520d46e5a788a7ff6613a5b24c0327e560491be8cd440
MD5 f06e78d139d052466f5ccd5d24ac5402
BLAKE2b-256 3ec9c80f3e195655e0891043e0d00a590b840f0afb5b5e9990638f21a123eb50

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afc7b4a476a6abf4f70dfb0fc5aa871ce63514a4a3511b8fd5fb40005c2427a6
MD5 3aab9af36598ee4f246129ad4412d5dd
BLAKE2b-256 2a65a1d7e55be8e5ca16413a6adec98ade8bcc7f8b46d03bde9b6ae3de2b2623

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f0bc55c09fbd9e4e9f912a394a47aa162189dcc498ef57c89b6760e59574eb00
MD5 9dbd38a561d8f420c18c593230e28c76
BLAKE2b-256 fc9c757b1fc25129e166c61be1bcd39701fd631d2c1e4268770e359cf193389f

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8ba226cba395925a0313eb7fb34edbd0ab63c81e0786b6209c40308a7b9996d9
MD5 32397ea2df135cc066664c4db0ce3189
BLAKE2b-256 493807b2f63c11a294060f8a6ef14a6deb42753743cf8a5e4213fe45a16c3d99

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0e86d4316b6e761e102a819531f70c2c1ed4472c1f76e292d79bad68c5e5c5a
MD5 69cec855587e80cc65c85e7a8dc17222
BLAKE2b-256 8c6be7b2f0bc295581daa5516dedc20d08f3561762f380e7d068335c32595d43

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 84.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c386c347c9f8c1d861ab6ee83cb8f548674d822bc66100b34a37cd3f29127ef1
MD5 c43e950e0326ebe66f06cd55a66819ce
BLAKE2b-256 6f4603a377fac391276bf25d4653eb735ba1a05021d50bed24840e951b9be580

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp37-cp37m-win32.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 901cac6f3fd4da1f7eac44c4d9d74595a7a96721a9537338f00b69537b08b1cc
MD5 0d4e1442735f6935d80cbe449a813ae7
BLAKE2b-256 ae1827e5ad701d71c3bfcb03c090b35485962ee7af90569076187b8f08e78bd4

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edba1e1bc0ad6d5fbbe393fd3f4c1547cf9d619b15ea15d64e31e4d3e5014d16
MD5 3097134a1f34c0a16d358c04bc3a3761
BLAKE2b-256 63725b26233bb497ddd661dd1886d5d6a6c2e43541d312598cef25a8ea1da7b9

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10b1c4ba5b0c2f3446401410d722601a0f30a9181005fb56030525e78c123848
MD5 25a841d3f37f55a2185bd75f9a815333
BLAKE2b-256 d4343e3a521a9b92f532311ade89285fcbe05857900efe5d21cfb413d0c6515c

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 d7eea362d5fe7482acc1c69d43538cd3c5540c33757028cd0e86e68651ad1d66
MD5 09abe68162325904c6a7330e9a67d573
BLAKE2b-256 342bf86f852257f50e092e977d07e6e2c9a49e05305f8881818f7512f11d2775

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12e5c52966cf559d468724c7c472f38bb83ab033456f2600d6efe39914750a28
MD5 c20a59106e4434049570aa752febdb1e
BLAKE2b-256 a03bccf091ecc10ce7105367575b8daa0fe38d356bf0c3f5ca571fe9dc8b8b1f

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 93.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b523d3576da7a51871cb08f6a700a9a0a1759787abd711b6753e1b45c140d076
MD5 88afe06cf1a35ce0336de763040dc605
BLAKE2b-256 c36d6a44bb3de4c744dd4ed275cac0fc865b10e695d6173a92848dab1c7747b0

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp36-cp36m-win32.whl.

File metadata

  • Download URL: KoiLang-0.1.0b5-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 82.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for KoiLang-0.1.0b5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cd7a0914de5c505855ea9599a3641b55121d76c8403170473f5659da434c0821
MD5 79fc79b5c6a464583fdcf152e9840e0c
BLAKE2b-256 023246dfc892b00870a6125c7b3faf844c50343a89b1b586d5131c1aba5fc188

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ac7ce5be17b43094c6e35f589c6b0ad01e49edd515d7f70c69846e6e90c9166
MD5 e9c730a5ae2e038439bf6238c68880d4
BLAKE2b-256 fd5c676ba0056422e29278bbfeac935fce26e58d6aff7f518253cab8052b33f2

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f67c6db54115947d6b8de7e3a24792030e4cc6c42c4a70fea4f383feee6b9547
MD5 e493548c15f89547e8eb2637177ad9be
BLAKE2b-256 3ec423cf8d139ed9251133d0fd2d0d0c109a683a912cb72b23a49761353a8a57

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ff2409b17b1810ba127cd74423a2f5d658970e70337c1654e663e1aaa9a31e57
MD5 6f86cd60c86578ea02d93894db8e086e
BLAKE2b-256 b076ab5421a31bf2dff6e8700b231a672e318c7e63ba87307d97e2bfe4dacf6a

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b5-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2eaf574474c0a343a11d5de775cf24e290569116e5a249caf881cfa18b099e2f
MD5 9169449eeff9fe31e3b13d074603d24b
BLAKE2b-256 c79401d974469542f26b6fd188366bc548f7fca360b5b2f7407d58338800accf

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