[ 
https://issues.apache.org/jira/browse/BEAM-10023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17138706#comment-17138706
 ] 

Brian Hulette commented on BEAM-10023:
--------------------------------------

It runs continuously on jenkins: 
https://ci-beam.apache.org/job/beam_Dependency_Check/ and sends (currently 
broken) emails to dev@ 
https://lists.apache.org/thread.html/r4f7917b67fbd2735b5f53e5a53ef75de6b9e5a0a2ef702ab667a550c%40%3Cdev.beam.apache.org%3E

You can find the definition for the beam_Dependency_Check job here: 
https://github.com/apache/beam/blob/master/.test-infra/jenkins/job_Dependency_Check.groovy
It looks like it just runs ./gradlew runBeamDependencyCheck which ends up 
running 
https://github.com/apache/beam/blob/master/sdks/python/scripts/run_dependency_check.sh

I think it would be fine to just modify that script to not use the interactive 
extra when run with python 2. It would also be good if when a user tries to 
install with [interactive] they got a message saying it's only supported in 
python 3.6+, I have no idea if that's possible though


> Beam Dependency Check Report failing due to ipykernel
> -----------------------------------------------------
>
>                 Key: BEAM-10023
>                 URL: https://issues.apache.org/jira/browse/BEAM-10023
>             Project: Beam
>          Issue Type: Bug
>          Components: sdk-py-core
>            Reporter: Brian Hulette
>            Assignee: Ning Kang
>            Priority: P2
>              Labels: stale-assigned
>
> Interactive Beam depends on ipykernel >= 5.2.0, which is python 3 only. This 
> seems to break the dependency check report 
> https://builds.apache.org/view/A-D/view/Beam/view/All/job/beam_Dependency_Check/267/console
> {code}
> 05:02:52 Collecting facets-overview<2,>=1.0.0
> 05:02:52   Using cached facets_overview-1.0.0-py2.py3-none-any.whl (24 kB)
> 05:02:52 Collecting ipython<8,>=5.8.0
> 05:02:52   Using cached ipython-5.10.0-py2-none-any.whl (760 kB)
> 05:02:52 ERROR: Could not find a version that satisfies the requirement 
> ipykernel<6,>=5.2.0 (from apache-beam==2.22.0.dev0) (from versions: 4.0.1, 
> 4.0.2, 4.0.3, 4.1.0, 4.1.1, 4.2.0, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 
> 4.5.0, 4.5.1, 4.5.2, 4.6.0, 4.6.1, 4.7.0, 4.8.0, 4.8.1, 4.8.2, 4.9.0, 4.10.0, 
> 4.10.1)
> 05:02:52 ERROR: No matching distribution found for ipykernel<6,>=5.2.0 (from 
> apache-beam==2.22.0.dev0)
> 05:02:53 
> 05:02:53 > Task :sdks:python:dependencyUpdates FAILED
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to