Skip to main content

kontainer

Why Kontainer?

Most of what kontainer wants to do has already been implemented in much better libraries, expression, result, and returns. But each of them had one thing that was missing, and it was hard to ask for a fix.

  1. expression: does not support python 3.8.
  2. result: provides solid but simple functionality.
  3. returns: does not support pyright.

In my environment, expression was the best fit, but dropping support for python 3.8 was the right decision, so I couldn't ask for it. (I don't want to use python 3.8 either, but there are circumstances that make it unavoidable.)

So I created a new library with python 3.8 support, pulling in some features that seemed to be needed.

TODO

  • add doc comments
  • add doc pages(like sphinx)
  • support apply(fully typed)
  • more robust test codes
  • remove type: ignore as much as possible

Metadata

Release files for kontainer 0.2.3

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

Source distribution (sdist)

Source distribution for kontainer 0.2.3
File Size Uploaded
kontainer-0.2.3.tar.gz 27.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kontainer 0.2.3
File Interpreter ABI Platform
kontainer-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 49.8 kB

Release files / kontainer-0.2.3.tar.gz

Download URL kontainer-0.2.3.tar.gz
Size 27.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0e59f65c28a70cab16ec04a54e3f258567276ada5a9fece50535c6af48c272b6
BLAKE2b-256 checksum
How to use checksums
58e2846c92823fd6fb8dd61c94056641d88abf50c49d1a9bd71ec8a5da02c289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.2

Release files / kontainer-0.2.3-py3-none-any.whl

Download URL kontainer-0.2.3-py3-none-any.whl
Size 22.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
878ccaffdfeedebaf9f81173c8f44c52a43937e21fe2d95c3d379a8f9d5b9619
BLAKE2b-256 checksum
How to use checksums
25e4c330ae78fc26211ca71d596859a8b8187c58fc814fc9f93d6f8a0b1c4837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

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