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.
- 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.
- 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.
- 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:
- Subscribe to or e-mail the user@beam.apache.org list.
- Subscribe to or e-mail the dev@beam.apache.org list.
- Join ASF Slack on #beam channel
- Report an issue.
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
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
b5249949fde93dd8d6929c32ab8fce44eb78ce80953a2a77e652fc407ece1ea2
|
|
MD5 |
104dd6f75017d9eccaf4438c88f5d053
|
|
BLAKE2b-256 |
7c8241505fa5f5b393d37d4ad138f6f93af4fd2578399305c33153793e215f55
|
File details
Details for the file apache_beam-2.66.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 5.4 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
66459ca6ba7a1ede5ff998196310d27302b9f1f12549e654e4316dbd46f9de5f
|
|
MD5 |
76c5363a7b5af5be193f919fcdf69397
|
|
BLAKE2b-256 |
a564e29f467844351faff3f03ed04c50fa9107d13fe8935a7e28571a2b5f9a12
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
9cce28270e42b3b6fe4e5f0c2e2028754ef662de593ae7185b19df3a88597a84
|
|
MD5 |
f428c6562fd808be098d518bdd1aee92
|
|
BLAKE2b-256 |
8de9ce7f58ad8ddf43d933d63c04fb99fb0adc34a205ab43bd0125ba474aaaae
|
File details
Details for the file apache_beam-2.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 17.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0b0ff83b6e010975f78d4839c42600cd09b443020fc7088bef3f629398c22d43
|
|
MD5 |
d0231ef65d1ec7fbc346bd1ebb99fa77
|
|
BLAKE2b-256 |
39f3a56e193709adda34f52b7ca916f57f6898f4436df14bac1379716e0a774a
|
File details
Details for the file apache_beam-2.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 16.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
9d30b98c21dd5bb261f7c944a157f7d0174e7c18ec009d6968122e0b3e97c7d5
|
|
MD5 |
ca44dfe2cc91ca4d1bafb04b3c956e41
|
|
BLAKE2b-256 |
2a8c627cfc4021bb64d0ad616ccf49cde336369cf1ba7e8c9435041eca3a7372
|
File details
Details for the file apache_beam-2.66.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 16.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
12c51f419437e08ee4a66350cfc851c438b64aab7c83c2e4ac841cf07fad028a
|
|
MD5 |
b5f175285a2a699d8c2c0bf19b701994
|
|
BLAKE2b-256 |
945d3380aec9e91cfb5aca64ac88594d3ed67c94cadca0a2008c6b9be263c93b
|
File details
Details for the file apache_beam-2.66.0-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4abfc3b223f20b46144b97f25046a3b8f407393d383eaee8114c77acbca113e9
|
|
MD5 |
a87fe9a3a1103a4e415fa25dc604f85d
|
|
BLAKE2b-256 |
3ddcb0e3ac8dd9a42e34bbe3956a7a33f6465c3c7914d69ea016755ca35edec7
|
File details
Details for the file apache_beam-2.66.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 5.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
8de9063ad2713f528db665d3b582dc71d183d02f8398ca32627439480787792b
|
|
MD5 |
0b8982149aad8d67f74798309c295ab9
|
|
BLAKE2b-256 |
222d746ef3fbec726b392427a26b548312ae5982173592f3ecdddf127e9fcd69
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
690bda947defb719312076a4a7c9da304622682016fbd4759b2e93bfa11a63fb
|
|
MD5 |
63fd08f329fb73a2d611844bb59e3546
|
|
BLAKE2b-256 |
23c57344bf89e8f05406acbdf0de69661a8199db8f7b261c0dcafb5e88f17146
|
File details
Details for the file apache_beam-2.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 17.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c5ee4b59d733a4f2b16b09de2063f292d7f76bd441413dda936e1c8eafacdd5d
|
|
MD5 |
cb7724b4d23f1f579a5c10224c273e20
|
|
BLAKE2b-256 |
57d5e061b7e0ea9e240524503b58dbcca35a5c03c9e92a676bb13fb7c08fce87
|
File details
Details for the file apache_beam-2.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 16.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6312f89c6edeedd7d496bd8fea066e471340e8dbd0bf79739f677c2ec4bd4883
|
|
MD5 |
6baa28c3e8dbe8aaf8e29861de60147d
|
|
BLAKE2b-256 |
424479579f814ead0035461a5e2fd38a88f76736274956b446199db34a1af64e
|
File details
Details for the file apache_beam-2.66.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 17.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4e2c0ac30ef7745e9e511720a98eefca3f50be39003c8495a55a76fe0da10234
|
|
MD5 |
a61d1481f6094c4b8cd3596c53099fdc
|
|
BLAKE2b-256 |
5334f963a28138ab566b53e6ea05718dead3be6fc02917cfdc832f8dbdccdf28
|
File details
Details for the file apache_beam-2.66.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f21bab90d854a4c988da8ffe2f1c73bf47e03e652832c74d624d32a492364d0e
|
|
MD5 |
6e8b390fa2670e66841ad03b058b8de2
|
|
BLAKE2b-256 |
f3b5083b935255815efd9b3fd4142903f0758ed42d142eada27017df0fc23fe4
|
File details
Details for the file apache_beam-2.66.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 5.4 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
b2828e3802cbe7f81948f730b2ef49e0154f35569d97c16000befe1c8262d1aa
|
|
MD5 |
6e132debd1376c26a2b4834ab9dd9754
|
|
BLAKE2b-256 |
f43cc830331b4929a4eec665382b640774a96864c67ef5335b65d30c3c9b6853
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
dc57571ff8e39bf96a5df4fb1bccbd75805d3cde7be846fd870c57c9ef81ca1c
|
|
MD5 |
12feaa9c08ce2cd42dcd5a4a673c4943
|
|
BLAKE2b-256 |
8fc4ec549772253723a755f0283ba37d85471ff488a6b8d8b8ccd9fd6e061cde
|
File details
Details for the file apache_beam-2.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6c7a9fb98c7f024efb9106d03e4e7d4b4c271fa9d7f165aaf7871b4b50c7bea5
|
|
MD5 |
32f123fb5dc3f0ad67f5025f239ec90a
|
|
BLAKE2b-256 |
149d43b9ad19a9ffed8b8f80ea2cae85def370ad35235b623ff3e43a2a0960b7
|
File details
Details for the file apache_beam-2.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 15.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
411b79d07e2a40943ef2d1948ffdacb8cd92488bd26c77cd4f1e6a0307095f26
|
|
MD5 |
95ffc628c0053dc6f0048f6a240cedc2
|
|
BLAKE2b-256 |
30a9c6cb922e9814a24199bdd7ae91ee849d51da511f37935f14b53c88e8afab
|
File details
Details for the file apache_beam-2.66.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 16.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
36d54fb4c495c5bdd6b92e770ebc9c7b7a60f858da5cfc04de0da9b5ffafc5ba
|
|
MD5 |
cb5dfa806e3aee6e0e2c0cac60bc5efc
|
|
BLAKE2b-256 |
6319769541406a0d8619d225f6e5cba5f7b581b5b58ab0a60a636f352a8f76a8
|
File details
Details for the file apache_beam-2.66.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
57194f57aa56daf5cb5573156ece2d11656c624b179c0812e731fcdd022efb1c
|
|
MD5 |
871a46286f6316b6ef3e761f2f16aeb6
|
|
BLAKE2b-256 |
e0fd0f66d1dab30406a3c87049fefca90b3d125bb0dc1cca2effafc982d483e8
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6dfda2517d428fd95e1bde4c3c337890a33e59f28919b7bf3e13d3fd4f523c66
|
|
MD5 |
21d47551a525b357430714aed135702c
|
|
BLAKE2b-256 |
433aca761eaebf6fcb99bdef8dc0e196d357cfc92ef2c3bbaca48417ac9b1172
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
fee377893ae3a6d7945188b37808d0db2c0a3e2f7aa2508f91dd55084a1e05ad
|
|
MD5 |
2f42895c76dc32d1bc17d79947d9b198
|
|
BLAKE2b-256 |
1a82f777b6e03d974cb8df35fd8359b001ebac8e937c5220f1ef48ed9c015960
|
File details
Details for the file apache_beam-2.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
71ffa3e7f607dfe91875243248b2ba247990348b16477c5efbd2488d13ee041e
|
|
MD5 |
1c2b0af5e7525a7452012fb9c516fd13
|
|
BLAKE2b-256 |
fabed9c52161d6ba7f0fbcd3893e865d4a1e4a872f103b9f4197fb7a001ecf07
|
File details
Details for the file apache_beam-2.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 15.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
bc75c29104a772030f938fb4aaf2f3f6fbf2993668d3e34ce8ee38d3432d2aa0
|
|
MD5 |
cf6f2def4522f349489836bdd942644d
|
|
BLAKE2b-256 |
db2c48ae6a7fc13ace829c55dd51fe11ce2808a9e769fdb38d26097b759a3b09
|
File details
Details for the file apache_beam-2.66.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 16.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
306e7b1534add7c79236b1123dd2f789313dfc67426cd6a240f2d718754d2975
|
|
MD5 |
360d460aaa50e5f56caa24e0f2f4e1db
|
|
BLAKE2b-256 |
fc484a870c71566b829872860a7e7cf2c2cac98a21c3f88f2fffee730d17e1a7
|
File details
Details for the file apache_beam-2.66.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: apache_beam-2.66.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 5.8 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
b82280fc549e3ae775667f454e950630f5c91eace804bf154315695b83e9e5ef
|
|
MD5 |
030b2163e7634a092febc0de98712040
|
|
BLAKE2b-256 |
1aa59cd12e40729577f6cbb689eb0a846722f5398802c4805a1fcbd12c07fd45
|