Andrew T
Andrew T

Reputation: 5745

Distributing a large Python-enabled application: best practices

There is a large Python application that consists of numerous third-party packages and binary libraries. Here is an overview of my requirements:

The application should be "portable" at least as a Python package (can be installed anywhere using VirtualEnv).

What are my choices? Should I just stick with setuptools (distribute)? Should I roll out custom installer?

The application being developed is proprietary, but it provides Python API for developers, and I want it to look and feel as pythonish and hackerish as possible.

Upvotes: 10

Views: 501

Answers (1)

waldecir
waldecir

Reputation: 376

Py2Exe can done most of the prerequisites, and dependencies, to remove and additional install/uninstall you could use any msi installer creator.

Upvotes: 1

Related Questions