hibtc / madgui-old

[OBSOLETE] GUI for accelerator simulations using MAD-X
MIT License
1 stars 0 forks source link

deployment #3

Closed coldfix closed 9 years ago

coldfix commented 10 years ago

The problem: madgui depends on a built version of MAD-X and PyMAD. Therefore, at least a working C-compiler is required when building the application. For windows systems this is a non-trivial requirement. It is therefore desirable to have the possibility to distribute built versions of these dependencies. Since binary versions are prone not to work with python interpreters of different versions the required python interpretor should be delivered with the product.

Suggested solution [obsolete]: This means that the installer should come with a ready-to-use virtualenv egg and should install into a virtualenv. If a relocatable installed version can be achieved no installer will be required.

Scrub that, buildout sucks.

New suggested solution:

coldfix commented 10 years ago

Where source modifications are uncommon (at control system PCs?), a valid option is to use freezers. For windows, there is:

See also: Distribution Utilities

coldfix commented 9 years ago

Any wheel based installation method is now easy enough.