Skip to content

[FR]: Please loosen pandas version if possible #1014

Open
@mohamedaminch

Description

@mohamedaminch

Willingness to contribute

No. I cannot contribute this feature at this time.

Proposal Summary

I'm having a bad time trying to resolve conflicts with oracle-ads on airflow (2.10) on MWAA (aws). The mwaa environment has some constraints that conflict with oracle-ads own requirements. I'm using python 3.11.

The conflict is caused by:
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.11 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.7 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.6 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.5 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.4 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.3 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.2 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.1 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.12.0 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.19 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.18 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.17 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.16 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.15 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.14 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.13 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.12 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.11 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.10 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.9 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.8 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.7 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.6 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.5 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.4 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.3 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.2 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.11.1 depends on pandas>=2.2.0; python_version >= "3.9"
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.10.1 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.10.0 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.9.1 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.9.0 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.10 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.9 depends on pandas<2.1 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.8 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.7 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.6 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.5 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.4 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.3 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.2 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.1 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.8.0 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.7.3 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.7.2 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.7.1 depends on pandas<1.6 and >1.2.1
The user requested pandas
apache-airflow-providers-snowflake 5.7.0 depends on pandas<2.2 and >=2.1.2; python_version >= "3.9"
oracle-ads 2.7.0 depends on pandas<1.6 and >1.2.1
oracle-ads 2.5.7 depends on onnxruntime~=1.8.0
oracle-ads 2.5.6 depends on onnxruntime~=1.8.0
oracle-ads 2.5.5 depends on onnxruntime~=1.8.0
oracle-ads 2.5.4 depends on onnxruntime~=1.8.0
oracle-ads 2.5.3 depends on onnxruntime~=1.8.0
oracle-ads 2.5.2 depends on onnxruntime~=1.8.0
oracle-ads 2.5.0 depends on onnxruntime==1.4.0
oracle-ads 2.4.2 depends on onnxruntime==1.4.0
oracle-ads 2.4.1 depends on onnxruntime==1.4.0
oracle-ads 2.4.0 depends on onnxruntime==1.4.0
oracle-ads 2.3.4 depends on onnxruntime==1.4.0
oracle-ads 2.3.3 depends on onnxruntime==1.4.0
oracle-ads 2.2.1 depends on onnxruntime==1.4.0

Motivation

What is the use case for this feature?

compatibility of oracle-ads on mwaa (airflow on aws) version 2.10

Why is this use case valuable to support for OCI DataScience users in general?

MWAA is of great usage, and the latest compatible version is airflow 2.6

Why is this use case valuable to support for your project(s) or organization?

To facilitate fast extractions from oracle db

Why is it currently difficult to achieve this use case?

impossible to resolve conflicts

Details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions