Skip to main content

Command-line exam ticket helper

Project description

ISTCode

Command-line helper for exam tickets.

Русская инструкция:

USER_GUIDE_RU.md

Install for development

python -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install -e ".[dev]"

Install from GitHub

Install on any computer:

python -m pip install https://github.com/Pyshok342/ISTCode/archive/refs/heads/main.zip

After publishing to PyPI:

python -m pip install istcode

Use

Show ticket by number:

ist-ticket 1

Show available tickets:

ist-ticket list

Show help:

ist-ticket help

Show folder and names for attached files/photos/presentations:

ist-ticket files 6

Open all files from the ticket folder:

ist-ticket open 6

Ticket folders live in:

src/my_python_library/assets/files/ticket_01
src/my_python_library/assets/files/ticket_02
...
src/my_python_library/assets/files/ticket_20

Alternative launch:

python -m my_python_library 1

Python import:

from my_python_library import format_ticket

print(format_ticket(1))

Test

python -m pytest

Build

python -m build

Publish New Version

publish_new_version.bat

Publish

First publish to TestPyPI:

python -m twine upload --repository testpypi dist/*

Then publish to PyPI:

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

istcode-0.2.4.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

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

istcode-0.2.4-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file istcode-0.2.4.tar.gz.

File metadata

  • Download URL: istcode-0.2.4.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for istcode-0.2.4.tar.gz
Algorithm Hash digest
SHA256 30e654517594398734f80626e1bdcc621da63ca063b332a4538cf994c99e58f8
MD5 50f9d617db4a16ad5604686b4b40ca35
BLAKE2b-256 2d4ae68acc038bf0da8241e469be5162970fc1bc4f26dee571e3312684c8e103

See more details on using hashes here.

Provenance

The following attestation bundles were made for istcode-0.2.4.tar.gz:

Publisher: publish.yml on Pyshok342/ISTCode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file istcode-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: istcode-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for istcode-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 42e6ba610fc282779206a63960dd097e7dc9b3de3050a46a488822b9ee51a7b3
MD5 dd52b135a856d3233368898567044f93
BLAKE2b-256 9bffdf8e36612324f4f62df1bead14d7fcc2cb5c3498728443d4d181cb05ccc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for istcode-0.2.4-py3-none-any.whl:

Publisher: publish.yml on Pyshok342/ISTCode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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