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.0b4.tar.gz (170.6 kB view details)

Uploaded Source

Built Distributions

KoiLang-0.1.0b4-cp310-cp310-win_amd64.whl (85.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

KoiLang-0.1.0b4-cp310-cp310-win32.whl (78.3 kB view details)

Uploaded CPython 3.10 Windows x86

KoiLang-0.1.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (454.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (456.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

KoiLang-0.1.0b4-cp310-cp310-macosx_10_9_x86_64.whl (97.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

KoiLang-0.1.0b4-cp39-cp39-win_amd64.whl (86.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

KoiLang-0.1.0b4-cp39-cp39-win32.whl (79.4 kB view details)

Uploaded CPython 3.9 Windows x86

KoiLang-0.1.0b4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (462.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (368.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ i686 manylinux: glibc 2.5+ i686

KoiLang-0.1.0b4-cp39-cp39-macosx_10_9_x86_64.whl (98.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

KoiLang-0.1.0b4-cp38-cp38-win_amd64.whl (86.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

KoiLang-0.1.0b4-cp38-cp38-win32.whl (79.4 kB view details)

Uploaded CPython 3.8 Windows x86

KoiLang-0.1.0b4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (463.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (384.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ i686 manylinux: glibc 2.5+ i686

KoiLang-0.1.0b4-cp38-cp38-macosx_10_9_x86_64.whl (99.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

KoiLang-0.1.0b4-cp37-cp37m-win_amd64.whl (87.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

KoiLang-0.1.0b4-cp37-cp37m-win32.whl (79.3 kB view details)

Uploaded CPython 3.7m Windows x86

KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (432.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (430.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (411.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

KoiLang-0.1.0b4-cp37-cp37m-macosx_10_9_x86_64.whl (98.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

KoiLang-0.1.0b4-cp36-cp36m-win_amd64.whl (96.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

KoiLang-0.1.0b4-cp36-cp36m-win32.whl (84.6 kB view details)

Uploaded CPython 3.6m Windows x86

KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (400.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (399.1 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (333.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.24+ i686 manylinux: glibc 2.5+ i686

KoiLang-0.1.0b4-cp36-cp36m-macosx_10_9_x86_64.whl (94.8 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4.tar.gz
  • Upload date:
  • Size: 170.6 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.0b4.tar.gz
Algorithm Hash digest
SHA256 912c82507b2dad902198e47c4cf874a97a3e487555b448a916e35e52b41484a1
MD5 ad1d9b699bf20ce02bc7358b53c0410a
BLAKE2b-256 317e6114d7e7b15776b71a90a1244aeac91f4d7051f1a94dfe5e0bb0ab13f6dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 85fda84069998b6332b00eec51c7af1d78108ff990e5c5341114911394a8c4e7
MD5 6d179f66e9ec6084c05b82606bc765cd
BLAKE2b-256 081f5015938993a7ef36eb74eacce5a8ff7ab1fe5a5c90dc10dfa92cf6e558fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 78.3 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.0b4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d8983e114f86bbb5158d995c0b224bc239b1a4774e8c5faf858f400c86d05dd3
MD5 0ea4a77bd636f389852907f8a9653837
BLAKE2b-256 290b8dad6bd312b97a633836eab277eabafc940bb56c044f01cea321409d0f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21c28e3b3ecc9184ba1b405709cd5801602db0d1e8ed23c08c7c4c2318bc9665
MD5 ee1cdd9d3c85848a0c7be9cd691b3adc
BLAKE2b-256 13b78655efcd2c98300d663ea9a05bc75595f218ab54ee3890f2479053d84333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 732f37df59c045d7c0971f12290b1093359f30edf01f532444c84c17a73506ae
MD5 31b3ad2347cbc9cafe57f17f99b0cacb
BLAKE2b-256 20328bc5575cb5a014d776837daeb308a3c4dfe2427c95484a496a86b11a5851

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 df1a91347727cbcb068ad960350d02dfc7167f68a749e7915abf5f17f41f21cc
MD5 1ebebe1d191e308a1011f48d9910fc7f
BLAKE2b-256 032d72614d3f5d48124d1b8a68c5a68e873303b99586dc7ab5dda28393e8c858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c06117355ced3ddf7c02bd6ebbc430513f559b4c27318027cf500aec326aa11
MD5 e424b0611ac837953f197ec9492bca66
BLAKE2b-256 f0c03f692ec5bf39020cb9effed87e646fc3262368051f933a7ed99dfeff3731

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 86.8 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.0b4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 729cda687f7a3ae2e48cde563bfeaaf6e1bd3609fb2216cf22859e25b703692b
MD5 cba046727a179a215e6063275047641c
BLAKE2b-256 fed06352bf5aef4a42b2b0d87947d70064847f9a1afc08babd04ff2346db676d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 79.4 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.0b4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3fe554c4043368adfe3fbea019b44edb33fd52aa48d1839f5128f44aaea2ef57
MD5 5280a1e8b5bcc09faaccc6e5ce5b7e72
BLAKE2b-256 9a01d86e31b1646e7eed78fcd625319ed0c3a9be0c3a8bb2ac0685920dd411c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28ec5b61b5daee7e19575f77f86c1b25578f65337f751f2794491d8a149ff129
MD5 de629c53dc82eafc4c4f7aacd08f56d0
BLAKE2b-256 8809ec4cbaed4ceb88e8852f833539bcc92ef076d2b87391e44271bd00aa5f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8ad5ded29bdfb853631a427f4926f3c1ddd86d70ae06e2c449d0559dc933987
MD5 2705897e1539de5375eccd7c563982a5
BLAKE2b-256 7608898bae945a082ec93ad17be869b4e30e9f0a4f8cbb2e5e59d34a9c2a2723

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 403a12853923596c0b5c9120aad705911569e13e6e45d1eb26e7de88b2c9876b
MD5 299a2e6249b9fd939675d7c05d5c8be8
BLAKE2b-256 69b6ffd44508eb3c154142a7d289f51f65123f07a8de80569786c36fd128960f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6154f1aed31bbe7a0d93353a2f5a653ea30e48c5cbc9e57cd0a8982394ac486
MD5 75e8581e3c95e46ad83ac963bce9a898
BLAKE2b-256 041be9703377b92efc74272cb07336f88bc6661bbbba370c7e4a7e79a7cd2a21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.9 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.0b4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ac61f5927dc4b2378194e49c010d32de2e0b5cf33bd4281319fca75675bc8ec6
MD5 a46e4a0379150a42492d55ea760a3054
BLAKE2b-256 857869895b498a5e9e97ca256d755acd64145921031ddf9a08c643b66b54c42e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 79.4 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.0b4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e2494044ac263a5f4dff531c137f83e75062a00553021a1e3b805182917e86fe
MD5 40ad0a0fcfe8047a3052d06e31e3a8e1
BLAKE2b-256 a8585b705742865de9722857861f247f5d811b452bf00c8ea29b5b4430250395

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 090e21794a50ee3f957f21bacf76ed09d1f05bac25bb78e0b236d5c7338bb902
MD5 99b5109b15542bdf73703c0bdab397b3
BLAKE2b-256 9b5df779edfeb091ba73190624ba392a73f89769294179d4d88b44ca7c1e0978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e75a4fa96b9103f3a2c3d3f3470ad8489a639c54527900bbd469a57937fccee2
MD5 8c5a700e51b7c35695ab540e090b84d3
BLAKE2b-256 c545691bc16726cb88bfc05c635f3a29904cc24bec4a1b732abdada68dee4065

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 a8a12cf2bd4dfd57ad93a8916acf50fc0abdcaf646c2d2df38342a5d878122e0
MD5 dedc86f8c777649785cecde9379f988c
BLAKE2b-256 0cc8dce0a8b2f169a34562b618d77a83cc9972f049db050ac0e75ef0fe79f948

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d1e3c72b408b7f38d4fa370946460770e75abb157efab46aea4808b45cfff0c
MD5 2b7203a845b25e09a2826bfa7c422018
BLAKE2b-256 ca2dc13185ba82b529c08949c8dbd5645ce4bb939e87ba18dd095b1dd4e7864c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 87.3 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.0b4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9667b9873dfd76f48838410cd972da0a89508ec62f1315c8319d2b2c13ae41c3
MD5 2d78613b82b4433d1aafc73bbff16424
BLAKE2b-256 433b1c22da0d1a78015c229880b5fab9a37708aee3881c215e895e4393cde093

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 79.3 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.0b4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6fc511505bd9cc65ba09abe282da6f7f9d6f5d785ff2917123c306ffa7396f58
MD5 ea7b6f86c60f6da579645b4d7dbb2f22
BLAKE2b-256 a9503be87178f865e38f35c42a6d549c0404015da0e6340e4d9d328480e150c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82ed8b0104c3d9591d3d4ad339cf529501966d9824c57f16395258df96769163
MD5 2ee0af1fc7bed0bc347fec12c194b684
BLAKE2b-256 11f12556f89f2c2e1d663f9501fa020a6aaca3d8ad2aacee0a9654eae8466e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 454123afc423ff8bd8e4ac884c312f3f327c30607040b7c57f73f762f941c143
MD5 ae080507f488d0763226899f68ef708c
BLAKE2b-256 7d4e9c7a848852d5145dd27d099ae6fb2a53e6c720a24121dc218a7b72024612

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 027aa24ecce8e48defef4d225390016f1fb2648cc5fffc9ee34359201581e809
MD5 236f401d9179f8d8ad4cc540e106d599
BLAKE2b-256 a7ae2b9aa7aee646f40cc2c0b2e6614aba69d58a69217777420bac7ad96cca0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a50b39566927bc836efc18232fc5be7eb01b08789694b84494ccbb260ecf616
MD5 ca02e69ee8655358a0c2f9ee97f2b19c
BLAKE2b-256 2647fe4c9b08517815cf3d39a56596832319b8b2fc554421ca67bd1ad8ddc0d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 96.2 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.0b4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b22df98bca2f63fd6c76feca2c2792f72eacf83494df9dfb06cdc20c1442787f
MD5 3951e988ef9d3cc928eb0b7e4e654b21
BLAKE2b-256 8f53717f43e6d2c6febb34cfbabfc266d6963ef3f7976059a02543bd17ac9db8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 84.6 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.0b4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 74790fba8b874ebb932d83f6c5d1f21d729445d0b7d7c09b515352c46d5a4796
MD5 d13a5cc5e969a98a182ddd9a43d49829
BLAKE2b-256 fa14bc5745faa2346d8764c032194f851c89f5221e4e28b7ad79ff1143bf9d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 835e9fbc473100f39bed5d5df400f6ca6329e2820ac5d267da4fc725b209ff5d
MD5 dd842a11b2e8fd0815f132b2f22a2526
BLAKE2b-256 05da0a84476c672fd54a6246344215c060146cc044e552e11545e73f8cbc2531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29b9612d75822921b28a8ef7d7f235b0c1f2f7adfe5a8df312c38e28ec1bfec2
MD5 6e8322dd610c4a909ea95ee19dd38e56
BLAKE2b-256 ef2533d2bad8771355c12cf9b95896d4a11286dea35cd5dc2dbfdbbfedb7e257

See more details on using hashes here.

File details

Details for the file KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 5890c758a897020ccea4fa41760a1a92dae60e70b552f182e669739702f3f96e
MD5 2f98774ade32ac038baeeab9e6c156fc
BLAKE2b-256 e6b7ba63beeb97c0be67cbcd7850f2188cbdc085a93fee2881a235b3cc3e3e69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f080f40f4edd9be39fdf730edd41c6dccced1ee38edd13592dc48285977eef2
MD5 2194cc7045b968ed23a255a6d4e71958
BLAKE2b-256 f5c7e6f01a1fffca1dadc90fec335118a8f6fd702659d914d382e6be196a6109

See more details on using hashes here.

Supported by

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