Skip to main content

Expressive and intuitive date and time library

Project description

When Exactly

An expressive datetime library for Python.

When-Exactly is still a work-in-progress.

Check out the documentation at when-exactly.nicobako.me.

Development

Setup

# windows - git-bash
py -3.13 -m venv .venv
source .venv/Scripts/activate

# linux
python3.13 -m venv .venv
source .venv/bin/activate

# both
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -e .
pre-commit install

Creating requirements

pip install \
  pytest \
  pytest-cov \
  mkdocs \
  pre-commit \
  build \
  twine \

pip freeze > requirements.txt

Testing

pytest .

Documentation

# live-preview
mkdocs serve

# deploy
mkdocs gh-deploy

Build

python -m build
python -m twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

when_exactly-0.0.6.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

when_exactly-0.0.6-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file when_exactly-0.0.6.tar.gz.

File metadata

  • Download URL: when_exactly-0.0.6.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for when_exactly-0.0.6.tar.gz
Algorithm Hash digest
SHA256 a3b3e304cbcba40a75cccc0688bb560d6628602ad995b5a9bb954ca0c20532f8
MD5 ca9eb87b7ddb7db4b1cfb7d16208fcf8
BLAKE2b-256 ae0ec1394aa1f56184a5fba4054fafcff7f1a1d14688d1eda310afd597668bf7

See more details on using hashes here.

File details

Details for the file when_exactly-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: when_exactly-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for when_exactly-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 76cc556e2cb9557c35c96ea32c2e55491ab77881b93ff97288b2a8e6ae0fde40
MD5 69f01e5abe8508c0b22616ab84f2947a
BLAKE2b-256 359374a6c9dca5b925e2df91ffa10a632c4657af02a0bec7a5ce75f7198ba79b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page