txtest
Unit testing for texts, courses, articles, and research.
txtest aims to bring the unit-testing workflow to written content, using Jev to evaluate texts against explicit validation criteria.
Status
Version 0.0.1 is the initial project scaffold. Text validation and Jev integration are planned and are not implemented in this release. The package currently exposes its version and has no runtime dependencies.
Installation
Requires Python 3.11 or later.
pip install txtest
import txtest
print(txtest.__version__)
Build and publish
Run from the project root:
python -m pip install --upgrade build twine
python -m build
python -m twine check --strict dist/txtest-0.0.1*
python -m twine upload --repository pypi dist/txtest-0.0.1*
For token authentication, use __token__ as the username and your PyPI API token as the password.
License
Apache-2.0. See LICENSE.
Release files for txtest 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| txtest-0.0.1.tar.gz | 6.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| txtest-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / txtest-0.0.1.tar.gz
| Download URL | txtest-0.0.1.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a3a2a856b6d2f5b52fd946f035f73a6e8e87439aba426c7b0cfd97687956bb20
|
|
BLAKE2b-256 checksum How to use checksums |
a15e88846673bb2ace7f991ae9e013b956fb0a99b14b5dcd49e0d46a32890b96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / txtest-0.0.1-py3-none-any.whl
| Download URL | txtest-0.0.1-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80694e1347f9acb67dcc771990330414ea43f7fd8d98eb489e70d434bcbb0c8c
|
|
BLAKE2b-256 checksum How to use checksums |
f460b000cdd74c24d5a14ce36f7c07f436f6ddf99897d7538c850a2829e291ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|