Skip to content

Numpy 2.X and Python 3.13 support #475

@RobPasMue

Description

@RobPasMue

Hi @viseshrp @margalva - first of all, thank you both for your explanations. Much appreciated!

Based on the outcome of this PR, and starting on 0.10.3, we will have to remove PyDynamicReporting from the metapackage whenever the user requests to install it in Python 3.13.

This will look in our pyproject.toml as follows:

dependencies=[
    ...
    "ansys-dynamic-reporting==0.10.3; python_version<'3.13',
    ...
]

This is a temporary skip, since an explicit requirement on our side is supporting Python 3.13.

Important

If by the time a new metapackage release is required you still don't support Python 3.13 we will have to effectively remove you from the metapackage at large - in order to avoid delivering mixed environments wrt our own libraries (i.e. Python 3.11 containing N PyAnsys libraries, Python 3.13 containing M PyAnsys libraries -- we should always be delivering the same amount of our own libraries).

Once support for NumPy 2.x has been re-established and Python 3.13 please let us know so that we can remove this constraint from the metapackage.

Originally posted by @RobPasMue in #408 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions