Skip to content

Source (sdist) builds now require a full JDK + Ant - prebuilt org.jpype.jar was dropped from the 1.7.x sdist #1418

Description

@patryk4815

Like in title.

Would it be possible to restore a way to build the package without installing a JDK and Ant - e.g. by shipping the prebuilt org.jpype.jar in the sdist again (as 1.6 did), or by making the Ant/JDK jar build opt-out with the bundled jar as a fallback?

My situation:
I don't use JPype directly. It comes in transitively as a peer dependency of another dependency in a project I do use,
so I have no control over it being pulled in. I'm on arm32, where there are no prebuilt wheels,
so installation always falls back to a source build - and I really don't want to install a Java toolchain on this system just to satisfy an indirect dependency. On 1.6.x this built fine with only a C++ compiler.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions