Skip to main content

A small example package

Project description

CBL – CodeBasedLearning

A Python package for code-based learning that provides utilities to gather information about your Python environment, platform, and package metadata.

Description

The cbl package is an educational library designed to help learners understand package development. It provides simple interfaces to retrieve information about:

  • Package metadata - Get details about the cbl package itself
  • Platform information - Discover system architecture and OS details
  • Python environment - Learn about the Python interpreter being used

This package is part of the codebasedlearning idea and serves as both a learning tool and a practical utility for educational purposes.

Features

  • Zero external dependencies
  • Python 3.9+ compatible
  • Cross-platform support
  • Simple dataclass-based API
  • Educational and practical use cases

Installation

Use uv, pip or your IDE to install the package.

Build

  • Use uv clean to clean the package.
  • Use uv build to build the package. You can find the built package in the dist folder.
  • Use uv publish to publish the package to PyPI with __token__ as the user name and an access token from PyPI.

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

cbl-1.0.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cbl-1.0.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file cbl-1.0.1.tar.gz.

File metadata

  • Download URL: cbl-1.0.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cbl-1.0.1.tar.gz
Algorithm Hash digest
SHA256 44ce88bcb4acb533382967e4797105ba90241e2ff9314e310ce56a20a817abd1
MD5 f9c4cf414532ec78053e0aa5ba2d6c45
BLAKE2b-256 f6538ad7b6cda54cfd41dc313d4d827846b0f54844ff8f34232248c6ebd953c6

See more details on using hashes here.

File details

Details for the file cbl-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: cbl-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cbl-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 345ce9637826be3b9a99bee686e253f53250a20a9079af1a757ecb77258b993f
MD5 83ae01a14a45d281c7180bb660f6e5c7
BLAKE2b-256 d0a7efea5cb76d3b0ae2e8052646399b99c01bb37c1b42c0ad7f7bbeced74449

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