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 cleanto clean the package. - Use
uv buildto build the package. You can find the built package in thedistfolder. - Use
uv publishto publish the package to PyPI with__token__as the user name and an access token from PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44ce88bcb4acb533382967e4797105ba90241e2ff9314e310ce56a20a817abd1
|
|
| MD5 |
f9c4cf414532ec78053e0aa5ba2d6c45
|
|
| BLAKE2b-256 |
f6538ad7b6cda54cfd41dc313d4d827846b0f54844ff8f34232248c6ebd953c6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
345ce9637826be3b9a99bee686e253f53250a20a9079af1a757ecb77258b993f
|
|
| MD5 |
83ae01a14a45d281c7180bb660f6e5c7
|
|
| BLAKE2b-256 |
d0a7efea5cb76d3b0ae2e8052646399b99c01bb37c1b42c0ad7f7bbeced74449
|