Metadata-Version: 2.2
Name: apache-beam
Version: 2.63.0
Summary: Apache Beam SDK for Python
Home-page: https://beam.apache.org
Download-URL: https://pypi.python.org/pypi/apache-beam
Author: Apache Software Foundation
Author-email: dev@beam.apache.org
License: Apache License, Version 2.0
Keywords: apache beam
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: crcmod<2.0,>=1.7
Requires-Dist: orjson<4,>=3.9.7
Requires-Dist: dill<0.3.2,>=0.3.1.1
Requires-Dist: cloudpickle~=2.2.1
Requires-Dist: fastavro<2,>=0.23.6
Requires-Dist: fasteners<1.0,>=0.3
Requires-Dist: grpcio!=1.48.0,!=1.59.*,!=1.60.*,!=1.61.*,!=1.62.0,!=1.62.1,<1.66.0,<2,>=1.33.1
Requires-Dist: hdfs<3.0.0,>=2.1.0
Requires-Dist: httplib2<0.23.0,>=0.8
Requires-Dist: jsonschema<5.0.0,>=4.0.0
Requires-Dist: jsonpickle<4.0.0,>=3.0.0
Requires-Dist: numpy<2.3.0,>=1.14.3
Requires-Dist: objsize<0.8.0,>=0.6.1
Requires-Dist: packaging>=22.0
Requires-Dist: pymongo<5.0.0,>=3.8.0
Requires-Dist: proto-plus<2,>=1.7.1
Requires-Dist: protobuf!=4.0.*,!=4.21.*,!=4.22.0,!=4.23.*,!=4.24.*,<6.0.0.dev0,>=3.20.3
Requires-Dist: pydot<2,>=1.2.0
Requires-Dist: python-dateutil<3,>=2.8.0
Requires-Dist: pytz>=2018.3
Requires-Dist: redis<6,>=5.0.0
Requires-Dist: regex>=2020.6.8
Requires-Dist: requests<3.0.0,>=2.24.0
Requires-Dist: sortedcontainers>=2.4.0
Requires-Dist: typing-extensions>=3.7.0
Requires-Dist: zstandard<1,>=0.18.0
Requires-Dist: pyyaml<7.0.0,>=3.12
Requires-Dist: pyarrow<17.0.0,>=3.0.0
Requires-Dist: pyarrow-hotfix<1
Provides-Extra: docs
Requires-Dist: jinja2<3.2,>=3.0; extra == "docs"
Requires-Dist: Sphinx<8.0,>=7.0.0; extra == "docs"
Requires-Dist: docstring-parser<1.0,>=0.15; extra == "docs"
Requires-Dist: docutils>=0.18.1; extra == "docs"
Requires-Dist: pandas<2.3.0; extra == "docs"
Requires-Dist: openai; extra == "docs"
Provides-Extra: test
Requires-Dist: docstring-parser<1.0,>=0.15; extra == "test"
Requires-Dist: freezegun>=0.3.12; extra == "test"
Requires-Dist: jinja2<3.2,>=3.0; extra == "test"
Requires-Dist: joblib>=1.0.1; extra == "test"
Requires-Dist: mock<6.0.0,>=1.0.1; extra == "test"
Requires-Dist: pandas<2.3.0; extra == "test"
Requires-Dist: parameterized<0.10.0,>=0.7.1; extra == "test"
Requires-Dist: pyhamcrest!=1.10.0,<3.0.0,>=1.9; extra == "test"
Requires-Dist: requests_mock<2.0,>=1.7; extra == "test"
Requires-Dist: tenacity<9,>=8.0.0; extra == "test"
Requires-Dist: pytest<8.0,>=7.1.2; extra == "test"
Requires-Dist: pytest-xdist<4,>=2.5.0; extra == "test"
Requires-Dist: pytest-timeout<3,>=2.1.0; extra == "test"
Requires-Dist: scikit-learn>=0.20.0; extra == "test"
Requires-Dist: setuptools; extra == "test"
Requires-Dist: sqlalchemy<3.0,>=1.3; extra == "test"
Requires-Dist: psycopg2-binary!=2.9.10,<3.0.0,>=2.8.5; extra == "test"
Requires-Dist: testcontainers[mysql]<4.0.0,>=3.0.3; extra == "test"
Requires-Dist: cryptography>=41.0.2; extra == "test"
Requires-Dist: hypothesis<7.0.0,>5.0.0; extra == "test"
Provides-Extra: gcp
Requires-Dist: cachetools<6,>=3.1.0; extra == "gcp"
Requires-Dist: google-api-core<3,>=2.0.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-auth-httplib2<0.3.0,>=0.1.0; extra == "gcp"
Requires-Dist: google-cloud-datastore<3,>=2.0.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-storage<3,>=2.18.2; extra == "gcp"
Requires-Dist: google-cloud-bigquery<4,>=2.0.0; extra == "gcp"
Requires-Dist: google-cloud-bigquery-storage<3,>=2.6.3; extra == "gcp"
Requires-Dist: google-cloud-core<3,>=2.0.0; extra == "gcp"
Requires-Dist: google-cloud-bigtable<3,>=2.19.0; extra == "gcp"
Requires-Dist: google-cloud-spanner<4,>=3.0.0; extra == "gcp"
Requires-Dist: google-cloud-dlp<4,>=3.0.0; extra == "gcp"
Requires-Dist: google-cloud-language<3,>=2.0; extra == "gcp"
Requires-Dist: google-cloud-videointelligence<3,>=2.0; extra == "gcp"
Requires-Dist: google-cloud-vision<4,>=2; extra == "gcp"
Requires-Dist: google-cloud-recommendations-ai<0.11.0,>=0.1.0; extra == "gcp"
Requires-Dist: google-cloud-aiplatform<2.0,>=1.26.0; extra == "gcp"
Requires-Dist: keyrings.google-artifactregistry-auth; extra == "gcp"
Provides-Extra: interactive
Requires-Dist: facets-overview<2,>=1.1.0; extra == "interactive"
Requires-Dist: google-cloud-dataproc<6,>=5.0.0; extra == "interactive"
Requires-Dist: ipython<9,>=8; extra == "interactive"
Requires-Dist: ipykernel<7,>=6; extra == "interactive"
Requires-Dist: ipywidgets<9,>=8; extra == "interactive"
Requires-Dist: jupyter-client!=6.1.13,<8.2.1,>=6.1.11; extra == "interactive"
Requires-Dist: timeloop<2,>=1.0.2; extra == "interactive"
Requires-Dist: nbformat<6,>=5.0.5; extra == "interactive"
Requires-Dist: nbconvert<8,>=6.2.0; extra == "interactive"
Requires-Dist: pandas!=1.5.0,!=1.5.1,<2.3,>=1.4.3; extra == "interactive"
Provides-Extra: interactive-test
Requires-Dist: needle<1,>=0.5.0; extra == "interactive-test"
Requires-Dist: chromedriver-binary<118,>=117; extra == "interactive-test"
Requires-Dist: pillow<10,>=7.1.1; extra == "interactive-test"
Requires-Dist: urllib3<2,>=1.21.1; extra == "interactive-test"
Provides-Extra: ml-test
Requires-Dist: datatable; extra == "ml-test"
Requires-Dist: embeddings; extra == "ml-test"
Requires-Dist: langchain; extra == "ml-test"
Requires-Dist: onnxruntime; extra == "ml-test"
Requires-Dist: sentence-transformers; extra == "ml-test"
Requires-Dist: skl2onnx; extra == "ml-test"
Requires-Dist: pillow; extra == "ml-test"
Requires-Dist: tensorflow; extra == "ml-test"
Requires-Dist: tensorflow-hub; extra == "ml-test"
Requires-Dist: tensorflow-transform; extra == "ml-test"
Requires-Dist: tf2onnx; extra == "ml-test"
Requires-Dist: torch; extra == "ml-test"
Requires-Dist: transformers; extra == "ml-test"
Provides-Extra: p312-ml-test
Requires-Dist: datatable; extra == "p312-ml-test"
Requires-Dist: embeddings; extra == "p312-ml-test"
Requires-Dist: onnxruntime; extra == "p312-ml-test"
Requires-Dist: langchain; extra == "p312-ml-test"
Requires-Dist: sentence-transformers; extra == "p312-ml-test"
Requires-Dist: skl2onnx; extra == "p312-ml-test"
Requires-Dist: pillow; extra == "p312-ml-test"
Requires-Dist: tensorflow; extra == "p312-ml-test"
Requires-Dist: tensorflow-hub; extra == "p312-ml-test"
Requires-Dist: tf2onnx; extra == "p312-ml-test"
Requires-Dist: torch; extra == "p312-ml-test"
Requires-Dist: transformers; extra == "p312-ml-test"
Provides-Extra: aws
Requires-Dist: boto3<2,>=1.9; extra == "aws"
Provides-Extra: azure
Requires-Dist: azure-storage-blob<13,>=12.3.2; extra == "azure"
Requires-Dist: azure-core<2,>=1.7.0; extra == "azure"
Requires-Dist: azure-identity<2,>=1.12.0; extra == "azure"
Provides-Extra: dataframe
Requires-Dist: pandas!=1.5.0,!=1.5.1,<2.3,>=1.4.3; extra == "dataframe"
Provides-Extra: dask
Requires-Dist: distributed>=2024.4.2; extra == "dask"
Requires-Dist: dask>=2024.4.2; extra == "dask"
Provides-Extra: yaml
Requires-Dist: docstring-parser<1.0,>=0.15; extra == "yaml"
Requires-Dist: jinja2<3.2,>=3.0; extra == "yaml"
Requires-Dist: virtualenv-clone<1.0,>=0.5; extra == "yaml"
Requires-Dist: js2py<1,>=0.74; python_version < "3.12" and extra == "yaml"
Requires-Dist: pandas!=1.5.0,!=1.5.1,<2.3,>=1.4.3; extra == "yaml"
Provides-Extra: torch
Requires-Dist: torch<=1.13.0,<=2.0.0; extra == "torch"
Provides-Extra: tensorflow
Requires-Dist: tensorflow<2.13,>=2.12rc1; extra == "tensorflow"
Provides-Extra: transformers
Requires-Dist: transformers<4.49.0,>=4.28.0; extra == "transformers"
Requires-Dist: tensorflow==2.12.0; extra == "transformers"
Requires-Dist: torch<2.1.0,>=1.9.0; extra == "transformers"
Provides-Extra: tft
Requires-Dist: tensorflow_transform<1.15.0,>=1.14.0; extra == "tft"
Provides-Extra: onnx
Requires-Dist: onnxruntime==1.13.1; extra == "onnx"
Requires-Dist: torch==1.13.1; extra == "onnx"
Requires-Dist: tensorflow==2.11.0; extra == "onnx"
Requires-Dist: tf2onnx==1.13.0; extra == "onnx"
Requires-Dist: skl2onnx==1.13; extra == "onnx"
Requires-Dist: transformers==4.25.1; extra == "onnx"
Provides-Extra: xgboost
Requires-Dist: xgboost<2.1.3,>=1.6.0; extra == "xgboost"
Requires-Dist: datatable==1.0.0; extra == "xgboost"
Provides-Extra: tensorflow-hub
Requires-Dist: tensorflow-hub<0.16.0,>=0.14.0; extra == "tensorflow-hub"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: download-url
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


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.
