A minimal placeholder package for the future Ritebook project.
Project description
ritebook
Ritebook is currently a minimal Python package placeholder intended to reserve the package name on PyPI while the project is being designed.
Requirements
- Python 3.13 or newer
- uv for dependency management and command execution
Development setup
Install development dependencies:
uv sync --group dev
Run local quality checks:
uv run ruff format .
uv run ruff check .
uv run mypy .
uv run pytest
Build the package distributions:
uv build
Publishing
The GitHub Actions workflow in .github/workflows/ci-cd.yaml runs formatting,
linting, type checking, tests, and package builds. It publishes to PyPI when a
GitHub release is published.
Publishing uses PyPI Trusted Publishing through GitHub Actions OIDC. Before the first release, configure a trusted publisher for this repository in the PyPI project settings:
- Repository owner:
ondrej-winter - Repository name:
ritebook - Workflow filename:
ci-cd.yaml - Environment name:
pypi
Architecture direction
Future business capabilities should be implemented as vertical feature slices
under src/ritebook/features/, keeping domain, application ports/use cases, and
adapters separated according to hexagonal architecture principles.
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 ritebook-0.1.0.tar.gz.
File metadata
- Download URL: ritebook-0.1.0.tar.gz
- Upload date:
- Size: 150.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27ddd2aedd0b009bd12bfac07f586e2ebff312f895e689ede0ab97499fb87e1f
|
|
| MD5 |
7d995012fd0cf113f472fd10ed0a9280
|
|
| BLAKE2b-256 |
944095443d34bb0a0f7df48bb4a103427d1cc874575d36cea7551f602148cfb2
|
Provenance
The following attestation bundles were made for ritebook-0.1.0.tar.gz:
Publisher:
ci-cd.yaml on ondrej-winter/ritebook
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ritebook-0.1.0.tar.gz -
Subject digest:
27ddd2aedd0b009bd12bfac07f586e2ebff312f895e689ede0ab97499fb87e1f - Sigstore transparency entry: 2071718346
- Sigstore integration time:
-
Permalink:
ondrej-winter/ritebook@b083e43d7655b6f203e6553b4083bb23f7ec8691 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/ondrej-winter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yaml@b083e43d7655b6f203e6553b4083bb23f7ec8691 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ritebook-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ritebook-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca394239adbf0b0b804bbcd56803ba68baa5c4f4a18c84e38ffcb7059958d9be
|
|
| MD5 |
74572a2a44aafc56fe7bb58160ebbc9d
|
|
| BLAKE2b-256 |
cc90919ba8498a8c7410d484f67c56f1798742df74b15b8730514d36f3b1aea6
|
Provenance
The following attestation bundles were made for ritebook-0.1.0-py3-none-any.whl:
Publisher:
ci-cd.yaml on ondrej-winter/ritebook
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ritebook-0.1.0-py3-none-any.whl -
Subject digest:
ca394239adbf0b0b804bbcd56803ba68baa5c4f4a18c84e38ffcb7059958d9be - Sigstore transparency entry: 2071718385
- Sigstore integration time:
-
Permalink:
ondrej-winter/ritebook@b083e43d7655b6f203e6553b4083bb23f7ec8691 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/ondrej-winter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yaml@b083e43d7655b6f203e6553b4083bb23f7ec8691 -
Trigger Event:
release
-
Statement type: