Skip to main content

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)

Source distribution for mctinctools 0.1.5
File Size Uploaded
mctinctools-0.1.5.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mctinctools 0.1.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page