955
D.3
Das Paket auf PyPI veröffentlichen
Schließlich können Sie Ihr Modul hochladen.
Dieser kurze Befehl bewirkt mehrere Aktionen:
Es werden in Ihrem Projektverzeichnis auf dem lokalen Computer zwei Ordner build
und dist angelegt, falls sie noch nicht da waren.
Ihr Projekt wird in einer Archivdatei gespeichert (das bewirkt sdist) und zusätzlich eine
ausführbare Windows-Installationsdatei erstellt (das bewirkt
bdist_wininst). Beide
Dateien werden auf PyPI hochgeladen. Beide Dateien werden außerdem im lokalen Ver-
zeichnis
dist gespeichert.
Es wird im lokalen Projektordner eine System-Datei namens MANIFEST angelegt oder
aktualisiert. Bitte nicht verändern!
Wenn Sie Ihr Modul in einem anderen Repository speichern wollen, geben Sie die mit der
zusätzlichen Option
–r an, z.B.
D.3.1 Das Paket aktualisieren
Bevor Sie eine neue Version auf PyPI hochladen können, müssen Sie zuerst die Datei
setup.py bearbeiten. Setzen Sie eine neue Versionsnummer, z.B. version='0.0.2'. Dann
setzen Sie wieder die beiden folgenden Kommandos ab:
und
> python setup.py sdist bdist_wininst upload
> python setup.py sdist bdist_wininst upload –r pypitest
> python setup.py register –r
> python setup.py sdist bdist_wininst upload
Der Raspberry Pi ist ein preiswerter und
äußerst energiesparsamer Computer in
der Größe einer Kreditkarte. In Kombina-
tion mit der Programmiersprache Python
bietet er eine hervorragende Umgebung
für die schnelle Realisierung technischer
Ideen und Projekte. Und Python ist – auch
für Programmiereinsteiger – einfach zu
lernen und deshalb Teil des Gesamtkon-
zeptes des Raspberry Pi.
Dieses Buch vermittelt Ihnen anhand vie-
ler anschaulicher Beispiele sowohl die
Grundlagen von Python als auch fortge-
schrittene Techniken wie Objektorientie-
rung, Internetprogrammierung und grafi-
sche Benutzungsoberflächen.
Nach dem Erlernen der Programmier-
konzepte finden Sie besonders in der
zweiten Hälfte des Buches eine Fülle von
kleinen Projekten, die auf die besondere
Hardware des Raspberry Pi und das Linux-
Betriebssystem Raspbian zugeschnitten
sind.
Zur Vorbereitung jedes Projekts werden
zunächst neue Elemente der Python-
Programmierung eingeführt. Zahlreiche
Illustrationen und einfache Beispiele zum
Ausprobieren erleichtern das Verständnis.
Zu den vielfältigen Projekten im Buch
gehören Schaltungen mit Temperatur-
Sensoren, Relais, AD-Wandlern und LEDs.
Sie erfahren, wie man Peripheriegeräte
wie das Kameramodul anschließt und den
1-Wire- sowie den SPI-Bus zur Datenkom-
munikation nutzt.
Am Ende jedes Kapitels finden Sie Auf-
gaben und Lösungen, mit denen Sie Ihr
Wissen festigen, erweitern und vertiefen
können.
Probekapitel und Infos erhalten Sie unter:
ISBN 978-3-95845-429-3 www.mitp.de/429
y
Pi ist ein
p
reiswerter un
d
r
giesparsamer Computer in
n
er Kreditkarte. In Kombin
a
-
P
rogrammiersprache Python
e
h
ervorragen
d
e Umge
b
ung
ll
e Rea
l
isierung tec
h
nisc
h
er
o
jekte. Und Python ist – auch
m
iereinsteiger – ein
f
ac
h
zu
e
s
h
a
lb
Tei
l
d
es Gesamt
k
on
-
a
sp
b
erry Pi.
v
ermitte
l
t I
h
nen an
h
an
d
vie
-
i
c
h
er Beispie
l
e sowo
hl
d
ie
v
on Python als auch fort
ge
-
ch
ni
k
en wie O
bj
e
k
torienti
e
-
tprogrammierung und grafi
Zu
r
r
Vo
Vo
rb
b
er
r
ei
ei
tu
tu
ngng
j
j
ed
ed
es
e
Proje
k
ts wer
d
en
z
u
ch
ch
st
st
nn
eueu
e
e
El
El
em
e
ente der P
y
thon
-
P
rogra
mm
mm
ie
ie
ru
ru
ng
n
e
e
in
in
ge
ge
hr
hr
t.
t
Z
Z
a
hl
reic
h
e
I
llustrationen und e
in
in
fa
fa
ch
ch
e
e
Beis
p
iele
zu
u
m
m
Auspro
b
ieren er
l
eic
h
tern
d
as Ver
st
st
än
än
dn
dn
is
.
Z
u
d
en vie
lf
ä
l
tigen Proje
k
ten im Buc
h
ge
h
ören Sc
h
a
l
tungen mit Temperatur-
S
ensoren, Re
l
ais, AD-Wan
dl
ern un
d
LEDs.
S
ie er
f
a
h
ren, wie man Perip
h
eriegeräte
w
ie
da
s Kameramo
du
l
ansc
hl
ie
ßt
u
nd
d
en
1
-Wire- sowie
d
en SPI-Bus zur Daten
k
om
-
m
uni
k
ation nutzt
.
Am En
d
e je
d
es Kapite
l
s
f
in
d
en Sie Au
f
-
ga
b
en un
d
Lösungen, mit
d
enen Sie I
h
r
fdf
Michael Weigend
Raspberry Pi
programmieren
mit Python
Alle Python-Grundlagen, die Sie für
Ihren Raspberry Pi 3 brauchen
Projekte mit Temperatur-Sensoren,
Relais und AD-Wandlern
Einsatz von Peripheriegeräten wie
Kameramodul und Lautsprecher
3. Auflage

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.