Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

byteflows

Simple data workflows

Byteflows is a microframework that makes it easier to retrieve information from APIs and regular websites.

Byteflows, unlike complex projects like Scrapy or simple libraries like BeautifulSoup, is extremely easy to use due to the unification of the information extraction process and at the same time has quite a wide range of functionality.

Why use Byteflows?

  • 🚀 Byteflows is built on top of asyncio and asynchronous libraries, which significantly speeds up your code in the context of I/O operations.

  • 🔁 With Byteflows, there is no need to continuously customize the data scraping process. From project to project, you will have a single, transparent architecture.

  • s3 kafka psql clickhouse Byteflows allows you to route data to any backend: s3-like storage, database, network file system, broker/message bus, etc.

  • ⚙️ Byteflows allows the user to choose what to do with the data: hold it in memory until a certain critical value accumulates, or immediately send it to the backend, perform pre-processing, or leave it as is.

Installation

Installation is as simple as:

pip install byteflows

Dependencies

The list of core Byteflows dependencies is represented by the following libraries:

  • aiohttp
  • aioitertools
  • fsspec
  • more-itertools
  • regex
  • uvloop (for Unix platforms)
  • yarl
  • dateparser

More information about the project

You can learn more about Byteflows in the project documentation, including the API and Tutorial sections. Changes can be monitored in the Changelog section.

Project status

Byteflows is currently a deep alpha project with an unstable API and limited functionality. Its use in production is strictly not recommended.

Metadata

Release files for byteflows 0.2.1a1

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

Source distribution (sdist)

Source distribution for byteflows 0.2.1a1
File Size Uploaded Provenance Actions
byteflows-0.2.1a1.tar.gz 42.3 kB Without provenance Details for byteflows-0.2.1a1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for byteflows 0.2.1a1
File Interpreter ABI Platform Actions
byteflows-0.2.1a1-py3-none-any.whl Python 3 none any Details for byteflows-0.2.1a1-py3-none-any.whl

Total release size: 94.8 kB

Release files / byteflows-0.2.1a1.tar.gz

Download URL byteflows-0.2.1a1.tar.gz
Size 42.3 kB
Tags Source
SHA-256 checksum
How to use checksums
eab08bfa2f28dc22b6cfa366195580d074f67e0b78b92762c4fd0bc96c2e2bbd
BLAKE2b-256 checksum
How to use checksums
037bc9f4e7c59326b93bc9a382a91d9b6716d12979dfaf2098ea07b99fc3a598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.18.1 CPython/3.11.7 Windows/10

Release files / byteflows-0.2.1a1-py3-none-any.whl

Download URL byteflows-0.2.1a1-py3-none-any.whl
Size 52.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ff6bae3ee7bfcf7a4ba43c856612e8fe8a96dd049e30bdc6d1cbc0e707223b9
BLAKE2b-256 checksum
How to use checksums
f714b6356f6f36ffa7b8473c01fd897753ec46290d68ea8abfa50bf5774f26dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.18.1 CPython/3.11.7 Windows/10

Security for byteflows 0.2.1a1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release
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