40 lines
1.4 KiB
ReStructuredText
40 lines
1.4 KiB
ReStructuredText
|
Abhängigkeiten
|
||
|
==============
|
||
|
|
||
|
pyodbc
|
||
|
------
|
||
|
Für die Datenbankverbindung wird ``pyodbc`` (``python -m pip install pyodbc``) verwendet.
|
||
|
Der passende ODBC Treiber, MS SQL Server 2012 Native Client, wird zusätzlich benötigt.
|
||
|
Dieser kann von Microsoft bezogen werden.
|
||
|
|
||
|
|
||
|
zeep
|
||
|
----
|
||
|
Die Soap-Library ``zeep`` wird benutzt (``python -m pip install zeep``).
|
||
|
|
||
|
|
||
|
PyYaml
|
||
|
------
|
||
|
|
||
|
Die Library ``pyyaml`` wird für Config-Dateien benutzt (``python -m pip install pyyaml``).
|
||
|
|
||
|
|
||
|
Sphinx
|
||
|
------
|
||
|
Diese Dokumentation ist mit Sphinx geschrieben.
|
||
|
``python -m pip install sphinx``. Dokumentation ist im Unterverzeichnis
|
||
|
`docs` zu finden. Sie kann mittels ``make.bat html`` erzeugt werden,
|
||
|
dies ruft intern ``sphinx-build -M html source build`` auf. Die Dokumentation
|
||
|
der Python-API sollte evtl. vorher
|
||
|
mittels ``sphinx-apidoc -T -f ../src/PyAPplus64 -o source/generated`` erzeugt
|
||
|
oder aktualisiert werden. Evtl. können 2 Aufrufe von ``make.bat html`` sinnvoll
|
||
|
sein, falls sich die Struktur der Dokumentation ändert.
|
||
|
Diese Aufrufe werden von ``builddocs.sh`` automatisiert.
|
||
|
|
||
|
Die erzeugte Doku findet sich im Verzeichnis ``build/html``.
|
||
|
|
||
|
|
||
|
Pandas / SqlAlchemy / xlsxwriter
|
||
|
--------------------------------
|
||
|
Sollen Excel-Dateien mit Pandas erzeugt, werden, so muss Pandas, SqlAlchemy und xlsxwriter installiert sein
|
||
|
(`python -m pip install pandas sqlalchemy xlsxwriter`).
|