Metadata-Version: 2.1
Name: apache-beam
Version: 2.37.0
Summary: Apache Beam SDK for Python
Home-page: https://beam.apache.org
Author: Apache Software Foundation
Author-email: dev@beam.apache.org
License: Apache License, Version 2.0
Download-URL: https://pypi.python.org/pypi/apache-beam
Keywords: apache beam
Platform: UNKNOWN
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Requires-Dist: crcmod (<2.0,>=1.7)
Requires-Dist: orjson (<4.0)
Requires-Dist: dill (<0.3.2,>=0.3.1.1)
Requires-Dist: cloudpickle (<3,>=2.0.0)
Requires-Dist: fastavro (<2,>=0.23.6)
Requires-Dist: grpcio (<2,>=1.29.0)
Requires-Dist: hdfs (<3.0.0,>=2.1.0)
Requires-Dist: httplib2 (<0.20.0,>=0.8)
Requires-Dist: numpy (<1.22.0,>=1.14.3)
Requires-Dist: pymongo (<4.0.0,>=3.8.0)
Requires-Dist: oauth2client (<5,>=2.0.1)
Requires-Dist: protobuf (<4,>=3.12.2)
Requires-Dist: proto-plus (<2,>=1.7.1)
Requires-Dist: pydot (<2,>=1.2.0)
Requires-Dist: python-dateutil (<3,>=2.8.0)
Requires-Dist: pytz (>=2018.3)
Requires-Dist: requests (<3.0.0,>=2.24.0)
Requires-Dist: typing-extensions (>=3.7.0)
Requires-Dist: dataclasses ; python_version < "3.7"
Provides-Extra: aws
Requires-Dist: boto3 (>=1.9) ; extra == 'aws'
Provides-Extra: azure
Requires-Dist: azure-storage-blob (>=12.3.2) ; extra == 'azure'
Requires-Dist: azure-core (>=1.7.0) ; extra == 'azure'
Provides-Extra: dataframe
Requires-Dist: pandas (<1.5,>=1.0) ; extra == 'dataframe'
Provides-Extra: docs
Requires-Dist: Sphinx (<2.0,>=1.5.2) ; extra == 'docs'
Requires-Dist: docutils (==0.17.1) ; extra == 'docs'
Provides-Extra: gcp
Requires-Dist: cachetools (<5,>=3.1.0) ; extra == 'gcp'
Requires-Dist: google-apitools (<0.5.32,>=0.5.31) ; extra == 'gcp'
Requires-Dist: google-auth (<3,>=1.18.0) ; extra == 'gcp'
Requires-Dist: google-cloud-datastore (<2,>=1.8.0) ; extra == 'gcp'
Requires-Dist: google-cloud-pubsub (<3,>=2.1.0) ; extra == 'gcp'
Requires-Dist: google-cloud-pubsublite (<2,>=1.2.0) ; extra == 'gcp'
Requires-Dist: google-cloud-bigquery (<3,>=1.6.0) ; extra == 'gcp'
Requires-Dist: google-cloud-bigquery-storage (>=2.6.3) ; extra == 'gcp'
Requires-Dist: google-cloud-core (<2,>=0.28.1) ; extra == 'gcp'
Requires-Dist: google-cloud-bigtable (<2,>=0.31.1) ; extra == 'gcp'
Requires-Dist: google-cloud-spanner (<2,>=1.13.0) ; extra == 'gcp'
Requires-Dist: grpcio-gcp (<1,>=0.2.2) ; extra == 'gcp'
Requires-Dist: google-cloud-dlp (<4,>=3.0.0) ; extra == 'gcp'
Requires-Dist: google-cloud-language (<2,>=1.3.0) ; extra == 'gcp'
Requires-Dist: google-cloud-videointelligence (<2,>=1.8.0) ; extra == 'gcp'
Requires-Dist: google-cloud-vision (<2,>=0.38.0) ; extra == 'gcp'
Requires-Dist: google-cloud-recommendations-ai (<=0.2.0,>=0.1.0) ; extra == 'gcp'
Provides-Extra: interactive
Requires-Dist: facets-overview (<2,>=1.0.0) ; extra == 'interactive'
Requires-Dist: ipython (<8,>=7) ; extra == 'interactive'
Requires-Dist: ipykernel (<6,>=5.2.0) ; extra == 'interactive'
Requires-Dist: ipywidgets (<8,>=7.6.5) ; extra == 'interactive'
Requires-Dist: jupyter-client (<6.1.13,>=6.1.11) ; extra == 'interactive'
Requires-Dist: timeloop (<2,>=1.0.2) ; extra == 'interactive'
Provides-Extra: interactive_test
Requires-Dist: nbformat (<6,>=5.0.5) ; extra == 'interactive_test'
Requires-Dist: nbconvert (<7,>=6.2.0) ; extra == 'interactive_test'
Requires-Dist: needle (<1,>=0.5.0) ; extra == 'interactive_test'
Requires-Dist: chromedriver-binary (<97,>=96) ; extra == 'interactive_test'
Requires-Dist: pillow (<8,>=7.1.1) ; extra == 'interactive_test'
Provides-Extra: test
Requires-Dist: freezegun (>=0.3.12) ; extra == 'test'
Requires-Dist: mock (<3.0.0,>=1.0.1) ; extra == 'test'
Requires-Dist: pandas (<2.0.0) ; extra == 'test'
Requires-Dist: parameterized (<0.8.0,>=0.7.1) ; extra == 'test'
Requires-Dist: pyhamcrest (!=1.10.0,<2.0.0,>=1.9) ; extra == 'test'
Requires-Dist: pyyaml (<7.0.0,>=3.12) ; extra == 'test'
Requires-Dist: requests-mock (<2.0,>=1.7) ; extra == 'test'
Requires-Dist: tenacity (<6.0,>=5.0.2) ; extra == 'test'
Requires-Dist: pytest (<5.0,>=4.4.0) ; extra == 'test'
Requires-Dist: pytest-xdist (<2,>=1.29.0) ; extra == 'test'
Requires-Dist: pytest-timeout (<2,>=1.3.3) ; extra == 'test'
Requires-Dist: sqlalchemy (<2.0,>=1.3) ; extra == 'test'
Requires-Dist: psycopg2-binary (<3.0.0,>=2.8.5) ; extra == 'test'
Requires-Dist: testcontainers[mysql] (<4.0.0,>=3.0.3) ; extra == 'test'
Requires-Dist: cryptography (>=36.0.0) ; extra == 'test'


Apache Beam is a unified programming model for both batch and streaming
data processing, enabling efficient execution across diverse distributed
execution engines and providing extensibility points for connecting to
different technologies and user communities.


