Skip to main content

Pythonic FP - Booleans

Subtypable Boolean like classes.

PyPI project pythonic-fp-booleans. Part of the pythonic-fp PyPI projects.

Description

While still compatible with Python shortcut logic, these singleton classes can be non-shortcut logically composed with Python’s bitwise operators. Unlike Python booleans which bitwise compose as integers, these compose as true Booleans in a contravariant way.

Copyright (c) 2025-2026 Geoffrey R. Scheller. Licensed under the Apache License, Version 2.0. See the LICENSE file for details.

Release files for pythonic-fp-booleans 4.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pythonic-fp-booleans 4.2.0
File Size Uploaded
pythonic_fp_booleans-4.2.0.tar.gz 610.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pythonic-fp-booleans 4.2.0
File Interpreter ABI Platform
pythonic_fp_booleans-4.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / pythonic_fp_booleans-4.2.0.tar.gz

Download URL pythonic_fp_booleans-4.2.0.tar.gz
Size 610.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4fa77ea16cebc3f7672ffdb137abbe8c4baa7ed9b73a88ebdbf0f9af8bb4e05a
BLAKE2b-256 checksum
How to use checksums
b1bd59e5376315703b649542f9d249b56e178cc1d2d9178997bb997d7272e1b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pythonic_fp_booleans-4.2.0-py3-none-any.whl

Download URL pythonic_fp_booleans-4.2.0-py3-none-any.whl
Size 716.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ff67ad35ebb9082dc606b31e18a067a6b4c6d182d5398c43a49d4695edf28ed
BLAKE2b-256 checksum
How to use checksums
eb3cee1f1c8f7dd845d4808502dda48e35b96b3521005bb784a41cad19174742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

4.2.0 This release

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page