Skip to main content

Python API for vespa.ai

Project description

pyvespa

Vespa logo

Documentation Status

pyvespa site / documentation

Vespa is the scalable open-sourced serving engine that enables users to store, compute and rank big data at user serving time. pyvespa provides a python API to Vespa. It allows users to create, modify, deploy and interact with running Vespa instances. The main goal of the library is to allow for faster prototyping and to facilitate Machine Learning experiments for Vespa applications - also see learntorank.

License

Code licensed under the Apache 2.0 license. See LICENSE for terms.

Development environment

Check screwdriver.yaml to see which packages and environment variables need to be set to run unit and integration tests.

Releases

Find releases and release notes on GitHub.

Release instructions

  • Check out master branch
  • Temporarily change library version number in get_target_version() in setup.py to the new version, e.g. "0.16.0".
  • Run from the pyvespa root directory to create the library files:
python3 -m pip install --upgrade pip
python3 -m pip install twine wheel

python3 setup.py sdist bdist_wheel

With write access to pypi.org/project/pyvespa/, upload, this requires username and password:

python3 -m twine upload dist/*

At this point, the package has been released. Create a new release tag at github.com/vespa-engine/pyvespa/releases/new with a summary of the code changes.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyvespa-0.39.0.tar.gz (57.1 kB view details)

Uploaded Source

Built Distribution

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

pyvespa-0.39.0-py3-none-any.whl (69.1 kB view details)

Uploaded Python 3

File details

Details for the file pyvespa-0.39.0.tar.gz.

File metadata

  • Download URL: pyvespa-0.39.0.tar.gz
  • Upload date:
  • Size: 57.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pyvespa-0.39.0.tar.gz
Algorithm Hash digest
SHA256 a45df9264cbc943561fa052b55c11e7c350a8ec0941ca96fa45e125cee16fc78
MD5 9159d148e548f3f08c2de47e98dcaf2c
BLAKE2b-256 cc482527397753d0bcfd94ee69c04934a6253e795e419234623c14f1202e35ff

See more details on using hashes here.

File details

Details for the file pyvespa-0.39.0-py3-none-any.whl.

File metadata

  • Download URL: pyvespa-0.39.0-py3-none-any.whl
  • Upload date:
  • Size: 69.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pyvespa-0.39.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b880fd738dfee88028e7ed0f6dbaa58b8f61a350819ef1e4d6a652dadd2064e0
MD5 f97e27ea4f9983d541985026b873e5f0
BLAKE2b-256 f2a45cb69b06e12fbaa00e803264a867e8f3ead195b8cfe01541c08d9f4046ec

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