Δημοσιεύτηκε: 02 Απρ 2011, 00:57
Πρώτα πρέπει να μάθεις να χειρίζεσαι το setup.py. Είναι ένα "πρόγραμμα" (το οποίο εσύ παραμετροποιείς) που σε βοηθάει:
- στη δημιουργία source code πακέτων
- στην εγκατάσταση του προγραμματος που φτιάχνεις
- στη δημιουργία binary(=executable) πακέτων
Συνήθως τα πακέτα source code python προγραμμάτων θα τα βρεις με ένα setup.py:
http://docs.python.org/distutils/setupscript.html
Το χρησιμοποιείς από command line:
Το setup script ήταν ένα από τα πιο δύσκολα βήματα, επειδή μπήκα αμέσως στα βαθιά, αλλά αν αρχίσεις να το χρησιμοποιείς όταν το πρόγραμμα σου είναι απλό δε νομίζω να σου δημιουργήσει πρόβλημα: http://docs.python.org/distutils/setupscript.html
Ορίστε ένα δικό μου απλό setup.py για το surl:
http://bazaar.launchpad.net/~surl/surl/ ... :/setup.py
http://bazaar.launchpad.net/~surl/surl/ ... /setup.cfg
Για το py2exe, δεν έχω ιδέα, αλλα πιστεύω ότι μπορείς να φτιάξεις windows binary(=executable) πακέτο.
Το πρόβλημα σου για να λυθεί έχει δύο μέρη:
α) να μάθεις το setup.py, μάθε πώς να φτιάξεις το δικό σου και να εγκαταστήσεις το πρόγραμμα σου
β) να μαθεις πως να φτιάχνεις source πακέτο και binary πακέτο για windows μέσω του setup.py / py2exe
Για το (β) μπορείς να πάρεις παράδειγμα το rednotebook του Jendrik Seipp:
http://bazaar.launchpad.net/~jendriksei ... :/setup.py
http://bazaar.launchpad.net/~jendriksei ... runk/files
- στη δημιουργία source code πακέτων
- στην εγκατάσταση του προγραμματος που φτιάχνεις
- στη δημιουργία binary(=executable) πακέτων
Συνήθως τα πακέτα source code python προγραμμάτων θα τα βρεις με ένα setup.py:
http://docs.python.org/distutils/setupscript.html
Το χρησιμοποιείς από command line:
- Κώδικας: Επιλογή όλων
python setup.py --help
python setup.py install
Το setup script ήταν ένα από τα πιο δύσκολα βήματα, επειδή μπήκα αμέσως στα βαθιά, αλλά αν αρχίσεις να το χρησιμοποιείς όταν το πρόγραμμα σου είναι απλό δε νομίζω να σου δημιουργήσει πρόβλημα: http://docs.python.org/distutils/setupscript.html
Ορίστε ένα δικό μου απλό setup.py για το surl:
http://bazaar.launchpad.net/~surl/surl/ ... :/setup.py
http://bazaar.launchpad.net/~surl/surl/ ... /setup.cfg
Για το py2exe, δεν έχω ιδέα, αλλα πιστεύω ότι μπορείς να φτιάξεις windows binary(=executable) πακέτο.
Το πρόβλημα σου για να λυθεί έχει δύο μέρη:
α) να μάθεις το setup.py, μάθε πώς να φτιάξεις το δικό σου και να εγκαταστήσεις το πρόγραμμα σου
β) να μαθεις πως να φτιάχνεις source πακέτο και binary πακέτο για windows μέσω του setup.py / py2exe
Για το (β) μπορείς να πάρεις παράδειγμα το rednotebook του Jendrik Seipp:
http://bazaar.launchpad.net/~jendriksei ... :/setup.py
http://bazaar.launchpad.net/~jendriksei ... runk/files