Skip to main content

Project for uploading vector embeddings directly to weaviate.

Project description

PyPi CI Code coverage Python Issues Commit activity Downloads License

🗃️ web-archive-api

Unified, type-safe access to web archive APIs.

Installation

Install the package from PyPI:

pip install web-archive-api

Usage

Web archives offer two main APIs: the CDX API to list available captures and the Memento API to download individual captures.

CDX API

TODO

CDX standardization

While not a formal standard, there are just three common implementations of the CDX API:

Memento API

TODO

Development

To build this package and contribute to its development you need to install the build, and setuptools and wheel packages:

pip install build setuptools wheel

(On most systems, these packages are already pre-installed.)

Then, install the package and test dependencies:

pip install -e .[tests]

You can now verify your changes against the test suite.

ruff check .                   # Code format and LINT
mypy .                         # Static typing
bandit -c pyproject.toml -r .  # Security
pytest .                       # Unit tests

Please also add tests for your newly developed code.

Build wheels

Wheels for this package can be built with:

python -m build

Support

If you hit any problems using this package, please file an issue. We're happy to help!

License

This repository is released under the MIT license.

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

vectorstores-0.1.dev51.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

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

vectorstores-0.1.dev51-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file vectorstores-0.1.dev51.tar.gz.

File metadata

  • Download URL: vectorstores-0.1.dev51.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vectorstores-0.1.dev51.tar.gz
Algorithm Hash digest
SHA256 4bb8390c07eed92d3dcd6eb0c2aed6aecc533fb2a63ae192514b894718e79248
MD5 053e685f8f7ee78b344434f918277026
BLAKE2b-256 eb579cf9965d803d63a615adb02d035c8bde3aef439c7d6e2cfd7c89d1cb72e2

See more details on using hashes here.

File details

Details for the file vectorstores-0.1.dev51-py3-none-any.whl.

File metadata

File hashes

Hashes for vectorstores-0.1.dev51-py3-none-any.whl
Algorithm Hash digest
SHA256 250f6eebd59619d9f67f46b83e790b3c797aea10af9a0216e9b4f4c3be0f88f4
MD5 3d83e786662cc89afb9f084b1fb81e3a
BLAKE2b-256 a3a0b9f003493826095da43b2a6a3adcaaf7e622150c9ac141b1c477177d2a0d

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