Task #1430
Story #1429: Create version of GMN that is easy to install
Determine which platforms and installation methods to support
100%
Description
We may want to create specific packages for the most popular Linux distributions and a general "source" distribution. If we do create packages, we may want to host them in our own package repository. Also consider easy_install based installs.
History
#1 Updated by Roger Dahl almost 13 years ago
- Priority changed from Normal to Low
- Milestone set to None
#2 Updated by Roger Dahl over 10 years ago
- Status changed from New to Closed
- translation missing: en.field_remaining_hours set to 0.0
DataONE supports Linux, Windows and Mac for all the Python products. For Linux and Mac, distribution is via PyPI and installation is via pip. For Windows, some components and products are distributed as native installers and binaries. With only one full time Python dev, we don't have the capacity to explicitly support multiple Linux distributions. Instead, we focus on keeping things generic by distributing everything in source where possible. This allows binaries to automatically be built by setuptools on Linux and Mac. For distributions that are not supported out of the box, it is most likely a question of updating documentation on how to set up the build environment. Additional information on how to keep things compatible and set up working build environments for distributions other than Ubuntu must probably come from 3rd party devs.