Skip to main content

Python bindings for Objective-LOL

Project description

Objective-LOL Python Bindings

Python bindings for the Objective-LOL programming language - a modern, strongly-typed language inspired by LOLCODE.

Installation

pip install objective-lol

Quick Start

import objective_lol as olol

# Create a VM instance
vm = olol.ObjectiveLOLVM()

# Execute Objective-LOL code
code = """
I CAN HAS STDIO?
HAI ME TEH FUNCSHUN MAIN
    I HAS A VARIABLE X TEH INTEGR ITZ 42
    SAYZ WIT X
KTHXBAI
"""

vm.execute(code)  # Prints: 42

Features

  • Execute Objective-LOL code: Run complete programs or code snippets
  • Python integration: Call Python functions from Objective-LOL and vice versa
  • Type conversion: Automatic conversion between Python and Objective-LOL types
  • Module system: Import and use custom modules
  • Class definitions: Define and use classes from Python

Advanced Usage

Defining Python Functions for Objective-LOL

vm = olol.ObjectiveLOLVM()

def add_numbers(a, b):
    return a + b

vm.define_function("add_numbers", add_numbers)

code = """
I CAN HAS STDIO?
HAI ME TEH FUNCSHUN MAIN
    I HAS A VARIABLE RESULT TEH INTEGR ITZ add_numbers WIT 10 AN WIT 20
    SAYZ WIT RESULT
KTHXBAI
"""

vm.execute(code)  # Prints: 30

Working with Classes

vm = olol.ObjectiveLOLVM()

class Calculator:
    def add(self, x, y):
        return x + y

    def multiply(self, x, y):
        return x * y

vm.define_class(Calculator)

code = """
I CAN HAS STDIO?
HAI ME TEH FUNCSHUN MAIN
    I HAS A VARIABLE CALC TEH Calculator ITZ NEW Calculator
    I HAS A VARIABLE SUM TEH INTEGR ITZ CALC DO add WIT 5 AN WIT 3
    SAYZ WIT SUM
KTHXBAI
"""

vm.execute(code)  # Prints: 8

Type Mapping

Objective-LOL Type Python Type
INTEGR int
DUBBLE float
STRIN str
BOOL bool
NOTHIN None
BUKKIT (array) list
BASKIT (map) dict

Links

License

MIT License

Changelog

[0.0.7] - 2026-04-30

Changed

  • Proxy methods now determine their async/sync interface based on whether the VM was initialized with an asyncio loop, rather than inspecting the wrapped method's own async signature
  • Error messages from Python callbacks now include the exception type (e.g. ValueError: ... instead of just the message text)

Fixed

  • Member variable getter errors are now propagated as interpreter exceptions instead of being silently swallowed
  • Function and method call failure messages now include the function/method name for easier debugging

[0.0.6] - 2026-04-30

Changed

  • Refactored asyncio threading shims into factory methods (_run_in_loop, _run_blocking, _make_loop_method_wrapper, _make_loop_wrapper) to eliminate duplicated thread+Future patterns
  • Getter and setter registrations now route through the asyncio event loop when one is provided, consistent with method dispatch

[0.0.5] - 2026-04-29

Changed

  • Replaced prefer_async_loop with an explicit asyncio_loop to specify which event loop to use
  • Changed interop of sync Python methods to be called within the asyncio loop, if one is provided
  • Changed interop of async Python methods to require an asyncio loop

[0.0.4] - 2026-04-29

Added

  • Added a mechanism to specify the working directory of the Objective-LOL interpreter from Python at initialization time

Fixed

  • Fixed interop of setting primitive values on Python objects from within Objective-LOL

[0.0.3] - 2026-03-24

Fixed

  • Fixed interop of nested lists and dicts between Python and Objective-LOL

[0.0.2] - 2025-09-16

Changed

  • Modified octal prefix from 0 to 0o

Fixed

  • Fixed a stack corruption crash on Windows by using compatibility function calls with separate goroutines

[0.0.1] - 2025-09-14

Added

  • Initial Python bindings for Objective-LOL interpreter
  • Pre-built wheels for Windows, macOS, and Linux for Python 3.9+

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.

objective_lol-0.0.7-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

objective_lol-0.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

objective_lol-0.0.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (2.9 MB view details)

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

objective_lol-0.0.7-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

objective_lol-0.0.7-cp313-cp313-macosx_10_13_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

