Skip to main content

A slim, cross-platform terminal-based typing trainer with YAML-based exercises and analytics.

Project description

Maintenance Scripts

Publishing to PyPI

  1. Make sure you have an API token from https://pypi.org/account/ (starts with pypi-).
  2. Run the script:
    bash maintenance/publish_pypi.sh
    
    • You will be prompted for your API token if not set as the PYPI_API_TOKEN environment variable.
    • The script will build and upload your package to PyPI.

Publishing to the AUR

  1. Update maintenance/PKGBUILD:
    • Set your name/email as Maintainer.
    • Set the correct pkgver and update the url to your GitHub repo.
    • Download the release tarball and update the sha256sums (use sha256sum on the tarball).
  2. Create a new directory and copy PKGBUILD into it:
    mkdir keypractice-aur && cp maintenance/PKGBUILD keypractice-aur/
    cd keypractice-aur
    makepkg
    
  3. If the package builds, upload it to the AUR:
    • Create a new package at https://aur.archlinux.org/
    • Push your PKGBUILD and .SRCINFO to the AUR git repo as instructed by the AUR web interface.

Never share your PyPI API key publicly!

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

keypractice-0.1.10.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

keypractice-0.1.10-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file keypractice-0.1.10.tar.gz.

File metadata

  • Download URL: keypractice-0.1.10.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for keypractice-0.1.10.tar.gz
Algorithm Hash digest
SHA256 a02ef89487d152cc0d621a04592bb4ef352f6d72c466efce70bdecf26ab5c059
MD5 99526593b83802d5a9cc032bdbc78790
BLAKE2b-256 6aa3d495f6e8bdc4b97192df5ccf03b7c8abef2b2f5c1bb8c8d65438cf586c01

See more details on using hashes here.

File details

Details for the file keypractice-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: keypractice-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for keypractice-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 0da3d1e8d28e38a009491b31ce56c9b37341b07357e79597202e72b898370ed8
MD5 a8f3246dd1c7c0627221e47bd0ea34cb
BLAKE2b-256 ae6b6486d8ddafb8afe8f837dfa5acc4608faa14f7dc6bae9c8ab3b348664f09

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