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

Uploaded Source

Built Distributions

KoiLang-0.1.0b6-cp310-cp310-win_amd64.whl (84.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

KoiLang-0.1.0b6-cp310-cp310-win32.whl (77.8 kB view details)

Uploaded CPython 3.10 Windows x86

KoiLang-0.1.0b6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (417.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (415.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (341.0 kB view details)

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

KoiLang-0.1.0b6-cp310-cp310-macosx_10_9_x86_64.whl (95.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

KoiLang-0.1.0b6-cp39-cp39-win_amd64.whl (85.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

KoiLang-0.1.0b6-cp39-cp39-win32.whl (78.8 kB view details)

Uploaded CPython 3.9 Windows x86

KoiLang-0.1.0b6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (422.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (421.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (347.1 kB view details)

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

KoiLang-0.1.0b6-cp39-cp39-macosx_10_9_x86_64.whl (96.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

KoiLang-0.1.0b6-cp38-cp38-win_amd64.whl (85.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

KoiLang-0.1.0b6-cp38-cp38-win32.whl (78.9 kB view details)

Uploaded CPython 3.8 Windows x86

KoiLang-0.1.0b6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (424.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

KoiLang-0.1.0b6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (423.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (362.3 kB view details)

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

KoiLang-0.1.0b6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (406.3 kB view details)

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

KoiLang-0.1.0b6-cp38-cp38-macosx_10_9_x86_64.whl (96.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

KoiLang-0.1.0b6-cp37-cp37m-win_amd64.whl (86.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

KoiLang-0.1.0b6-cp37-cp37m-win32.whl (78.9 kB view details)

Uploaded CPython 3.7m Windows x86

KoiLang-0.1.0b6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (397.5 kB view details)

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

KoiLang-0.1.0b6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (395.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

KoiLang-0.1.0b6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl (331.5 kB view details)

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

KoiLang-0.1.0b6-cp37-cp37m-macosx_10_9_x86_64.whl (96.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

KoiLang-0.1.0b6-cp36-cp36m-win_amd64.whl (94.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

KoiLang-0.1.0b6-cp36-cp36m-win32.whl (83.9 kB view details)

Uploaded CPython 3.6m Windows x86

KoiLang-0.1.0b6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (369.9 kB view details)

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

KoiLang-0.1.0b6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (368.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

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

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

KoiLang-0.1.0b6-cp36-cp36m-macosx_10_9_x86_64.whl (92.7 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6.tar.gz
  • Upload date:
  • Size: 167.2 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.0b6.tar.gz
Algorithm Hash digest
SHA256 dc631801cffda8b3083bd5bfd5749a6253b12d852af8bcf5b9d7014b1e4558a6
MD5 f76c44f2b3e0d4c9058fee142c3a99a9
BLAKE2b-256 28951cc486ef60489fbab54ed2c498f7dc9df0939c8f4e418736f6ad2e747e66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 34a9ba00024dcf861603a9ed62bf8dda3e84d3d23a12d314bf9d8316ea880ae2
MD5 9ea09d9f2714d2a12d7d0465f8ae3d4c
BLAKE2b-256 5a135e9d83cf4e6bbc307e4a9cebe2132b09d8922a2e5f9edcb8998f1442fc9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 77.8 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.0b6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 825cd7a6d5b4e55b21aec7d09136d9d60ce196346fea61a89072f54b95e24638
MD5 1a8ba7df3987ab0f4dad2a979ac1a5d8
BLAKE2b-256 ec4e54fc58bc5fb57db944d7cc4be6725fe8bbb2f01b7127397c677af2cbccf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fd22820fdeffd1dd04be77129204df7f1b5de18a1a2416cbae9686e372c7fa5
MD5 579f4c407d9a559d8a36dadf8acb4396
BLAKE2b-256 f6684ceeb6b11e2d59f2f767482bee138df7791131c0489dc9a76d14115f80f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 022d7a68e4e7e69f11d63eb885ad05598ef606eb2ef7b1dc67b320d2cb179d5c
MD5 7bb4f9ca73bc354443b4ec7dbc971c9a
BLAKE2b-256 23796fb9dbb15db7cad5171ca25a12e1b22e27487cc4f595d4aa9d923a4e78f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 ee29a6d2b73029805389d01c5fdffecbe971bf9c651e5e85fd403debf22639e3
MD5 c842f59ce0abd77034cde5ec0fd97121
BLAKE2b-256 60a944f5bf93f7c19ba8764b03ffddb3e20f106469244883f9b123cf7d97f4c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9b96d8f03cbe4e08fd3c6ac19226d94aeda7b794085d362159228567fe86386
MD5 3e59fc1d64c29f0c15a51dfe5204c787
BLAKE2b-256 98b4aa5c47a031a756f74dcba2ee87cab095c241cdb6cfbb7ec3344291bbec27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 85.5 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.0b6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a3b6517d61018d3e072c54e2e0ae1b575d1a8a3f986dcb294ae0bf2ce2fa940a
MD5 cc8949139c598656120db693c479736c
BLAKE2b-256 abd3a3b7958ccb366662f126c652d47cf677d9fe776cc52df9f7c10351f5ee15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 78.8 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.0b6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 feaa8d2acd7417b1f404a05d7f62b845a50061eac5c5c37167d2d52b8ea10b94
MD5 b44c0db307f98f05dc95f86b7cb43ea3
BLAKE2b-256 9918d729f900bb2041941d761eef344f2422ab41e7c4e98128ab8d0e5bf08814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dee650331a9bf379f8dd1065d2b330b78333b17c274c3e85a1bbe2f5a3ff936
MD5 ec42ed5a6d0fe87d4395e73e8bd4b05c
BLAKE2b-256 43f783bf2dba0de28f57cf04112b583ecb737a5afc2aa585905d9f7408d7be8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92af22a311edfa1ab9b77953d469ce3d2705517b132335ae5fe51e1e32672935
MD5 32e45dbf3d827de6a5e554dc6e09c065
BLAKE2b-256 62e933b4a0f415ece81b1195532c85a3ecc82149e4bcb8bdb102776bb0a303c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 fbac0fdbdfbf7387af55b2122bd32330eb18ec8c70a094d649c276bcf903e40c
MD5 2b7122bc744f37e665112e30c6702315
BLAKE2b-256 093b3fd4c1dbe000382423c50d07a8794b43122d5c6cff02659cac50127d7cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6f178394ab2e6cae6135a097e19ae94ba381c774efbbbda9bc3ac8ba4025613
MD5 2604c5a590e60d210f63695a14b8f044
BLAKE2b-256 1723b7bdacb4581c36efcf3672d6a092bc34e372c50fbf4beb3d0b2b230cc91d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 85.6 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.0b6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8e3ce72c221a0594c400d99f7511a69e63fc29f3f12bc7bbd3a4cdebafdbd720
MD5 7f26c6fd35e5ba92917e361ae99d8bed
BLAKE2b-256 60f11b3f25e8ab72e85fcad864840115495565dcf09a8a0c9f884172b1bc30e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 78.9 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.0b6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 43c3186333f40ab131a09138f648422a9e7d2bd28705ec5aa0679ad734a28956
MD5 598f6c6e2d4a13db01e4389c655dc7ae
BLAKE2b-256 441d1522cbfa324a701c64cf04505d5b038e3b5d24acf935b31a7b9d335eec55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edd5a88ff31c88c41111f06f2bcbe5cd33f3b3a2de2097814adb5265d1ce8eda
MD5 db65628b3c34d67594025af46bc6bca8
BLAKE2b-256 2db32f3692fcf4105d5a46330f387df52d89d6024e5b63d5eb607d68c961905c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19bd95f2ea2d2ee02f388feebc0bc5931cfa19e55faf62daf3d2f4a6ffb72cc3
MD5 557e0db36d1465da4eadafb89572022b
BLAKE2b-256 148346a2746a3f8882b430f69414c6dcf75cb522b3623e78b6d82803af802ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 ca58d56e20a8eee32afb3247cf28102043cc628a0344bc79da3fd6021137c3d9
MD5 f3213057dd557167994d5e3a8d491d94
BLAKE2b-256 387bdfa7034525ff95c54d5c3a7169681d4fa468264ca3becdfc09e9e70f4ff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a61dd60a5a3ce9e691e90141f99a9dc44ac89592c1ae76449fa36dc10d7febb
MD5 1aba386865a1da6693742c1d97d23b49
BLAKE2b-256 9807ae8fe786910fc2228e832e29d33fc8dbb3fb302bd54f230b73db21f95779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d463987ac764273b4bca815bc3889a9b2c79af2c825650dd8aa3421f8fe318a
MD5 45b3c7359c6ef27e955ebedbdca1be59
BLAKE2b-256 7d0492d82942aa8370618bb9992ecce67ca184ef3637cb6d37c58eaa99463e03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 86.0 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.0b6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c358c3b102bff380772556468a1730a98b23ee51f32630be07739a8866101824
MD5 a40cb16b83c095db9a8dda65fdb55adf
BLAKE2b-256 00b0907fe94239e1480340504790d57f1b0969fc19c174813bdd350d684e22a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 78.9 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.0b6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6da8d2a887efe35c562b256fc2fe43e26cde5aea3eabd84ba33c037e82bb1760
MD5 3b073f55e0072f055ec944a8e45154d9
BLAKE2b-256 07d64f114d03ec365f72f2aaa6b5a74347c86a8751c50a64d2894924de8d1216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98f4152965e005abf76b05f2db56ed56e9045f08184e46e1d05a10a48df716b9
MD5 355b82646f32e785f5f7b978df4cd8f7
BLAKE2b-256 8d9884808b0f759ee3f28c6269b3e379ecbe1d6b4e21f85782d7cc85d4e98e56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f495125ec584c5c4e20ab9bd841d4c2510a60169b7bf88894284d8c38ffbe2a
MD5 93891744134dd86ff722b80a19fddf11
BLAKE2b-256 b79d3b06df62919188ffc68e495bbb1475bd2489c15a6800fcb05c68c9150711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 6d31fd12c27fd7a53c032eb75dccc28090c8a1cf53f52cbda3ac8687fcad8422
MD5 c56ca4c744b4ef5e02fef59d7aec31ba
BLAKE2b-256 7ed9053f8dd0e0a8cbb11aa94f5ae1177ee0478512c887ceb5c950ba7470b071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa2fcb98803bcc2241d2fa30223e59b96be8c4af52c11ab4b5e7eb38a8741661
MD5 8a097122fe0bdefe9bed7bb7e708efa1
BLAKE2b-256 566b7dd7614a399a981454840b2f52a2e53267063f75ba0c13c818ef9bf117dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 94.8 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.0b6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e56b76061bfb81063b5131609f47b1f851e05a2d1719171a2403df3a15caded9
MD5 8ed6620dee77a40a3220db18d3c26466
BLAKE2b-256 249ff5b98f4c0973296d4de26d2b8550ecf91610f4ecd2b75b43fdbe3a1e6664

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KoiLang-0.1.0b6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 83.9 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.0b6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3330c0a97653f02710d69c46df8c9bd62d129b5c824cecdc0f6ab119de142666
MD5 77a0b99dac7b2b3f73c16be9432cc45d
BLAKE2b-256 be8a9af0110d72f0f6efdef9b4aa66890e7c5dec53ce985888acf9c5659e76f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9167928b7894f7a36d2214bd562fc75b874ff9dfe9bdb1390b7f8a501cda815b
MD5 275d84a854b89ee774c48e5fe484b368
BLAKE2b-256 f811da04a76f626e4aab9163aaa889c0a317300b73a9570b74dcd96e1e725fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2cab7863e220cdefad0be931de79e9a6d6e3bba9dcf59ecd14fdedbc8cc4faf
MD5 e9bd47296a755bdd0d505b4419c93841
BLAKE2b-256 8608c77f3d3d0e027c3650ba64e743a9d272863fa4a184ca0991b052ce87887f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1ee75f7c38ae6b7239edb0bbccb26a3c500cd89fe75a01c2bd0ae3456278b143
MD5 c492cc182b9afaf1ad0bd9704c6765e0
BLAKE2b-256 dd0c91ee9761d4e3b3d5de2be0f6c4ccb9e81bff1f39e3003b12c6d33da4ac49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KoiLang-0.1.0b6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93f3d1c417685bc23955411ae2d5480513530e579cf63d7816888960c7a1829c
MD5 12ed4d4f577618e8a185c554be25218c
BLAKE2b-256 7d2bdcec47ea9ce360b2b75078c8469b71ebe56dd61bc147201bffc83162c53a

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