Ice 3.6.2.1 PyPi distribution wheel/build requirements

Darkman802Darkman802 Member Caleb PineurOrganization: MumblisProject: Mumble Ice Interface

I have a couple questions about the current PyPi distribution:

  1. I was hoping to see wheels for linux, is there a reason you don't supply those?

  2. The main question: Since there isn't a wheel for linux (I'm using Ubuntu 16.04), and pip install zeroc-ice builds from source, is there a list of dependency requirements or build instructions? I keep having to attempt to build the package to wait for the next error to know what I have to install next (openssl, libbz2-dev, python3-dev, etc.)

Thanks for your time.

Best Answer

  • xdmxdm La Coruña, SpainJose Gutierrez de la ConchaOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Accepted Answer

    I was hoping to see wheels for linux, is there a reason you don't supply those?

    There isn't a good solution for building binary wheels that works across linux distros, source pip seems more appropriate for this case.

    The main question: Since there isn't a wheel for linux (I'm using Ubuntu 16.04), and pip install zeroc-ice builds
    from source, is there a list of dependency requirements or build instructions? I keep having to attempt to build the > package to wait for the next error to know what I have to install next (openssl, libbz2-dev, python3-dev, etc.)

    For building in Ubuntu 16.04 you need to install the following packages:

    libbz2-dev
    libssl-dev
    python-dev or python3-dev
    

    We will improve the docs to mention those requirements

Answers

  • xdmxdm La Coruña, SpainAdministrators, ZeroC Staff Jose Gutierrez de la ConchaOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Accepted Answer

    I was hoping to see wheels for linux, is there a reason you don't supply those?

    There isn't a good solution for building binary wheels that works across linux distros, source pip seems more appropriate for this case.

    The main question: Since there isn't a wheel for linux (I'm using Ubuntu 16.04), and pip install zeroc-ice builds
    from source, is there a list of dependency requirements or build instructions? I keep having to attempt to build the > package to wait for the next error to know what I have to install next (openssl, libbz2-dev, python3-dev, etc.)

    For building in Ubuntu 16.04 you need to install the following packages:

    libbz2-dev
    libssl-dev
    python-dev or python3-dev
    

    We will improve the docs to mention those requirements

  • Darkman802Darkman802 Member Caleb PineurOrganization: MumblisProject: Mumble Ice Interface

    Thanks, your quick replies always amaze me! :)

Sign In or Register to comment.