Skip to content

Easier installation process #18

@MarcDrudis

Description

@MarcDrudis

I think the installation process could be streamlined a bit further. We could incorporate initial-setup.py as a subroutine in setup.py and check that the environement is working properly upon import. That way the user could install the package without having to clone the repository which would make having it as a dependency a bit easier.

For reference, this is how we handled PauliPropagation.jl in a different library. Here using the Julia library was just an option, so we were installing it only if the user would import this module. For qiskit-tnqs we should probably enforce it already at the installation step, but it can definitely be done without the user having to run a script manually.
https://github.com/qiskit-community/qaoa_training_pipeline/blob/main/qaoa_training_pipeline/evaluation/pauli_propagation.py

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