Skip to main content

File Structure

newslens/
├── src/
│ └── newslens/
│ ├── __init__.py # Package entry point
│ ├── core/ # The "Engine Room"
│ │ ├── engine.py # Logic for loading Qwen + LoRA adapters
│ │ ├── model.py # The main NewsLens class (Sync/Async API)
│ │ └── config.py # Default hyperparameters & model paths
│ ├── agents/ # Framework adapters
│ │ ├── langchain.py # Tools for LangGraph/LangChain
│ │ ├── autogen.py # Skill definitions for AutoGen
│ │ └── mcp.py # Model Context Protocol (MCP) server
│ ├── server/ # Connectivity Layer
│ │ ├── api.py # FastAPI A2A (Agent-to-Agent) endpoints
│ │ └── schemas.py # Pydantic data models for payloads
│ ├── training/ # Finetuning module
│ │ └── finetuner.py # Your training logic, modularized
│ ├── cli/ # Command-line interface
│ │ └── main.py # Entry point for 'newslens' commands
│ └── utils/ # Helpers (Batching, token counting)
├── tests/ # Unit and integration tests
├── examples/ # Jupyter notebooks & demo scripts
├── pyproject.toml # Modern dependency & build management
└── README.md # Documentation

Metadata

Release files for newslens 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for newslens 0.1.4
File Size Uploaded Provenance
newslens-0.1.4.tar.gz 7.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for newslens 0.1.4
File Interpreter ABI Platform
newslens-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 19.9 kB

Release files / newslens-0.1.4.tar.gz

Download URL newslens-0.1.4.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
cde6fea8272df48ef219476af1b5c2e33b9008740b4ed32f9fea2e18d63f187e
BLAKE2b-256 checksum
How to use checksums
c53b7d660ce134d776eb570e88cb25b797286292cbff9bb6c85bfa1fe6d2e894
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Release files / newslens-0.1.4-py3-none-any.whl

Download URL newslens-0.1.4-py3-none-any.whl
Size 12.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
42fa221f5591337575037901126d25b9e21aad1f015370a0bf736fa6b407408c
BLAKE2b-256 checksum
How to use checksums
d04942cb32d6e3ba11ccb85c61fa2d74c751638862d0a7f81b237e1b3e78cc1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Security for newslens 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for newslens-0.1.4.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page