Skip to main content

eic-ask

eic-ask is a small Python CLI for querying the EIC Documentation API from the shell.

Usage

eic-ask What is a good example for podio data analysis in C++?

Pipe input on stdin if you prefer:

printf '%s\n' "How do I set up eic-shell?" | eic-ask

Useful options:

  • -e, --endpoint — override the API URL
  • -t, --timeout — set the request timeout in seconds
  • --json — print the full response as formatted JSON
  • --no-references / --hide-references — suppress numbered references printed below the answer

Responses include numbered references below the answer text by default when the API provides them.

Authentication is optional and can be provided via EIC_ASK_TOKEN.

Local development

Requirements:

  • Python 3.10+

Recommended workflow:

python -m venv .venv
. .venv/bin/activate
python -m pip install -e .
python -m unittest discover -s tests -v

That pip install -e . step installs the eic-ask launcher into the environment's bin/ directory, which is on PATH after activation.

To run the CLI from the checkout without installing it, use:

python -m eic_ask --help

Release files for eic-ask 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eic-ask 0.2.2
File Size Uploaded
eic_ask-0.2.2.tar.gz 15.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eic-ask 0.2.2
File Interpreter ABI Platform
eic_ask-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.8 kB

Release files / eic_ask-0.2.2.tar.gz

Download URL eic_ask-0.2.2.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8fcfb904bb0db80a686b5d43e1f1ee12151a42ff846cd3e4aab6f29db3dfb322
BLAKE2b-256 checksum
How to use checksums
e7538fa6e09a56aad26a1d3ba310c146032ee3deb8ff1916871e056a0ebdcba0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release files / eic_ask-0.2.2-py3-none-any.whl

Download URL eic_ask-0.2.2-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
63b8c1975de475268e0b310c3935586249337443e4327ccd1d877e3d67cbe0e8
BLAKE2b-256 checksum
How to use checksums
91668567f7d50d68544bfb4433734bdaa015b62f692d4e310e743cbab2ffdf18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.3

2 release files

This release

0.2.2 This release

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