Skip to main content

Apache Beam SDK for Python

Project description

Apache Beam

Apache Beam is a unified model for defining both batch and streaming data-parallel processing pipelines, as well as a set of language-specific SDKs for constructing pipelines and Runners for executing them on distributed processing backends, including Apache Flink, Apache Spark, Google Cloud Dataflow, and Hazelcast Jet.

Overview

Beam provides a general approach to expressing embarrassingly parallel data processing pipelines and supports three categories of users, each of which have relatively disparate backgrounds and needs.

  1. End Users: Writing pipelines with an existing SDK, running it on an existing runner. These users want to focus on writing their application logic and have everything else just work.
  2. SDK Writers: Developing a Beam SDK targeted at a specific user community (Java, Python, Scala, Go, R, graphical, etc). These users are language geeks and would prefer to be shielded from all the details of various runners and their implementations.
  3. Runner Writers: Have an execution environment for distributed processing and would like to support programs written against the Beam Model. Would prefer to be shielded from details of multiple SDKs.

The Beam Model

The model behind Beam evolved from several internal Google data processing projects, including MapReduce, FlumeJava, and Millwheel. This model was originally known as the “Dataflow Model”.

To learn more about the Beam Model (though still under the original name of Dataflow), see the World Beyond Batch: Streaming 101 and Streaming 102 posts on O’Reilly’s Radar site, and the VLDB 2015 paper.

The key concepts in the Beam programming model are:

  • PCollection: represents a collection of data, which could be bounded or unbounded in size.
  • PTransform: represents a computation that transforms input PCollections into output PCollections.
  • Pipeline: manages a directed acyclic graph of PTransforms and PCollections that is ready for execution.
  • PipelineRunner: specifies where and how the pipeline should execute.

Runners

Beam supports executing programs on multiple distributed processing backends through PipelineRunners. Currently, the following PipelineRunners are available:

  • The DirectRunner runs the pipeline on your local machine.
  • The PrismRunner runs the pipeline on your local machine using Beam Portability.
  • The DataflowRunner submits the pipeline to the Google Cloud Dataflow.
  • The FlinkRunner runs the pipeline on an Apache Flink cluster. The code has been donated from dataArtisans/flink-dataflow and is now part of Beam.
  • The SparkRunner runs the pipeline on an Apache Spark cluster.
  • The JetRunner runs the pipeline on a Hazelcast Jet cluster. The code has been donated from hazelcast/hazelcast-jet and is now part of Beam.
  • The Twister2Runner runs the pipeline on a Twister2 cluster. The code has been donated from DSC-SPIDAL/twister2 and is now part of Beam.

Have ideas for new Runners? See the runner-ideas label.

Get started with the Python SDK

Get started with the Beam Python SDK quickstart to set up your Python development environment, get the Beam SDK for Python, and run an example pipeline. Then, read through the Beam programming guide to learn the basic concepts that apply to all SDKs in Beam.

See the Python API reference for more information on individual APIs.

Python streaming pipelines

Python streaming pipeline execution is available (with some limitations) starting with Beam SDK version 2.5.0.

Python type safety

Python is a dynamically-typed language with no static type checking. The Beam SDK for Python uses type hints during pipeline construction and runtime to try to emulate the correctness guarantees achieved by true static typing. Ensuring Python Type Safety walks through how to use type hints, which help you to catch potential bugs up front with the Direct Runner.

Managing Python pipeline dependencies

When you run your pipeline locally, the packages that your pipeline depends on are available because they are installed on your local machine. However, when you want to run your pipeline remotely, you must make sure these dependencies are available on the remote machines. Managing Python Pipeline Dependencies shows you how to make your dependencies available to the remote workers.

Developing new I/O connectors for Python

The Beam SDK for Python provides an extensible API that you can use to create new I/O connectors. See the Developing I/O connectors overview for information about developing new I/O connectors and links to language-specific implementation guidance.

Making machine learning inferences with Python

To integrate machine learning models into your pipelines for making inferences, use the RunInference API for PyTorch and Scikit-learn models. If you are using TensorFlow models, you can make use of the library from tfx_bsl.

You can create multiple types of transforms using the RunInference API: the API takes multiple types of setup parameters from model handlers, and the parameter type determines the model implementation. For more information, see About Beam ML.

TensorFlow Extended (TFX) is an end-to-end platform for deploying production ML pipelines. TFX is integrated with Beam. For more information, see TFX user guide.

Python multi-language pipelines quickstart

Apache Beam lets you combine transforms written in any supported SDK language and use them in one multi-language pipeline. To learn how to create a multi-language pipeline using the Python SDK, see the Python multi-language pipelines quickstart.

Unrecoverable Errors in Beam Python

Some common errors can occur during worker start-up and prevent jobs from starting. To learn about these errors and how to troubleshoot them in the Python SDK, see Unrecoverable Errors in Beam Python.

📚 Learn More

Here are some resources actively maintained by the Beam community to help you get started:

