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.3.tar.gz (30.1 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.3-py3-none-any.whl (40.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for xf_cli-0.0.3.tar.gz
Algorithm Hash digest
SHA256 4fb1715ff418791776eed6681b6770f2bced43ab7fd88ace9ae53c794a3cd942
MD5 8060b520e6860dd4e2ca4e6a8b0cad74
BLAKE2b-256 2865ebb7a1c837a2b0b91030ff37744a7fc50428c5ccf8c0c697aae16cf07687

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xf_cli-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8ee1b70023354b1336e2816830f87463f1ea9e44c4d80ab6350d94c1c26257f7
MD5 593c62df9a05eb7a7f6b047eb1063443
BLAKE2b-256 f6ac8329f8ebab07e2546bf15496971fddced19af27ad07a6a58a14973fde488

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