objective_lol-0.0.7-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

objective_lol-0.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

objective_lol-0.0.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (2.9 MB view details)

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

objective_lol-0.0.7-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

objective_lol-0.0.7-cp312-cp312-macosx_10_13_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

objective_lol-0.0.7-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

objective_lol-0.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

objective_lol-0.0.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (2.9 MB view details)

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

objective_lol-0.0.7-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

objective_lol-0.0.7-cp311-cp311-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

objective_lol-0.0.7-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

objective_lol-0.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

objective_lol-0.0.7-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (2.9 MB view details)

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

objective_lol-0.0.7-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

objective_lol-0.0.7-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

objective_lol-0.0.7-cp39-cp39-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.9Windows x86-64

objective_lol-0.0.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

objective_lol-0.0.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (2.9 MB view details)

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

objective_lol-0.0.7-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

objective_lol-0.0.7-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file objective_lol-0.0.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd8ff2ccad96e7619e12ce6b5d42bd97656d6ab7046b452f679af2ab9818c712
MD5 92249e84675f404cfcbf0d8e1ffb4645
BLAKE2b-256 772323ba323ee8443a98e6e01434bbc87653b9917ed44137ec021bb46ea85f58

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69fc05c0034c5954c089af8ae151aaee1effa5b148db23e6b55b9dd68cd4be81
MD5 65fc57532d35a36756764d190a1b5a99
BLAKE2b-256 a502fdb259ae42d3f002c9046485fa593de16cfb3a652137323bab2510de3c69

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3be47e8a4e1b14491eb20fbb362e3884160ed5181465a3d3273cb6f267da0bc5
MD5 4a057245819fcca68db73a15cf4aaca2
BLAKE2b-256 6e2907373a6fc4a7915f20ac85123f626a720a09da2cb24a964b9178015097bf

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ac7151a8667e2e277cf98b6e1c9bcd75821a683f97a27eabbdea2a44828f6c1
MD5 028182d3e17538818881bd7349804ab8
BLAKE2b-256 2bd4a6d04c22666408b41e9efd149c5a5f7cc820504e598b2876d4cfe6c7c1bf

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ca6ddebbf93962ca92b598eb6db8336c40a390e47791ef1b96d6f1052087a999
MD5 40b2c4a477dcd74e5d8fd1a35388f6f1
BLAKE2b-256 1535acb883ee6c4ecdd77d1b29077a35d8b2bd51fa236fc1bac3a93f6c56aab1

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9865c5256b91d91e1104ce639c5d975045fa546e93689a215385706d4a174887
MD5 362e87f644691c923015594de0b2f41d
BLAKE2b-256 ca541c8d5f872dc829041b05662e0b5766187d1815f3604430324faec53d9739

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 557413d096531ec208c686492304e6995be15fcafa6c8fba7c665574ba43ae14
MD5 5702522725254599a8c73c95d5ff6026
BLAKE2b-256 df32b8821a44ae7eb6b771230d6d80459141fc3334870e5510f3ee9918a6dfb3

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 edafd4141865ccf66f70e71b9b86570127c228611657aabcbad5cd06393fa017
MD5 db7bac184730f89cef42fceefcbefa1d
BLAKE2b-256 c3fd2ef54dd11a5ad251033f3f5290c0634c2e98d19063ed0fd2ea3610fb1ce7

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 becf0e54bf8786eb5865456c207c49dfbfdc9506af6d4be89b6c2eaa2dda5f38
MD5 a1ae18f96a8891bc02c597addbe9ad3c
BLAKE2b-256 a1fdeeb233b36b6dc76d48839c7236e1fe9982f9dbc797519264ab3b148c4093

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 396cadca2bf54c14f13aff9da72b3a333f0b50e31b1b7261378d029d16984745
MD5 6397e4e8f17d4ca1b0da0a44e655f86c
BLAKE2b-256 42eb21a1b17b29ef7773d96c5e1084d05606fe088a383ac943b2c106ecb9a28e

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3842436790fb0c2892a7bbe77b1039f2a62e793a7f716f631f798181b4bbc3f1
MD5 d559820e16c5fab2019ac7284348aac0
BLAKE2b-256 28d7e9159a5c2b7e07996a1480cc7b58816e010f9fbdf693e380eb08982e63b8

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7bc30e93827c8a9fd6aba37bedc8044de884d56a49a7efd22267accfbc133fa3
MD5 f9394f36bc21d7e69fad639d2954f4eb
BLAKE2b-256 3e5c0d37652febe2ec872a7033101d154e93c53e6d2f4eabe017340f6661ba2c

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d89ecf05a82b886e7e4ca5e1cf3f9afde63fd03f70c2fb4a62764cee9a2a1421
MD5 e8beb25277918107999e668da9a3e2f5
BLAKE2b-256 3460e4f2401df24d31d09e25ac35f9032e5cb30df15539115efd875329d6c4b9

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3133f59ac91c87b8331a874b5ab0314fedd0b2f540ee2eecd8f11429c24718a
MD5 83e83bfbbd372d7c5f790c0ddc1eabbd
BLAKE2b-256 d1c8cae885cfe92fb5ed575fed75210dd2b4fa9ff8dcc3e4e085db798ec1bfac

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9aba94eb273cddb2349d0674a6071dea7e1e0374b3d5c975b893dcbc699ab46
MD5 b747dc55400912151d8a54ed272e8525
BLAKE2b-256 9c8388875383f587289ac0fa04f573cb37fe1c74b93cf3c3ad2b9c12c9e18add

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e60087fd3e6907fd4f5c7cef13674f4add85afff613666f5f740468f43f045ed
MD5 98e4979262430a362101e6354f91c855
BLAKE2b-256 ed0db0631d043bb96f91f1059f52d0291d45c710a61f3fd4fead639d6354a261

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6da2cb356672515cbfc445f10258aa0daf942d908c4ade84d057a6d9ab98e56f
MD5 7bf9431e73fd82cd6b0a5f84de1e624b
BLAKE2b-256 43d5294b2c0a59ff7a7a42d41c1edef9b9a0f9c58457b606f5beea59d57e8fb0

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 09afdab80dea05744425bc82527df16d58d83d465b7824e891ce01f2cfe8dd14
MD5 a22355fdcaa9554f1be6cfa72739bc2b
BLAKE2b-256 611d963fecef2af7c9f580aab6da077a070ec9591f612ade99fd24fd488b6b66

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0149c7b4a0fdc59be4cc7405118ecd4ac5d19484a41857b5a3e3cdba325b16f3
MD5 29fb4274d8d396e338fc8fbdd1c3b8b7
BLAKE2b-256 14d822ca73d39ce351221c8b482d8a2562fb7c335cb2ece593425fd7c4ee6af4

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b3c6c1ff0fb0a5b40a45cad11a3ff1460a0a12cff56a18cd1b9c5a1e5de3efb
MD5 86657ee439773662e8ee452a42aa4aa9
BLAKE2b-256 93e0a7b8ffd4dfb9bf395390d412d969e7bd3125c6932ce151b2ffdb575d49bb

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f7931d5c1ba311db7d5002cc13747ef7d74ad04cfc271ce4eaa6bef0d7ef7ab3
MD5 09022ed82a146132b9690045f9bbec45
BLAKE2b-256 0d0471c281d760e19b170e7a49f38fa797d8402fef733c97c624cafa0075b32b

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6395dfa76645de016cc08c28c0c80a0d81cb2e25319611fe0af7ab303d08ba1
MD5 d2d3bc192b993dd339b0f82701c573af
BLAKE2b-256 1e1cefe088648cc184752d68133d977d07f27bd8974ce48667539a3a8ed4ec6d

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4c221b1512e6c614e1681ea74df6888df6b1cecd8b77e95e540165fddaff2742
MD5 c4f301bebb9a29d93666de64fe102bef
BLAKE2b-256 9b752922c580d3239f6e3995acb0dee2d654f2f343ea3cd73deb71803f10ff50

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 347c345b91fcbb5e162e6148c3b0a5dfd71ae30a93b91b8dcc24c58604752d84
MD5 5f3ace62f2379c52e0e706b3fbb04d71
BLAKE2b-256 ac246023e97aa9615cf89f8246ccaa20d15d7d7372f996f779de43fd54340bdb

See more details on using hashes here.

File details

Details for the file objective_lol-0.0.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for objective_lol-0.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e1ffa50afdc1650752896308df5ea1ae0744261d2a812fb46a85a07dafdc88b
MD5 cabbe0c4fac99bbfc2405fc2e3ee0804
BLAKE2b-256 3682aecf3c7af15578deeadc2b416566031f0b89533382df770ffe2013bda315

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