Resource Details
Apache Beam Website Our website discussing the project, and it's specifics.
Python Quickstart A guide to getting started with the Python SDK.
Tour of Beam A comprehensive, interactive learning experience covering Beam concepts in depth.
Beam Quest A certification granted by Google Cloud, certifying proficiency in Beam.
Community Metrics Beam's Git Community Metrics.

Contribution

Instructions for building and testing Beam itself are in the contribution guide.

Contact Us

To get involved with Apache Beam:

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

apache_beam-2.66.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

apache_beam-2.66.0-cp312-cp312-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.12Windows x86-64

apache_beam-2.66.0-cp312-cp312-win32.whl (5.1 MB view details)

Uploaded CPython 3.12Windows x86

apache_beam-2.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

apache_beam-2.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (16.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

apache_beam-2.66.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

apache_beam-2.66.0-cp312-cp312-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

apache_beam-2.66.0-cp311-cp311-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.11Windows x86-64

apache_beam-2.66.0-cp311-cp311-win32.whl (5.2 MB view details)

Uploaded CPython 3.11Windows x86

apache_beam-2.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

apache_beam-2.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (16.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

apache_beam-2.66.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

apache_beam-2.66.0-cp311-cp311-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

apache_beam-2.66.0-cp310-cp310-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.10Windows x86-64

apache_beam-2.66.0-cp310-cp310-win32.whl (5.2 MB view details)

Uploaded CPython 3.10Windows x86

apache_beam-2.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

apache_beam-2.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (15.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

apache_beam-2.66.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

apache_beam-2.66.0-cp310-cp310-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

apache_beam-2.66.0-cp39-cp39-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.9Windows x86-64

apache_beam-2.66.0-cp39-cp39-win32.whl (5.2 MB view details)

Uploaded CPython 3.9Windows x86

apache_beam-2.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

apache_beam-2.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (15.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

apache_beam-2.66.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

apache_beam-2.66.0-cp39-cp39-macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file apache_beam-2.66.0.tar.gz.

File metadata

  • Download URL: apache_beam-2.66.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for apache_beam-2.66.0.tar.gz
Algorithm Hash digest
SHA256 b5249949fde93dd8d6929c32ab8fce44eb78ce80953a2a77e652fc407ece1ea2
MD5 104dd6f75017d9eccaf4438c88f5d053
BLAKE2b-256 7c8241505fa5f5b393d37d4ad138f6f93af4fd2578399305c33153793e215f55

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66459ca6ba7a1ede5ff998196310d27302b9f1f12549e654e4316dbd46f9de5f
MD5 76c5363a7b5af5be193f919fcdf69397
BLAKE2b-256 a564e29f467844351faff3f03ed04c50fa9107d13fe8935a7e28571a2b5f9a12

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: apache_beam-2.66.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for apache_beam-2.66.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9cce28270e42b3b6fe4e5f0c2e2028754ef662de593ae7185b19df3a88597a84
MD5 f428c6562fd808be098d518bdd1aee92
BLAKE2b-256 8de9ce7f58ad8ddf43d933d63c04fb99fb0adc34a205ab43bd0125ba474aaaae

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b0ff83b6e010975f78d4839c42600cd09b443020fc7088bef3f629398c22d43
MD5 d0231ef65d1ec7fbc346bd1ebb99fa77
BLAKE2b-256 39f3a56e193709adda34f52b7ca916f57f6898f4436df14bac1379716e0a774a

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d30b98c21dd5bb261f7c944a157f7d0174e7c18ec009d6968122e0b3e97c7d5
MD5 ca44dfe2cc91ca4d1bafb04b3c956e41
BLAKE2b-256 2a8c627cfc4021bb64d0ad616ccf49cde336369cf1ba7e8c9435041eca3a7372

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12c51f419437e08ee4a66350cfc851c438b64aab7c83c2e4ac841cf07fad028a
MD5 b5f175285a2a699d8c2c0bf19b701994
BLAKE2b-256 945d3380aec9e91cfb5aca64ac88594d3ed67c94cadca0a2008c6b9be263c93b

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4abfc3b223f20b46144b97f25046a3b8f407393d383eaee8114c77acbca113e9
MD5 a87fe9a3a1103a4e415fa25dc604f85d
BLAKE2b-256 3ddcb0e3ac8dd9a42e34bbe3956a7a33f6465c3c7914d69ea016755ca35edec7

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8de9063ad2713f528db665d3b582dc71d183d02f8398ca32627439480787792b
MD5 0b8982149aad8d67f74798309c295ab9
BLAKE2b-256 222d746ef3fbec726b392427a26b548312ae5982173592f3ecdddf127e9fcd69

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: apache_beam-2.66.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for apache_beam-2.66.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 690bda947defb719312076a4a7c9da304622682016fbd4759b2e93bfa11a63fb
MD5 63fd08f329fb73a2d611844bb59e3546
BLAKE2b-256 23c57344bf89e8f05406acbdf0de69661a8199db8f7b261c0dcafb5e88f17146

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5ee4b59d733a4f2b16b09de2063f292d7f76bd441413dda936e1c8eafacdd5d
MD5 cb7724b4d23f1f579a5c10224c273e20
BLAKE2b-256 57d5e061b7e0ea9e240524503b58dbcca35a5c03c9e92a676bb13fb7c08fce87

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6312f89c6edeedd7d496bd8fea066e471340e8dbd0bf79739f677c2ec4bd4883
MD5 6baa28c3e8dbe8aaf8e29861de60147d
BLAKE2b-256 424479579f814ead0035461a5e2fd38a88f76736274956b446199db34a1af64e

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e2c0ac30ef7745e9e511720a98eefca3f50be39003c8495a55a76fe0da10234
MD5 a61d1481f6094c4b8cd3596c53099fdc
BLAKE2b-256 5334f963a28138ab566b53e6ea05718dead3be6fc02917cfdc832f8dbdccdf28

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f21bab90d854a4c988da8ffe2f1c73bf47e03e652832c74d624d32a492364d0e
MD5 6e8b390fa2670e66841ad03b058b8de2
BLAKE2b-256 f3b5083b935255815efd9b3fd4142903f0758ed42d142eada27017df0fc23fe4

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b2828e3802cbe7f81948f730b2ef49e0154f35569d97c16000befe1c8262d1aa
MD5 6e132debd1376c26a2b4834ab9dd9754
BLAKE2b-256 f43cc830331b4929a4eec665382b640774a96864c67ef5335b65d30c3c9b6853

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: apache_beam-2.66.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for apache_beam-2.66.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dc57571ff8e39bf96a5df4fb1bccbd75805d3cde7be846fd870c57c9ef81ca1c
MD5 12feaa9c08ce2cd42dcd5a4a673c4943
BLAKE2b-256 8fc4ec549772253723a755f0283ba37d85471ff488a6b8d8b8ccd9fd6e061cde

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c7a9fb98c7f024efb9106d03e4e7d4b4c271fa9d7f165aaf7871b4b50c7bea5
MD5 32f123fb5dc3f0ad67f5025f239ec90a
BLAKE2b-256 149d43b9ad19a9ffed8b8f80ea2cae85def370ad35235b623ff3e43a2a0960b7

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 411b79d07e2a40943ef2d1948ffdacb8cd92488bd26c77cd4f1e6a0307095f26
MD5 95ffc628c0053dc6f0048f6a240cedc2
BLAKE2b-256 30a9c6cb922e9814a24199bdd7ae91ee849d51da511f37935f14b53c88e8afab

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36d54fb4c495c5bdd6b92e770ebc9c7b7a60f858da5cfc04de0da9b5ffafc5ba
MD5 cb5dfa806e3aee6e0e2c0cac60bc5efc
BLAKE2b-256 6319769541406a0d8619d225f6e5cba5f7b581b5b58ab0a60a636f352a8f76a8

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57194f57aa56daf5cb5573156ece2d11656c624b179c0812e731fcdd022efb1c
MD5 871a46286f6316b6ef3e761f2f16aeb6
BLAKE2b-256 e0fd0f66d1dab30406a3c87049fefca90b3d125bb0dc1cca2effafc982d483e8

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: apache_beam-2.66.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for apache_beam-2.66.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6dfda2517d428fd95e1bde4c3c337890a33e59f28919b7bf3e13d3fd4f523c66
MD5 21d47551a525b357430714aed135702c
BLAKE2b-256 433aca761eaebf6fcb99bdef8dc0e196d357cfc92ef2c3bbaca48417ac9b1172

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: apache_beam-2.66.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for apache_beam-2.66.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fee377893ae3a6d7945188b37808d0db2c0a3e2f7aa2508f91dd55084a1e05ad
MD5 2f42895c76dc32d1bc17d79947d9b198
BLAKE2b-256 1a82f777b6e03d974cb8df35fd8359b001ebac8e937c5220f1ef48ed9c015960

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71ffa3e7f607dfe91875243248b2ba247990348b16477c5efbd2488d13ee041e
MD5 1c2b0af5e7525a7452012fb9c516fd13
BLAKE2b-256 fabed9c52161d6ba7f0fbcd3893e865d4a1e4a872f103b9f4197fb7a001ecf07

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc75c29104a772030f938fb4aaf2f3f6fbf2993668d3e34ce8ee38d3432d2aa0
MD5 cf6f2def4522f349489836bdd942644d
BLAKE2b-256 db2c48ae6a7fc13ace829c55dd51fe11ce2808a9e769fdb38d26097b759a3b09

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 306e7b1534add7c79236b1123dd2f789313dfc67426cd6a240f2d718754d2975
MD5 360d460aaa50e5f56caa24e0f2f4e1db
BLAKE2b-256 fc484a870c71566b829872860a7e7cf2c2cac98a21c3f88f2fffee730d17e1a7

See more details on using hashes here.

File details

Details for the file apache_beam-2.66.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apache_beam-2.66.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b82280fc549e3ae775667f454e950630f5c91eace804bf154315695b83e9e5ef
MD5 030b2163e7634a092febc0de98712040
BLAKE2b-256 1aa59cd12e40729577f6cbb689eb0a846722f5398802c4805a1fcbd12c07fd45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page