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.9] - 2026-05-01
Fixed
- Fixed incorrect serialization of unknown function handler return values
[0.0.8] - 2026-04-30
Changed
- Class member variable type annotations are now optional, allowing dynamic typing consistent with global and local variable declarations
[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_loopwith an explicitasyncio_loopto 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
0to0o
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+
Metadata
Release files for objective-lol 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 69.5 MB
Release files / objective_lol-0.0.9-cp313-cp313-win_amd64.whl
| Download URL | objective_lol-0.0.9-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
06a03339613ec008c35a1159981afebfce05f69a10fd0cf6ec85df7520d40c8f
|
|
BLAKE2b-256 checksum How to use checksums |
0ebe7e32e8f44472158b5cddeb6a2f41a06c478053bb262d5d45a7d60246dd04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | objective_lol-0.0.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
42cd5af13532d17733a9f7b9f693b4e8f567938c3829a92ee500715488ebbda1
|
|
BLAKE2b-256 checksum How to use checksums |
efd9f39bcc9686062d586255479d1964399f8672c5cfd1376a4761eca9e11924
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | objective_lol-0.0.9-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ab9c1d31ccd955d0c3734ad3b6d130796f6824c817a313a72766ce0d9caf3d3
|
|
BLAKE2b-256 checksum How to use checksums |
e74fadc7660af3795cab3652a7057204f0dd45d631c5e921cc86504865970c0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | objective_lol-0.0.9-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b02ee8a02763e20c52b3aaad4194f2191192f42d08e32011959c549851016048
|
|
BLAKE2b-256 checksum How to use checksums |
2f6cb7208b9e7bb26655068502c57fc0b3b482adeeaead0982f60453b7b1ae51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | objective_lol-0.0.9-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
9b63274266eebb131014ff46cbe7a0236aa1ec21b66c7f6e29bf8c51dcbc515d
|
|
BLAKE2b-256 checksum How to use checksums |
27f1631040f395b6d127756c7494e6a7ffd8cdc92d11de1b66d1fbb2301e5e19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp312-cp312-win_amd64.whl
| Download URL | objective_lol-0.0.9-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ab47501598a9341658ae0534238a0a9f865ea5943867a859dc47f9094e517cb6
|
|
BLAKE2b-256 checksum How to use checksums |
79f24638907c0b12eeb646af877e875cade19d70c2da450d24194c103082282b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | objective_lol-0.0.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3615f200549178b51bfaed6ff98c1d8b626cfb905ad682fe67ef7019c226e1f8
|
|
BLAKE2b-256 checksum How to use checksums |
a0a6738a6ae1dd18e72545da3dfcf5c16f6e61553e83cb51885495eef28c99f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | objective_lol-0.0.9-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e663423a403eb404de082daaac539e1785b4d001f2c5303bcbbbe2983786b22
|
|
BLAKE2b-256 checksum How to use checksums |
65b49745f4c714bbeb65a70b9a25656cc86bc986956e7317ddd70dc3cc327b1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | objective_lol-0.0.9-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
902aa0841fab1b38409bc51ae6772333953bad674c7150b20b93d9a3056c1b3d
|
|
BLAKE2b-256 checksum How to use checksums |
f4deb2e713bab3656789b8c80162affd971c9a250408a48959da13f189748932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | objective_lol-0.0.9-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
a0d452aa38753d4458074253ac6d81039163e4cc775c14ea74a615930c26083f
|
|
BLAKE2b-256 checksum How to use checksums |
4d5e5b5fa1b03fc4f7268d4b4496ece86251d5dfb8ce2cf7bc792022b63619ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp311-cp311-win_amd64.whl
| Download URL | objective_lol-0.0.9-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2a644fa04dfe8827ac6d9d5019e1c588df19a8a86e8a183d2ae11afacee3d586
|
|
BLAKE2b-256 checksum How to use checksums |
7be915bdec43e4e978b600f1e24f45170fb7113c01d3aa4c7a566810f91e3dd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | objective_lol-0.0.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6b89ccbea4616e85bc87d7959220570769e07fed0433cbcfeb932d7fe458de0
|
|
BLAKE2b-256 checksum How to use checksums |
4f8c8a210ae99ae99869349c9e0cba0ff7b6dea391adaaba01b690b0b36fc0c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | objective_lol-0.0.9-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
23449696eda757369113566ba8797421ad3c1d933c2c438f1fcef784ee25f363
|
|
BLAKE2b-256 checksum How to use checksums |
a59b783c3fa97cc88fc3ad79708508612268312e4540a167cabda955d04848d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | objective_lol-0.0.9-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
99a891a8e312c4af4a23848dc791c487331b785fbf643208bf27cc66ad52896e
|
|
BLAKE2b-256 checksum How to use checksums |
ba2659bbdbb8e03df409f87171fecb73cbe6004164942c3799bfd5b3d30ce276
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | objective_lol-0.0.9-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e806a966f04512e3220c2bbf7aa5fc0398e5a9898656530b52ef3cad52abaf19
|
|
BLAKE2b-256 checksum How to use checksums |
b952c98fc6cfb05eed61472871c9d295881d9c33c6f3dab5cdf2809311b1f829
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp310-cp310-win_amd64.whl
| Download URL | objective_lol-0.0.9-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9a169e06dd53bfb47de001863efa6dd68ece57e426a7f004f9a0eb221783b637
|
|
BLAKE2b-256 checksum How to use checksums |
a9dd72cb6d8961c02f77ce1c928454663b725add3064dee1534176712c29d03d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | objective_lol-0.0.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d03cf1a521c1610d53ff23815bedf5bbc8abdced477f96e55a4fafa8a9946805
|
|
BLAKE2b-256 checksum How to use checksums |
aaad36898a68093daa32a1b6d2f6f20d5a56468376cef91a76105634bbc12e1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | objective_lol-0.0.9-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3ffbb3ab143049e66c733c1925aa1f003b7893a4bfc848d86fe2927f149453d0
|
|
BLAKE2b-256 checksum How to use checksums |
eb1da7336363384687d90567ddfaa168625df0d9e5f7197b992b1987119dda7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | objective_lol-0.0.9-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6cc7bfb492016ecc15ff045605a3d7b8eefee619018c990a5b7235436a43ecb
|
|
BLAKE2b-256 checksum How to use checksums |
8311230d0637718175891dfb59afcaf5688b370fa14f96a68e8dca9504e8e29a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | objective_lol-0.0.9-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a635ab3c57025e6a27b32e7a3b23ce4b6f8be8854eb2923c00e320f71e36498e
|
|
BLAKE2b-256 checksum How to use checksums |
cf51f8438b12e914134d49bef8435c8e9c470051633a2d0ce60b4d1d1a9adcc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp39-cp39-win_amd64.whl
| Download URL | objective_lol-0.0.9-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
47bc9044622c256bae9e398cb531136ae5a48ca5fbe6d64e48d525a97058b0ca
|
|
BLAKE2b-256 checksum How to use checksums |
a68682e401cf805c423e0cb1ef0876590f9ed71ae3aef0b8dbc593a0e38ab303
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | objective_lol-0.0.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3651a373a84ced0c398c73f88dcb7a9cc1066507b1ae9291a29828b6e226d1bb
|
|
BLAKE2b-256 checksum How to use checksums |
93c7c7e64e3a824332fbf7430d09f82c982b49f12886a366256799dcf336fddf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | objective_lol-0.0.9-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
e1c67ce4798374c6f6a039befbba6c64b72aa817c3ee4f4ba40315a466362e86
|
|
BLAKE2b-256 checksum How to use checksums |
7e135e6a52ae5b08bdbe926606990709f9a50285dbd49d9e6f8d0bad818f8236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | objective_lol-0.0.9-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2e97b7d6811574dee8b1cb84645c5e2a28341d2dca1bb53e9457c432ad993cf0
|
|
BLAKE2b-256 checksum How to use checksums |
74649c163076604c2f3c0d22a4793c9efcd83da1967631d43893c4026bb57022
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / objective_lol-0.0.9-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | objective_lol-0.0.9-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
87dcb72a3748d729ffd4826378e114604f7aff1c3cf36b9668b068519bbf51bd
|
|
BLAKE2b-256 checksum How to use checksums |
ff804740b2d42d666c42adfbeb6441383c6a9a7820bb8b92bb1536ac43b8d940
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Security for objective-lol 0.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.