README.md
Base file using best practices
- pytest for testing
- precommit
- black formatting
- flake linting
- includes bandit for security scanning
- mypy - type testing
- mkdocs for automatic document preparation based on code
- nox for automatic testing and building (python version of tox)
- scriv for automatic changelog generation
Manual commands
- Build requirements.txt from poetry
poetry export -f requirements.txt > requirements.txt
- Build changelog data.
sciv create
- Edit file created.
edit changelog.d/AUTOGENERATEDFILENAME
add what you changed
- Collect the changelog to update CHANGELOG.rst
scriv collect
- Build package for upload to pypi.
- Get pypi authentication ready prior to publish
- Update version number in pyproject.toml prior to building
add env variables
put secret in env variables with
$POETRY_HTTP_BASIC_PYPI_TOKEN
export POETRY_HTTP_BASIC_PYPI_TOKEN=PYPIAPIGOESHERE
poetry config pypi-token.pypi $POETRY_HTTP_BASIC_PYPI_TOKEN
poetry build
poetry publish
Metadata
Release files for mctinctools 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mctinctools-0.1.5.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mctinctools-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / mctinctools-0.1.5.tar.gz
| Download URL | mctinctools-0.1.5.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
430d64f03586ed3f2bbae56cc04a3d1ee2a11a48a13fde1807d3f121f73c7be3
|
|
BLAKE2b-256 checksum How to use checksums |
92043919032ad01d3ea833a2496a9ed4ba13571237d91a92d7a15f5e217aabfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.14 CPython/3.10.4 Linux/5.15.0-41-generic
|
Release files / mctinctools-0.1.5-py3-none-any.whl
| Download URL | mctinctools-0.1.5-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7b02726cef91286e0f6af8797560d197d1ffc24191b52fd1782970a0ec69ef4a
|
|
BLAKE2b-256 checksum How to use checksums |
25efcc257ba45f32149372f6e6a54a7595f92db08fd036a65115f784abac9915
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.14 CPython/3.10.4 Linux/5.15.0-41-generic
|