Skip to main content

arXiv search component as a standalone Langflow Extension Bundle.

Project description

lfx-arxiv

arXiv search component as a standalone Langflow Extension Bundle.

This is the second-pilot port that validates src/bundles/PORTING.md — the documented recipe for extracting an in-tree provider into a standalone Bundle distribution. The bundle ships a single component, ArXivComponent, which queries arXiv's public Atom API for paper metadata.

Install

pip install lfx-arxiv

The bundle is registered automatically via the langflow.extensions entry-point. After install, restart your Langflow server; the ArXivComponent will appear in the palette under the arxiv bundle group.

Develop

cd src/bundles/arxiv
pip install -e .
lfx extension validate .

Manifest

The extension manifest is shipped at src/lfx_arxiv/extension.json and points at the bundle at components/arxiv. Components register under the canonical namespaced ID ext:arxiv:ArXivComponent@official.

Migration

Saved flows referencing the legacy class name ArXivComponent or the old import paths lfx.components.arxiv.arxiv.ArXivComponent / lfx.components.arxiv.ArXivComponent are rewritten to the new namespaced ID by the migration table in src/lfx/src/lfx/extension/migration/migration_table.json.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

lfx_arxiv_nightly-0.1.0.dev57-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file lfx_arxiv_nightly-0.1.0.dev57-py3-none-any.whl.

File metadata

  • Download URL: lfx_arxiv_nightly-0.1.0.dev57-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for lfx_arxiv_nightly-0.1.0.dev57-py3-none-any.whl
Algorithm Hash digest
SHA256 0cebc155404e41218aae6f80581840e9b30e5a266f7803d3c1c9f4a30bd325d3
MD5 6b34523f6ae5d66ba2ec6327ae5c9239
BLAKE2b-256 67b2098af3c0ff2873b7acdb1b2b9c601990d5715c2d52fea1b45dcf4dbbbeb4

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