[Python-de] Loggen der Versionen eingebundener Module

Massa, Harald Armin chef at ghum.de
Mi Dez 1 15:28:12 CET 2010


Hallo Frank,

Du hast nichts zu Deinem Versions-Kontroll-System geschrieben, deshalb mal
die Informationen zu Mercurial und SVN:

da gibt es sogenannte "hooks", die bei commit-vorgängen ausgelöst werden.
Hier kannst Du ein Python-Skript einbinden, das was beliebiges tut.
Indemfall wäre das beliebige:
- suche die __init__.py im Modul
- aktualisiere in ihr einen Versionsstring.
- speichere.
Gruß

Harald


2010/12/1 Wagner, Frank <F.Wagner at wika.de>

>  Hallo Listenmitglieder,
>
>
>
> wir dürfen nun bei uns im Labor unsere Versuche mit Python automatisieren.
> Hierzu wurde allerdings gewünscht, dass wir zumindest die von uns
> geschriebenen und auch weiterentwickelten Module mit Versionen versehen. Das
> alleine wäre kein Problem da das unser Versionsverwaltungsprogramm ohnehin
> mit erledigt.
>
> Allerdings sollen wir eine Möglichkeit finden, dass jedes Versuchsskript
> die Versionen der eingebundenen Module/Klassen mit möglichst geringem
> Aufwand in einem Logfile mit protokolliert.
>
>
>
> Ich hätte jedes Modul mit einem docstring versehen in dem der Modulname und
> die Version enthalten sind.
>
>
>
> Da aber auch Labormitarbeiter Skripte schreiben/verändern soll es eine
> einfachere Lösung geben als jeden docstring jedes Moduls einzeln auszulesen
> und in eine Datei zu schreiben.
>
>
>
> Hier wünsche ich mir etwas einfacheres, aber die richtige Lösung hat sich
> mir noch nicht offenbart, ich beschäftige mich allerdings auch noch nicht so
> lange mit Python dass ich schon auf alle Eigenschaften zurückgreifen könnte.
>
>
>
> Es wäre nett und ich würde mich sehr freuen wenn mir jemand eine
> Möglichkeit das Problem zu lösen vorschlagen könnte.
>
>
>
> Vielen Dank bereits im Voraus.
>
>
>
> Mit freundlichen Grüßen / Kind regards
>
>
>
> Frank Wagner
>
> Entwicklung - Prozesstransmitter
>
>
>
>
>
> WIKA
>
> Alexander Wiegand SE & Co. KG
>
> Alexander Wiegand-Straße 30
>
> 63911 Klingenberg am Main
>
>
>
> Tel: 09372-132-8995
>
> Fax: 09372-132-9976
>
> E-mail: f.wagner at wika.de <m.romstoeck at wika.de>
>
>
>
> --
>
>
> <http://en-co.wika.de/a_10_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=EB-EN-CO-2010-47-A-10&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/news_trade_shows_SPS_IPC_DRIVES_2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=EB-EN-CO-2010-46-SPS2010&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/industries_chemical_petrochemical_products_en_co.WIKA?pGrp=1109&utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=EB-EN-CO-2010-44-Temperature&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/industries_pharma_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=EB-EN-CO-2010-42-Pharmaceutical&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
>
> <http://en-co.wika.de/questionnaire_webinar2010_en_co.WIKA?utm_campaign=E-Mail-Banner-EN-CO-2010&utm_source=E-Mail-Banner-EN-CO-2010-41-WebinarSurvey&utm_medium=E-Mail-Banner>
>
> --
>
>  P  * Bevor Sie diese E-Mail ausdrucken, überlegen Sie bitte, ob dies
> wirklich erforderlich ist. Please think before you print.*
>
> --
>
> *WIKA Alexander Wiegand SE & Co. KG*
>
> *Alexander-Wiegand-Straße 30 - 63911 Klingenberg - Germany*
>
> Kommanditgesellschaft: Sitz Klingenberg - Amtsgericht Aschaffenburg HRA
> 1819
>
> Komplementärin: WIKA Verwaltungs SE & Co. KG - Sitz Klingenberg -
>
> Amtsgericht Aschaffenburg HRA 4685
>
> Komplementärin: WIKA International SE - Sitz Klingenberg -
>
> Amtsgericht Aschaffenburg HRB 10505
>
> Vorstand: Alexander Wiegand
>
> Vorsitzender des Aufsichtsrats: Dr. Max Egli
>
> Telefon: (09372) 132-0
>
> Internet: www.wika.com
>
> --
> The information contained in this E-Mail and any attached files are
> strictly confidential and may be subject to legal privilege. If you are not
> the intended recipient, his representative or the person responsible for
> delivering the message to the intended recipient, be advised that you have
> received this message in error and that any dissemination, copying or use of
> this message or attachment is strictly forbidden, as is the disclosure of
> the information therein. If you have received this E-Mail in error, please
> notify us immediately by E-Mail or telephone and delete this message and all
> its attachments subsequently. All reasonable precautions have been taken to
> ensure no viruses are present in this E-Mail.
>
> _______________________________________________
> python-de maillist  -  python-de at python.net
> http://python.net/mailman/listinfo/python-de
>
>


-- 
GHUM GmbH
Harald Armin Massa
Spielberger Straße 49
70435 Stuttgart
0173/9409607

Amtsgericht Stuttgart, HRB 734971
-
persuadere.
et programmare
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.python.org/pipermail/python-de/attachments/20101201/80315914/attachment.html>


Mehr Informationen über die Mailingliste python-de