Skip to content

Commit 9f492e3

Browse files
committed
Prep v0.9.6
2 parents d64cc8d + eecc874 commit 9f492e3

6 files changed

Lines changed: 16 additions & 355 deletions

File tree

.github/workflows/links.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
- name: 2) Check links with Lychee
4444
id: lychee
45-
uses: lycheeverse/lychee-action@v2.7.0
45+
uses: lycheeverse/lychee-action@v2.8.0
4646
with:
4747
# WHY: Do not hard-fail this step; always run reporting steps.
4848
# Instead, fail the job explicitly at the end if exit_code != 0.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[![CI](https://github.com/denisecase/datafun-toolkit/actions/workflows/ci-python-zensical.toml/badge.svg?branch=main)](https://github.com/denisecase/datafun-toolkit/actions/workflows/ci-python-zensical.toml)
88
[![Deploy-Docs](https://github.com/denisecase/datafun-toolkit/actions/workflows/deploy-zensical.toml/badge.svg?branch=main)](https://github.com/denisecase/datafun-toolkit/actions/workflows/deploy-zensical.toml)
99
[![Check Links](https://github.com/denisecase/datafun-toolkit/actions/workflows/links.yml/badge.svg)](https://github.com/denisecase/datafun-toolkit/actions/workflows/links.yml)
10-
[![Dependabot](https://img.shields.io/badge/Dependabot-enabled-brightgreen.svg)](https://github.com/denisecase/datafun-toolkit/security/dependabot)
10+
[![Dependabot](https://img.shields.io/badge/Dependabot-enabled-brightgreen.svg)](https://github.com/denisecase/datafun-toolkit/security)
1111

1212
> Privacy-safe diagnostics, paths, and logging helpers for analytics projects.
1313

docs/en/index.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
# DataFun Toolkit
22

3-
The **DataFun Toolkit** provides privacy-safe utility helpers for data analytics Python projects.
3+
The **DataFun Toolkit** provides privacy-safe utilities for analytics Python projects.
44

55
This package is designed to be:
66

77
- Imported, not modified
88
- Safe to log and share
99
- Consistent across operating systems
1010

11-
It supports common needs such as:
11+
It helps:
1212

13-
- Finding the project root reliably
14-
- Sanitizing file paths for logs
15-
- Detecting runtime environment details (OS, shell, Python)
16-
- Emitting standardized log headers
13+
- Locate the project root
14+
- Sanitize file paths for logs
15+
- Detect runtime environment details (OS, shell, Python)
16+
- Emit standardized log headers
1717

1818
## Who This Is For
1919

20-
- Those learning Python for data analytics
21-
- Debugging
22-
- Analytics projects that need lightweight diagnostics
20+
- Data analysts working on Python projects
21+
- Developers debugging workflows
22+
- Analytics projects needing lightweight diagnostics
2323
- CI / GitHub Actions environments
2424

2525
This toolkit intentionally avoids:
@@ -44,10 +44,10 @@ Or with uv:
4444
uv add datafun-toolkit
4545
uv sync
4646

47-
Once installed, import the functions by module (see api.md).
47+
See the API reference for available modules.
4848

4949
## Documentation
5050

51-
- API Reference (api.md)
52-
- Examples (examples.md)
53-
- Troubleshooting (troubleshooting.md)
51+
- API Reference
52+
- Examples
53+
- Troubleshooting

pyproject.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# ============================================================
44
# VARIANT: python-mkdocs-pypi
55
# SOURCE: https://github.com/denisecase/templates
6-
# Includes scm and mike for versioning.
76

87
# REQ.PYTHON: Python projects MUST include pyproject.toml as the single source of truth.
98
# WHY: Centralizes project configuration.
@@ -52,7 +51,6 @@ dev = [
5251
"pytest-cov>=7.0.0",
5352
"pyright>=1.1.408",
5453
"ruff>=0.14.13",
55-
"twine>=6.2.0",
5654
"validate-pyproject>=0.24.1",
5755
]
5856

@@ -80,11 +78,9 @@ DEP002 = [
8078
"pytest-cov",
8179
"pyright",
8280
"ruff",
83-
"twine",
8481
"validate-pyproject",
8582

8683
# === DOCUMENTATION TOOLING (not required at runtime) ===
87-
"mike",
8884
"mkdocstrings", # WHY: Needed for [python] extra (above).
8985
"zensical", # WHY: Zensical is used for AI-assisted documentation.
9086
]

0 commit comments

Comments
 (0)