Skip to main content

XF makes repeated python commands faster through import preloading

Project description

XF

XF stands for extra fast. XF imports your key packages on first call, so you don't pay a recurring tax for imports. Usually saves 1-10 seconds per invocation after startup.

Key features

  • Comes with two modes: ipython mode and shell mode. Ipython feels like an ipython console; shell operates like a terminal.
  • Extensible: we will accept PRs for additional commands. See the commands directory for examples.
  • Easily profile any command using the prof prefix.
  • Can use your own environment or run in an isolated environment using the --isolated flag.

Who would benefit from this:

  • You are a non-python developer using a python cli
  • You are a python developer

Who would not benefit from this:

  • Production use cases
  • Long-running commands where a few seconds of savings don't make a difference

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

xf_cli-0.0.5.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

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

xf_cli-0.0.5-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xf_cli-0.0.5.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.13

File hashes

Hashes for xf_cli-0.0.5.tar.gz
Algorithm Hash digest
SHA256 78ab080bcfca1b8277cdc999bfb4b541d5422b8d8ebdde33e79ab5a0489b0ac0
MD5 27a48e76207d5c1bb7e7aa8fb8cf4aa5
BLAKE2b-256 5a238e2f19fe24e03909e54de31b10d448e3c37eba87af7caa83de7516580e14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xf_cli-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 41.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.13

File hashes

Hashes for xf_cli-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8c3c7f84a7ac585ba9a90bc7c89a120f00f356e2f57c1833ed6bbb89b2169c8c
MD5 8bd6582c6231043c60dae5494caf2734
BLAKE2b-256 9d59d580426a4d60573f20e403f321c81d12f38f2e9a06593a348d2bd2b5ff4f

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