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
py -3.13 -m venv .venv
source .venv/Scripts/activate

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

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

Creating requirements

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

pip freeze > requirements.txt

Testing

pytest .

Documentation

# live-preview
mkdocs serve

# deploy
mkdocs gh-deploy

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.5.tar.gz (757.6 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.5-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: when_exactly-0.0.5.tar.gz
  • Upload date:
  • Size: 757.6 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.5.tar.gz
Algorithm Hash digest
SHA256 05f063d3e467faab9e64b5cc4d63f2a4e112c2a4f7595293df10f4ee966cb1e4
MD5 67c57668ed013bd3145b7ac9c95ee02d
BLAKE2b-256 fad790b84d6b5d431fd778fd0b70fccf0eae265e69e1169aa98529b48e77a79b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: when_exactly-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 8.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0b14320eec80185e772a1502f399bfcd11abae86d52734f6cc78476b47ef1566
MD5 e6926c4acc0ef3aa42b2cdaf53269104
BLAKE2b-256 872892fce93024ceddaab3663dd7abc57fb6f5213dd1d01ce43be3a0e079096d

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