apache / apache/beam

The 'funcsigs==1.0.0' distribution was not found and is required by apache-airflow

Open
#19,926 0 comments 0 reactions 0 assignees View on GitHub
core dependencies improvement P3 python
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

When installing apache-beam [gcp]\==2.16.0 with airflow this error is triggered:

pkg_resources.DistributionNotFound: The 'funcsigs\==1.0.0' distribution was not found and is required by apache-airflow

 

It seems to be a dependency conflict with Beam 2.16. There should be an update of the version of 'funcsigs' in Airflow [1] to match that of the latest Beam 2.16 [2] in order to resolve this conflict.

 

The workaround is to use  apache-beam [gcp]\==2.15.0 or less.

 

[1] [https://github.com/apache/airflow/blob/v1-10-stable/setup.py#L363](https://www.google.com/url?q=https://github.com/apache/airflow/blob/v1-10-stable/setup.py%23L363&sa=D&usg=AFQjCNFszeg11OnrGj8UrD_f5Q3vwygOsQ)
[2] [https://github.com/apache/beam/blob/master/sdks/python/setup.py#L113](https://www.google.com/url?q=https://github.com/apache/beam/blob/master/sdks/python/setup.py%23L113&sa=D&usg=AFQjCNHVa8666UkHw5I8H1B7zRmqcXe5SQ)

Imported from Jira [BEAM-8845](https://issues.apache.org/jira/browse/BEAM-8845). Original Jira may contain additional context.
Reported by: monicaPC.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.