From 444bc745e1cef7c21de580f117ec6eeda9cc728e Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Sun, 24 May 2026 11:32:25 +0200 Subject: [PATCH 1/8] updates board page: introduces bios and auditors --- assets/board/DanielSzoska.jpg | Bin 0 -> 33955 bytes assets/board/kristian_rother.jpg | Bin 0 -> 10139 bytes assets/membership/audit.html | 40 +++++++ databags/board.json | 188 ++++++++++++++++++------------- templates/board.html | 13 ++- templates/macros/board.html | 5 +- 6 files changed, 165 insertions(+), 81 deletions(-) create mode 100644 assets/board/DanielSzoska.jpg create mode 100644 assets/board/kristian_rother.jpg create mode 100644 assets/membership/audit.html diff --git a/assets/board/DanielSzoska.jpg b/assets/board/DanielSzoska.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f8b51f442ddd4850dbc9f52a7f05055a6fa089f GIT binary patch literal 33955 zcmb4KQ+Q@QwEk*$YTLGL+qP}ncKg+~?RM%;?M^+lrf#Rk>3?%B&fR&FtDT*!^*qU5 zS$XsBueGmT0FsP^v;+VI1ONc}E`YC1fG7YA6!gFP4e;*@0Sy5G4h{he1qBHW4+{?u z2MY&>fQW*GfQXC;2Zw}#gp7)Yj*brh0}~4a4GRSg9qqqCK)}BHfJ4AQK)|3Oz#*Xh zzwtEyK!yex1Q`SaApw9QgMcA}e2oC`0RR9L$batsFF?OtgoFZthWTz*Ljr(+f`dVT zLw*AW6dVcw3IYZIM@E4lCV_-PWo8i;QC2}CH8yc}fo2U3NiISsODS#|WD{*3+PlFZ zXIFJySlqwmFonSky~CmqQ+EqX{T>wu1OWDJ^ZytHfq?vOqeK3F4hjMe`i*bT{__e1 z6d4R0g_xP-+Zrk>sWKWmnaa1t;I9n;JlOZk$Y96-LBJoWdK%RVHJraOjp-8}&huo) zHRX8Wu%PKvvvB3`>9;FK;YAB8Ddm~4w0n4y5UbDQfW0|^$~8`7!v%Uj8Rpg3NFdkm zC)3Xf#}lgi*FPomr=R0F(-o)MrC)$et-G*sPO849^X=m=K$AsE>_1xq6+e{yLp{-T9vswmioVr__&SAKhX#HNIts_ppuH($rVC?V=#It{+ zL&FgOtw~R`dZfq(ep|ON08HuS3 z0}@V<{r-HMeK*#?@?1?P+=YtO0LxoGxcF%{<}oZnpe(; zK-0b>;A^(6;JFN63kxS)mq(gUqPMvNGV|2=Dqj~1zqLFwL*)6wZ{HEJQLoA>kyyDb zs&HF3b#rM)dl1yySiSrtq&m{yUIk49m|;6GW?m5TGrTlomJ_vFsy4!QR6%;oDF{RmqLb}#)HDjc%9?V-bqnr~ z(_Mz&0!sDf*-yrh(GCQjqEP^1@-it-mAi{cu5d@TR@2zZE+NQs0#7t77}$%HQ>vIB z?9al$>a-x<9dv!>ft4z2JJ9pvrk%kccnD|L_rj{mDi`Y&Fy1dfAEd}!%79bPwGck_ zaj?z3;Q^$wh*P>xYK9ZH{(%2rlHkTjB%BKcsNby_}Apx;q;Px16>tXp26L5*+H~iPf zkobmzJMjfDn+_bNy4%_*W>dRNRJ^9DA37G?tM!hsl%Fc#nwkI5{M$E9-aXEc*(#O7 zh4;n~Qv>lg+1lxD5LbYcM zzO{v9QKScrjW7Phl9yPRVH-NRRzVRE7Y{<2j>%iY*yz_fi}~HmrG`c}y9U_To==sd zfp{tcxi*K5Cg;I81^I>9ndDsIxDE|sa{_xyj}nBibF>p$pj4r58od*|K?_od8Rl7O ztA$UlBiz$l(x_~&qPPp*_8@v_ zji%m7ljfm-83;g&O8SkOoloSgNOjY;jgxgygui@7B1m(aVpxohw1t6Gd#=aHCJFuq zR&;Q6Q*TVrZmR&|1SP#*W4Q^}T68fP0I6DkQ}xySPbJ$Ettl^$6qTk5hm8^%0-G^{ zhS!}$@sG?h&J@G*uEb|s0@GYFV!mZ*%rSoY-VW;U8OG0z@oWp3BYOO%oZxw^^@Z3jfSCPa{Bu(RSEVlG9} z^#p-noQ!-qeIg@trpQ{iIxO%PtR^<4Q6o5YX zA&J%ARS+)~g!NefjWtcfZRogaH8)7%y0Ge-66Wv>J%Md*IQ{UP?iZV;W zc6IVEp-w&`p;>S@EUL{t$Vs?@IBql``dRq4 zi|{o!2)70WkFoTghErpMvos4K8d-yXrqbJIx-`_+V+=K~JCTwfkvUV0|NO=$2rRSc z%~~%LWv=OdDh0~;YfENZOtBc`z832fE|fI9;YrWOY1Z_(X_t=8qtz{Fq!N%MKKYs~ zM8-r}B%f=>{vdiHCg*L;YySf51AKW3nU$TbuLkQ|tD`b%k=zD)d!uAI(bq1xkQ`{26-Bf2#Q|h?tsW_guU9~h_+&=h%242JRvG4>jLB8`6 zQ@uuO&L>Nt4(p-g(WZrKIjjr`u(N)7s}N5&M&x%9_`7hEL*c36qz-p$a%R<(dn> z83}KN<0`e4eSi<*1(xNQKgLSSkujHh5$gjWwEA(<>H7E+?b}agQIuP`MGEzVP^-}= zJPI5t_uoxd5^2T2H7g4}y@lu9C81T-m>?Rmc?#OVb`}0H%f-YRO zig*&@_6X2R3xO}bG^d8`?b`^T!4L;={~Ob#Xdb7(M=@K$db`DsHb)rNI7k{XqVJ?DUTNo-f^6t+@vO6G1jTjS z!eUB=9&kB*P|vu@h*GU`2}q922ZNFF92%Z!wQc! zMU8Rx2KCtbfe$v@za_&0+M6u==KG~GEknQohWNyV=u!EP~9z=4W0MTNBfweV7n^o)Ub=uuQ#!@V&Yz> z<8pa~yPmvmrTz=g9_-VWgil+o(Z^FVb3^O$@R|#9lF2;foPA%l7U>a5Mn-qpqbTf` zaSF6EMPuaUK&~k5Vcg(xT~6C=M8hyqy7qFe#}`Emwllrh>fTEPrX+dNS#&f9ed%1W zHq#KIdTxI|dD^>i@?T>Qd&JOB(ldrWtSkQcsRL{1r;O_DnJi0{XAw(^w-^rCyxz`&?GQNHgjv$y;!@$srpmmseUVcvp;qh z0HoWF(xT;djOWl}$jGah0A)jPRv+Vze2k?Q8Ij$|c0TcPy^l4!9RhPEsTHpe8MMgA z5o{+Wv7e>mn}|9Yd$-_Lxr>Ly(R3UcPD|ApWq%w$no!9O;xg}A(MgnWh21LMT>9~) z@i#E|^?TlBAI5$ew@_6}4k8K0xQpE;IA=Q0Vreo})$*2~$bJabTLKYIt2(r=U`4llcQJrg! zo#OooO{R@ad7rOTtCtZqrj;ys7KxU*@3{;f4krK3-w^YE$rmekp$mGToyj~5fIw;T zGx=T8oQD*i%@`3AdoUgVaA^>@2O~4|8+Gfj@U^`LKzByPLyK&1tO?dmlO<6AxuLwNy^!c#j{@LYPuMLHs zFa82(ub}an`mPO+*`z`*c-$;$9?U(OQg9!km$;LlOx>pV19ncHwX_gGBeinmYx)WGXqEN-6_+Ff6{A)QwRGu_(@j3CR~ zSDD3ZooL&jZl4zJKnruLOxcDem?xbHb%<;rFo89U6Cy;5C@mzxUr<(@g>|&rtBDfh zi`WTtd@63nv~0;tPS*IB$@rA}lPfV0FQ+*u0l{~j>XT_Xx8t?_O5yUnAeWd~63uF@ z%aggjrf7FVM-|OED^^|OpJFZg5lZvgP|ROvv6^K#6~ShjTtY3PV9V)bdZN4NsQd;H zv}SH&C#^ZGOgpj3zYh3lxY<(YCQ)=K-Mu9Avf#s8!XUd;jlcb8v8sF1?*o5- z0ovED%bYIt8RH>)#S^r4mk=^5Z*kz#Vf$OSgsYq!V`8EP)7i0CxjA2lM~y3>fxXG| zRU9;}bj<{vKr7x1ZIPjgQgA6Z!%>gYU+j9C1;d(G4W6ekMPA?Td4U z9yN@~=RZhds7(6suTQ|oJ;kQ@#e=u#rGk(LtyGg@)?bDcJ6)`(8md$;<6>QPHRJcg zdEV#Hr+KtCprWPiA=uRj0-;xP?RM<4m4v%|tMF$Hc#HSaX6K)W|1idbU<&p4YT3;p4sUrfpy*?yIlFsVy&);;aTf_Jho7cdZZ&UWm^==SaV_$3q zmg;fEv`>J0Y?W07y^eQ2Uvw5PbE~yNj-nr*iNKqT)LA%EaXS>NV(R-a%f0RC0cu6x zX{){h*REp>=P=pV=thX63sU6l%=X>6Z++NkQ9WF&UhlUY;^Kq|iTd5RnA;#rolC-2 z`(mFGlE9SFgpAAkZimMJgJ~MT_*U^{0O!w9uzOjG4Hf>yE|^{;k@*2AAfY1-enJ`< z^EL#Spu`hfpvEoHWp`8!w`gGK!+lxSw0s)`vEAAYPo9R>H88gw)QaT3+K*g#K^lEJ zyz?9T$-%msF$dnT#=i+zaJs(uk-OttQ2FyeD(MxX=J-+KqYt!O{=q;4&HHb3?NT}E z(i{T5`iodx-;oJ9H$C6Pr!9fuh9w2LGxb=WvrGa~1!_e#zc2~UIB)Y=oTN9d;1}T7 zdkJzxHqKDXjqv_j8YK2w14Bo*oOCN^1Lu3)fd2rZ#`}4cTdz31CB z&LYW>`=J!?f+CYNc(ks`=+F&JinT77*-a|q|4S$Cvf&n?_GYYYqQZlHM$eIDZ0VC~Vpbw8j)af;vF)rLqDlYn+`3HW#mCF$+ zdwLK*T!$C6z5R-@)pNnq(Dt zNtfyUl`MQcs^opReI6hMotga(QEXl>v+cQb0ml5SY7MeS%*bMWkibyutJ4_y9Jr!~7 z0<

=q(s2?dVHP!1jjmeLV5L%|#??T=NX4`FS2Eo#CpBg2Ito5N|bElS=Ba#h8|! z{m5R04+V!W*h5u;^hlh7VHJ2rdV+bPH(65c;bD<26w-L31g@+}&wyZ7Chi8nPIhJdQ z=p)3|W~;XbW$A5lDEdU%=@Ti2R*J-W>EI)?VoqLmTCt6lB8t9eyWvtiFhNAG=O>&j zYbqCQSPe@Udn0~uzX%s;y9f(ihdk41Py@7As&2v%>u-l{iK&T60X~!jkVjTFnpVyU9smp~N3a~U zApPce1VupzcF;25kQ;peB<LaeggcP*c#}OOL>oEtz5>4=z>}%=K2h6{vUgp(&uM5QbYD-!V zkPm@{J$H28|N11P(z=@jejppvT%s)IZcdkQ?&x)MCiHhh=K**F=5FFi6qRGVRj7E^ zTqC2IYAU7ZRZ3lJ3l2Di11F~~&F3|GWg+|6qNpd_$lR4>*VLl3ZYAMJ|CwG!q>_Ly zKr@~YKr$8{YT7Ge#U%YZ9_#@|b!+naF5okl@8IabWZ$wLVP;`S zIoRLW<1S0}w4I0iWJmx6scOG+(&nK-&C3bI|Mf9g3GH0KYx3M&Qk~Hf850|AG zk<@zlMw+_`ST^8FjXIE?CWt#HL+7A1^%?e3mhQu$-O$eqnZ4ce@+Pn?(Yiqop54WM zsYqxhSQOfR72=~b4vCrdQvx(2{E6B;ERHdi?@?X2i`-j&LgV{u$?bFa>^-zRz zrbU{<$wkm2Z6o(kD=G5>=Sr>IlOi+V7R-ctWe>emZd6uU|jSJ$Brych^yA43P=r%r34>c9M%5 zk*n-HEDRzShJieiFYFcHBAX5_6iM4}Ri4zgx}ND=%;u`7K9ppZo9)FV@v^=SD&hU2 zPHzF)#h7e7I75sDfduXD5-M?pqE}uIrYQ!3xEXWFOoobxjQuKuO&rg1E=4>?H!M*d zB9B6m9pIF9IMBf$-yZEkqg3p{+ZLj0i_jG)xl18?{;?+41d|m`Byc%LhOw0SZjqtJ*Q3~)m zsQ`J-5chP^kC{*Kyt2KPH`Lnrlj>>X$!c5Vn@ctB6V{14+$fl1NK;7wQQAabfNhvb zIW7$jAhJiA#1w4rr91=4X{6$Q{8TW<0x^zvk+JXQ?}gu9h!+Ms((P|Qs}!?kx;z#9 zX`f{H=ki(;)3F%%Ox_SlHcoL=xnAvi;tLUK*Wz$7#YL#IlvtlPYo1CZQ5o5^CX2%% zcvj)V^Nie1FwMvep~s>UMDa_8~TkdUw~;q<$Q~ptkHl{CW^kR{%lE$Nou?|N7`xaf+1lC$yYbJ%yEwR?P+NezLcFPP0^t`;RcTLC z&b6DDSE^KYv``?dB+uMAKKK`al*KQ-1CANTB|=pJ*Djf%L_mA!{!mXujAwH@$}?A! zK};M(k>znbGR`0Wf%KZHS;j}EPr%BS_59<$G6mhIaL<|^PhS03Y&q_9s@z|XQ1!D0 zss+jnuh@}XP!e6#e9@z*wtW=zn3Gm<67!)9F9@!n1x&Br#+4!~p_MX~CW*eE_9S=Y zb}0H;5&DEucJbkg_@Z~iO+Xef6$OYX8+5l?CU~b(&EMSK>TXXexci$z$3&ar+g|_= z*+SXvghx-zE^0xhl#5uY>uLi35~Oi9V1|`RZZVl9RU=sS}W70I#hv4WHm3gvjF|(Wr0~(?X16l;bY>DXw@T-_<>Fq$6$Q@2-HF_e2 z3rPh&_$-SuhZ<`wv(5oHbJZ)x1Ee|ASw7G5OnY)yx!R-O)cI*g2>Ilg;zQzemvS#+ z-m}Eehhck2c5RWY~PM0{Hz(?VVCde|ys3^qf2QKau-_|JROc3Pe1rpiL ze60lT`caobhSMPeeF}nc9H3L~s{A7i8Yy!EJ5yK}OoK<`0Mq(QmFG1oJ3pL zbO)<=5k4ED^EPTfS^6y7pg=^3+9dSFLYE`@;w+wV-9tqQ*WdDPTq{PB3iYZ@5Hm{( zJnON>Cpu@%NPi@af|D%aqCW_lvBOA0x(>6L%zpI}zoJH22+d@rJEG*ZHtm_r&TfLl zo+D~5#0U%?VB#18BrGFr!d`ocHszaby?y(c`Eg&6UASzoxTu1y>Ptx@YbSFUZN=Pz zeYdGE;~_p~4w^eHE9Pcj1(B7sY=%Tx4B4R=BkgpUew1u_C%ns6eXeGXWTPxrxK&Y8$N_3zouE8t zj9%!n3NtfDu`@C%YK=6dsP!GGJo*xsEBWR7rVY>PHwmDI37n%mm23z~@ZTAE1q?$% z#Lbn4jWlJk9PUI!VXD&}tY9-Nndr9Xav;x=iv1!glCBJ&xONZ33i$#kaG=5wOWV=x z6Wn&%8Xmofo4=QtPi_9m)Ziyi;9x~T1!HHh-`T9I6PK)b5oviYZO544WqGp$+>>bC zwEUE@p3o4Ero=NYh4Zq51_tW7ZzUMEH%*vQ%fI^zmElllyb$z}GtkJ@dg@ zIxChN9U1&{%?Nke%>c<0j=9>3fyRdFrs#v1IT@BDe)KpDH869AmE+}E!j{|q(K`}% zN49s**NSP2xk`4{c?iPcLs((0Pe04G)^E-B3?y!9I`*cujMOlmLkQ5UNVB8HD(=2Xh+ptcp$nT5*z1 zbVDR&JLrz*LU7e={w69Wm-xH&aN$a?apra!PIuw}UT&lmzKyM4!y?PJ6 z%_~dPIFbJJ04Mf{AbFN_P_W7^DY*&Ryj+oLlIY&6MVE%KX*51N?huyUhz8(XBZwY_ zR0$VW8?d#5fc4XU$}qg){}a70Re=P;>$UUMSqk!qc?ZPf3A*~90?!@a!=(nYtEi8h zVcf=U`%pgQw|Zi+_%f^XYEbsNWA6V@XYuUN?ikux;BMq{HZ9nf_Ac;vdz#88)5@{7 zu`mSuxs4O`=1SsDR9qQ_!&B4W+@(oxq=}+_pHsQvS|XPz?(qxI;ZL*$qApK8 zw;h(_jEw^B&hG0|OuVH$70ZUia5+D>$TdXOM)Oo6Hky5MGNfXbgVLwikU8)$7OhbE zeJxF@aHleN9|A%ZRCabZSY*#jnTw2OjRtH!T7tpf_pH_t(2|V{&9=U6hi4=OIwdQP zSpR^Lcqp-xRsnig!f$))32HC*?>L=hVMk9TXQXeCpZ{S&zIK^KcqMy=7x-Hxo!&~X zBvO&(t1MuqWmfMa-m9^#e)frsbpXU#{OecTWcPs@$?@>J!TZGtF2_Yn^EctBy_)d7 z?vu$$&-TP6;%%9^CinoI5yr_acL~J?+a+>Yn?ineLoZX`+ML;rdP>tss~WOQAE|is zIv@Yzk%-f#prqSEp~nn`twZkJy~HSMm!2rhXh8;lAuu(UX^-%9!WRJ6S4IDcJ<<;G z;5>AsO+D?1>Jp$H)&;H_0xj@jQ*ngc`yO~{uywtc^cl|Vy_z~Nw6W;WZT5_WpaghR22IKI2)&B$qn*y1-l_(o^Mkl|N@Yn66{zYIh`ov&-o+g;m1ED602V~w zVN|Bkt(LL%lBiOvL&>R1Oky!c-P)o!I|~XIFOvsjy_l|>?(JE1H|z)H!7EI2-@=tU z-3~dBiJ!{26Ywad?Z+ThFx+&RvHiBBde1eyc1(A!(?WiJb_GgF+fTa$@b>aHA)q|<`_t<*oU$ zamdsiwW5+d?y{ddIzn5IKeUUO-dAmL89Q8F+KOMn6+KF1Q@C`yxJ~9}xi8hbUqa4L z`y1s=IkS`S1wiE8#{cu!_aothJkQxKH3J#IT!ds3qe1_(t|-5IA`A$7WHYApHYWWK zsEcr=Pq}?9PQl`n;JMO)yn{gk&$S&01 zavcG+ho&<%tgIMCPx$Evd#mIW_&yuoD%_ZnCaK(B7`B0D-roW$*|-zy^gnEbi#eSs zl}e5>b`t3#L0%N#m)n+*F2>^Ab;Czm;JcVKlKk2jPCr1?hSN!9wi+?47eJI{3!gZo zWzG~Hu*B%+^Rfm`;Sb7eaEP`q!v$riPShjDmnzc8+#V%8Z;?biFw zO?^38mhQB2?vCLy+~a;nIvCZsQK7>A;a3{Gto!ZHRwROv`fq&`n|z%TmmCd92f8ys7%u@jG+h+QGDfv>a};nF!-V zXB(8bZ|m*jqo|0D*=ul8-8b*@(WJYE&^^o<-h$$FjB$t8J88kcD{xb*Edo^L-C1*^ z`_7B)pjG29gTb;zw()6Vmd1GeVz}DwhSN9g+jyJCd5x&)A$*K}_#{CILZ5G5CQwpc z0C**moz_JRpo=N()WE8f?bdbR^xjOgUkzg~5_Xbx={`_3;Y*NH>1Na&NVGONa}8?* zYhF7?%>H5D)6g%_@w2)5%I~d^;2li8&1HT83{0skiUl%uEB2Mo&IIcq#8;H*nU8*y z{&;P$yTx{@MDDFWJ71;xIg4097{)1?Q5S<&GCoGsprTu5oNW?6HKVLHyVB+o)i#=- z=UTVTDJFV9HKr=6cfi2au_I4;yJf8BmWJ1Aoiyq_Ej$sI_6Y{fb=#{q3*H(t%ROvA zXqAlChR^Ni63;cma*{tLv#nY-zxORL8TtZb;8WldQx0hAIWM7gjX@1Fq<;aR8|_vn z4{+@y$wQ5<MD%3ri^twF7unA}^_>ojOd4U!&J z#KkPQi6{L)U613mg6QJI(Op>AoiyJX>FuhwX+ns(w#DC!FXID))VPVy&0xl^ps<%T zs4yye^y?a7Irr^P)*k-puAQ+pX}WYT$J{zAhm!4F@ZbwLd-}fmr83Bv>TXDs?ep{++$uaeTYA9(Vqm_iQ>>PwI@F+e@o2Y1vg*VkB&Kx6a zlG!_Xnw+cZ;?j>mr1!JyshIyg>s{j$kID89JoAypD{Mn{ZxP_pM0F4Z=9t+lKyV>x zKes4d3u)$|XtK~%t98CGCy*g4`zAT}P7+Jm#H-m$B%P}uyqz|*q>@3iTcmpxDY#Lp z^Fivl`7>otp@Xs&wJ-+HyBxxo_nSG*WZs|FjbI(5G(TAf{*W|k>Xjbo8W-;;#(v7E znh>N)7<~$C%h4X-FBv_2G!RZDbx{AQCwm`aW$>i(9WwiqB`Il7aRn)+!!jAS%fq*kM8B>ubYO!Nc=dfs>(geDk&xsEVNQo@9J4ZINvo+5RBsxEwQ~!?m;f_ z$uvZWSQE`5$~4z4O65&*I}AEwf3*xUb|=df3Fxr3bT!P`WWhi--LDn9$oEe;8Hjhd z0bIvl%9+e(V6s1hTt(s2F=}oCk6nj(rOl0RlTyQ8<{qpR5Q}kfYBjXq(Xu&Mg2?LB zcsCKt>4L0+!KHR*jm)MYdwy@=4PZ*T^)_gtbGcbtmsw7&M(8Rb%5-l#?sgX)qrmg! zsYO0hL#}og0^%w%V*QQmb;KFkz1x(j+=i*`kEyPAGO`?&=TDx5Eg2)9-3ym6nySJ; z!WaNfGnMftj}kq3ETv)9SQYy<>UOJS49>LCEvP{0aZJ0YX)z-BHQHT9mC9220kiba zLSglaXuL`Htu2ODc+sze7$d%z@3Uh$23XP?kUL$^~BQ_am`8TQDd>D&Y{=yMpvSEUt)Bi5t(QAif z-gzSM2ZlS{7LNUyz3W6xqQfyp7PwO6rAr|Gs&w)99ygHv^t4o-jp$>NI@_F}Yh$j| zEgz?N3}+D=CsyiWvKY}^LBDs5Z>}Q;io4goeaty}{Y8nzHRk5LE$!O;V{LA3E~0gP z@#fAH=cGj&^8K6^J(zw&rRLh#V0vAdz734|0|EW zD+(IGcO4yOA`VuAuCvN%bXhmfPpX%ckx-ejd`E#+4Q%-E@aTb~zm-myl1j$F z*zgG45zhZu{0Zwry%kv$V+B0mb!7RIo-*D90hDc53M`8UqmVLtL@Q&{e@{9fp6`d{ z34wQ2`5+K#&d=1@%q#xthjs!~$&%HZj1v}d4AmYS3jDsRkF1Q8 z!FJ;+iv;at?i2ZLFm@i7OML_8bXlpnSXR_#Knr;MmdTh!RA`knDv#*n3Gy_1mFc&- zZccSAY|hEIz1Y%l2$kBkj+Krn$435|nTb_^EUSm>L+TG^GK~RQ#$kb-ss#s!t1U

|}guPsEe2$NA+hl>A#l4GT^O=vtLRNNtFhNZK;dVTuQHO5gK`ugluCCtPqdJLe#eDDLCz^GxiBkoEEwqXAD*0#g*ox$>;??Mz#f^T`rW}oq zd@YHg0g$pH2a^Cuh{L$@aa3#Nh%tV_SAmM0Dd&hHgFjma`UMDIzq?d_F#)!H0i>!X z3U`fX;1FPS@E6`nFmts&k*_D;crspDFEVDQ)5ezV`L>qS`pAxQg*tnF_1d(sTiB6I>5V#_Ohd+r(z8!HSHE=f>Nrw8AWdQ zcpKL;DdS?#fqM=Zmk2yb0zX}cQn7v{$#qY4SE>b0>&E_cv#AHX`kw9RqqH&V@p0E~ zruDvH7bkH&xGe?~VH~!Ek-a-2fuy4m{;_>$AQsV{bTJr#@i~|Jy1G4MF%qm!_zu>D z>*mIAjG|Qd;7x#RWYNc^GEDr{m5g_4;171|W!YM)M*R$#_F?5*ZOoD1O22Qyx8G?C z;3rb%j2-u`Q58ZEFgA;FQhLQ&`qptN=8c-44}<%Mtq{x02<|5Gc}oh$3n}{(7C?N;w2( z#ybJ!t0#9~>0Y}4L)f94@y_dd2QF{`!J;AbW5k(2XeY;1?<#3qs%e4(1Pr;3jBN4S zj@QE*3!U`l5D=s9crmG7(?du$nZjHr)eOtH$v9$Oygi(XC|^gULnn#;GGx;RjW-7x zNv?OE2(p^moyeCOj9K{vLq2`IWdz>PnO{XT?XUTxW1Kr_G9cz>X*mB3QGR!Q2$8iV8xL)3M&npLTL>pplwFOqtYO^HImLVeC&Im>R`@BKY|K`VeVnbe$G(k%CBiV-iS)Xj@bNLT ziXWAs1}0}f9=PYjBhq-ox55`<@b)r0H+9U;L}qGbvKWQNJ8;g2PcmWhCoNY%G*f%E z&L8wN1r*9Qmz%f@PqWR)Qj4X_RIRZknO~fwtmG{!bJ+QKtT+xmJIKHMx*q619AEM9Qs> zX&3tgQTih9TJGFJK%JPz$hc3klbV&A@lQ{VM@pS5AT@dWK*7g^dc80iNm43)neSIh zRMpLKQ|GRrL|?;b5aHM@BvVAX!=4Nj@*hOoiGb1A-i*JGf*yNksDP#W5FqY#1^&vL zX2so$$@ZO(W#`rx03OcbQPS3Zha0J8Ju$&k_meM6ZL$Bq#t~VVg z)#k5VlV6F31PNz4y!isWrXrG78&2KD-P>~RCE63?6KaIEL@p;wxTue((O8Lf7dZ{D z4(gm41gyj;B5papN-FH5vdXHn@b-*!i22?<5%%3i52QNDlIiQHU_KDAL}lA1T+WW_ z_p$!wn+1=yk(_sWvTJDzjK+|K43}7WZ$#9*OJcGA^EL7cPBE z3nJelk^X_BnoR|bm&1fSsjz7;oa&Qt1{6uJuqav=$wqv~@LuMb+F7mnP-_SnZpA)u$Y{&1$ou5`*DMiAuDR^?uykZeIxAAS@fGTHxP)CTxvRj3uT)dzM_jvx`nqj<3!Z|x=)&^^6?^+49iNDEh*h!<&8w8kP zU#0DINcv`IGakM2ukWcNal|JVU(oEuThy+6aPN)BlvCi`M5~Cxm9fnFuEI=zAT*2y z%!Hx9hg2fOUEcCIq;}{}-K_G#(^kJW=VL+I5DW^<2nTJeG{br*Y_AvF$VwN;-L)77 z#axA6x)A&Ik{bTlI0UKHR_-X;{1)jg?iqH>2euhUjNJ({lts4L>=CA+I?1!dEqQRL z4Fk=sV)Y3|#)!hABQ5B<6T6G)A_WL5Mn>yP26z1I2YR#ZB$Qcy;u~>uAthtDY%*d! zZ;|TMM$@;Z-(u#1uZa>rB1*MXPRSHQdG~|YyH2UgkKRmWc zgz_qD%64=wrED}clsUS>ErlSp=VXe?^VeCc4tHveAF16qI{Gj+Rn|Y;jGtN7k&bMt zJ$vRygJoU#)gwptZy_+N5wb=0d0^+T?EZO$YI$|%pjDU=$=7(&K=r`23}AA3S~Lwe z4OE}MnbyS*$_OXPX)9Rw1lMH0Psat&O_8J-LiNc6yu$RywSywf*5X%DhpUVzb9)tdo&W)nxSSHTiRt z?PpKL7=9N?TrjB}D3pr%B;G`CTmk%26>rmIIleBx}+UUI)d+BA5`-HxG@L@Od~Xi>o|2w$|pr?Gy1kAlm1x=b>pQd2xY zH|D6irsCiSUrvCg(2!6L`abcG@xC87ktmu-#zEKjF*f@@rdowZ7MrZssWmAHs4G@? zP}KOE7^GIl{V13tl(QbwX~=4jbJS^4#b9eH#U&4ZiI0b8~F+7GN#^Xy^ zkfj(QkD6oehVJbC(%KkYfUn5d$(@|yR}Wj#2+{XLx!Q`H6Qn2BV&NTlWuQ{BY-~Yp zU;%TeUU*b&hfvQdviS$Q1xt^|>~_wWLO1X<7fz1s)3}WxIMr24!;xfZ16%MzsU9-K zb8)WiyuJWlf$u_0z3eHr=1i8B6x5D{NNRRqn_?vDaWx3vKRAK(a%+kmA2n93*0_f= z2pPs;GB(q<^3tA;`A36ASG1qrj~xVLZgTcThQg2N%0c0(%`cVnQO0f=UX2$8MTBP~ zz0~LyZf1BSq|^Oa7fzpzH-L4?v-+pNxcX4W=$Oc2t+FO3%*Q=~EGXc*#!WQK-BG z-Z@0kkRh41ZF``im|0^lk0E!!xVaAhnk~sC(^sf4(gYTGa89g0iq0CO^&L9u=o*_L z3^4PFFB`y_^#Z4rkEuD1pOWKyVoVadm>CodJS|5I8HZ3d{d7!inLE_w{|A^rXTL$& z$GA!EqW=IPsHeg$_+bVgBGjy)QKrJwDs_8f!RvaC`{UQ)>-4-Gv$-zWBVY}-hyprL zM`GmfRs5bYZvCSBVKfGNr8uZfYKvgm>@pPnk*C(SfJ9>K3{{W>Squ8J}g~LTN z_j;kJl96jai-fUH+I{F?8y+U7Fpj<*(OBjfXPLD>W!C3hYl!Nj4JR@vscnYzunmy| ztLZfO)R0AJF_TN}rr+<=8$2Un@JY;2lS%L!^-U+3&20crc$Fh<*gv2O3AKptLmXUE zYpHO2F~vrOe5Us`=h77UiaicKj^DF4FH?pL9}(Xc*l$A;cMI7pGHPh)YWf>B7RStM z$rIisNJ9+V9w9M5#oHWL(jBeGhsqsA7s^Nf080Jn^^V(Pm>$F7W3w9{hf3iRX{UuI z*ns@SPTy>1lCtMC^@*(2dZXIn>2Sh4US6v_@5NWfwoebj_8S(%@cA~SWzt;9L<7Mq z&OEt^;p)rIq0p^Wk9o{&+78KLjS^hz(yk9L5Ge63EXs`Ips1HsMkUl=F|(wd((Oi> zaYXoNmi(|AWn3}JAHOC9?o|>`&KyhO?p!NRjApgy=+q@uyy>d2<*`x{R0~GiZl`)B z*^x_g1cluo7KA8*FpBL2@p?ECce-E!E5of2OR^Mtgy~ySC=9o83whm03RRsq0;k3o zNn5S0ZtW;?+h|BUisZ~;Mwv2F<)=z#9H-GBt8JnpEwH;qm1(9rVuE?E#t7jcrb%=u ze1VX1qUnYclU9X#z0!iX;4#?~PF_<{irV9y)>Hm*GcAL+CnsfY^Oty__-+=)9>4=&f+OYcd(k53tAUqPcPzE& zW5xSsf|-|Zp=}~9S3`LTa}XtMZs(`V6Co>WB&Mn*3=oh{v_(I9vDungal<2;beSfT zQ3p6WxT9l;iE3$trrU6zsx7=u_reMjhEn~cN#2Tn634|&%Dj!{s+wWaddFzJF%2yB zpetQOmqfg)%H_BJ02qaC!uUzQCd}p@a_iAd@{G20Lk*sNtL_TqF{H`OTQWeVowSV7 zcW3b&LmQZ_L8EAT<qEK?BgWiVYpRyfBTb-(=DTl9u z@X{(%@^0Kt03iu?V?@P82q*}bd?F5RMFpz3da0CZmE>oQR035=MNKV-63wYPK#H02 zgBHBGqg} z;|_5fu{+5fj##I>@w{ZUd(9(z_Me6qUm^gxtljgtS50)#g*<+L7aI7GI1&WT}*1BqlU)%@)da zM|HP0`oXgsRfTPa64ob#O|?5J>Rf~!p2GITy{I>3`Nz%8&+nTT-EK0})T6vvB3oaU zHJ~~l^Y->fzBU7S*aq=1z?;ISS~o}poRuXWD}QJApmR%V($UTW{_GH(Qun^nj@@o( zom}7`4xH$)L@U4UgPyFbbs($AdB6qyAVR;42m>F(_XjO8v%vUb3KK?ys$O~aexyDYahC6RtH z=yg2TJ~~bbG0tU?;z_pj?5xVBxn~TFN9O+k7_@`Z;?>CObn@4fVlQusT2wu2Nu@F( zwF~jOD>$zFoN-Jf+gBV_%G6bllFN@QpGh*q+tE0dG{m@7$J-F>&NKb2-xddeuBK%zq&n7-zzk`qe0H^y$ zzKx^XN6t?NX~1Z-=*UCfCG3rBaQ^^D-QVL=Y+`%K+R??Q3sPY6uPbb#`CV~yUw~8Q zSc;O^*$h7l1YiV3DWp;~9m?)q{i?xglkkEEKJPd=g!3Z zH54^|U0DpOBia$?%eTKJAnU-}c?4H6Y)gg*uHSYgv7$+Ey;tEGt|y2b)X0DukBnL~ z@?OfFm&LfrlBTU!M6A1xkb=`n>QWQc6-+Kg*Aj@TLtdD+$lSJ?5k4_ z_Vp(|+C$kga$#*$_mHbd<1(s4e|nbki6$F1`O?wll0qr6NXeJ=cMWqYa)L|{GTExC z4p$A`=y5rXF(WQ+Im6M+iFBk=(aF8CCtRzHVI$YtZ~HzG+-CmF{F!Uxi5DJ!X&xpe zjY3Rxxij8BbRv5Wm10x@rkg zqccYYLd{-SaD#G^Q9RH@6%^=QE0%C$ZAA%8tt$7EswK9+Fof8xhI!jgn1pZYlt8Yu&H=2d%X#!jBHrs+~Kkz zWz_FMW}Ld!N?K7JhT~1V&CVjU>SM_~fc0z1!Ldx&5A)akW^99S5(K9zv=%D`qb|M`mCx==X zr?-@LR(#?jW<_aBA%l&hVN<4`EKN>0gxMj~N2gbMA`Fts0wz&eS?ujMHym+Pm2DN} z5ZIG;g?julhwnTMx<;kh(@2Y-aNJ7M`9n%Bw60<;=0}yu5q7JFD8DRA&5u$N!#Qbt zp1-;gc*B>p-W1BRBSl!S%McKA)ethmA~`OYl$InQ(wd^gsflT&Z1t{~vFz^EVw)$5 z%Hnub$x6&NX<>rX_Pk=Q)f@pu>Q3*P9C5!_BqU2bzE}y5x6>WW?>b+3+Ycp*D~*im zCkkzWT3F(HKG83|7xL=oA0}nClNG>Cr*NtHsRvPRLSe!W;Tt~hzL*b2N-c31=NPx z)K&pt`k+DWUu*~pp>0OcHz$W13aBU?O89p%dY z#loD`7UhRha%(W)qG|CjEFmt*xafdaKWtm}FJ@-8qZeZfkODVJeRH&}gAWTa%R060 zyJ6=xvlwbxT@0k!QR6sC)gGzFF>F6}dp0aKq7Hysf<7?MXK-9Ebh{)dsDkLXnR$vZ zeYV>vy|TrP_YHj%Zm@rxQg1(ROOGDNj>oowV`;HhXXad6YoL6v!II-YM4?;z(AN^; zw%q_O7&ZptxZxVDzBhEk<(!@xIQZ||CCWr}f+a^Nv`KUgJR+|mS%nhh^F^BvrGgo0 z(-L>V@aoGrN`6#v2{&b&05EVZQE@W2y>u!(N+cTDx?krTP`>KNmv;9Wz$JF^y_CU~>~4MMI7Tv! z@hHApd$Ef?D~<5>x_+l~S+PB>no?$nytJV5x+%C`&&}c!7l0|%b2`S)wp+KE!Dq@} z5tDU;1-S&1O8lkU3?!x6kz`v&&@#`mCA~Cd#ozKkHr%$($Z=-^>l3I}q`zcFOz%mF zaV3_*TrpI-_fJp$B2Q>%Fk&$Yxt4S-*0^yT?5w2Hab>_AX!;0JwT?tGxA30XTvC5* zm;;w-8ak~66HQb3L|!W6qWr|elZM2bD{a@6weKLOYQxL}8pJR;34mf?W#oV?d_^c? zi{hCd_jZBdDZ7}% zgHvo5QJ0va-zv*&uqXjwqJ3YM4icxuqixiCJ0bH@I;fzRFSauBWw!1<4Sk4Ooa=Nh z+^TA#Ae23BO&iLK@{AkN_$yq?=7{Zn&eI!hB2RDO93fW>l0_2M%ybpu^jU#+m%&9zS?|Y^VicP(@vpCi<`Jz6mbs4?ux_2IVk{f!Xi{l z?dJkuRp2B_1?h4?c9)1E+9lo?Rb|2MM|mVxG9yY{$xDV8A88kM1+F&HE$S5J--ImH zg7OLJvzbARR9Q4;rCgAT8aweXEaH+teN@iX)d~ZKLT0Fg zZ`%uT+3~YSqR47ZBjX4?W!5D>2mtb2C~C38a_rR*M5BiG>baNwF!JsgQFMxOFKjTj z?9o(V>FPiPTcUX_J!q3eWol=4$GZ(4Z!*_yA?OM=g`K8e$Zs>zMMcxztTqYd5R-$T zkyheeUj&F5lHuHm_C(yssR>Y!ii;34x@+BEd$ubW@*s8MRaV%DpLuPnEIOHb;HB35 zu@f>`bJCt@eIcKt36fV2R+v?ZbR3tf%>)rra=8`B4_Rj{^pt4B>c>ie+m$V>I+lA; zT~f2X4bPvN4=+oyPM&b^wK9#Ut?8=WP~u_4a0J7syS`{erxbfG0)!7!)CI7iwwZal z%p(9g2o~>_77tc8msD}GQW~#jm=9P-PLdrux?nMBTuIq?1;!4-ADTA3)qNo`-H~yw z9Lmi!3OC7`+%6}(;IV_a+KAT8FeKh7chK8iP#!(y{{Z7F2>$@~hkyS7SP|l%^rh$! zY6jdlmTI?ru)9r>b!p4O5@=UdVc-swMW(2oeCFmuvMO07ns>kIg}``9=nsy4{-e z$<;!gFuctBN|9XL4(8g}{4BBDWDw`x3(TGFM0WT$oVc{1Q6VCo<{vFHNXhr3^mmlnt($&d z4+MT;10i?oN7@HzXAraU(JtnN`b9Y?<2Z9cF0RfKF1y485CLl7Lb&-RqRQH@RC$_b z0b|lya}#`>XxE@}1ojkL@cch$a9yT%0>)(L=VYX$1(2Madx&jWxBU-OOGy0Fp|#-oaCIA8U_;hRD;5NxU3=N?yqD)h7X3}FC6XD zGI(kQ&Py=Jp9s}@hfvWeT}q0axkS6t^LTvCgsSYZ@*+r*m2HOzQo+^)CfzxT^<4{c zn6EhJC!IMhFD*GX!;Lg8N(h$$p*oMxUip`5{{R7^4F3S=)Fwy~E*~^JV+)p=kN}l! zxp8DI0T1f^kVal|OssGeNh2pFcWwMw&1*(7_$oGps+Up^F(Q`Mh(*~G4$LFKNSdzZ zG=@%!xEZ1l{CPzDENWCtCv|7VgORvrSsC_wg=^HXAJ&IM-kry;Z;nDCx%OdcJDWNwE zO|-Ve)eN2^7RU`0ZXe1irflp-3wHpijpRtS8Fau4<;a^#lU+K0&$bR^g7B!+tV@$W zyZqoYE_#&fYiLmMmt;$YCvQxD`~snZr0V z%VA@+r#y{rfI_@T7D3jj|`5gqX`iDku=k1 zF@)QkM-bAGvOB#T+yoh_X0YUm1v_$BWF!}kN%Gbnyi0hXYR|g7qEnb86@KhT9LJ;@>$lyk z9f~$%L+$Z|uE>)K$7Rm0AzFRYNL3kGhWL#w)~87%0GjlM#14d1$f*vcTX#dfe2RW+s(Oc7TkaBRIS&?daha|DQ~86zPX8Za58kj256GiHu55mCmiA7vu1VTg>z`Tf5tr@ z^nsY+gt{w;B2D+Ydt=J8lZr18ATK_y?0CGMIcw}XS^oe{CQA_$Q;BLM(ySMd6H?mA_7s5hM7?zP_Tu{Diq#Ex0 z#RLL3hW8A}iF40XGMAHRuHljqSEeOoWLqOD*62#v$0hdQ7Yx1F>9~Vxr&LQ89s(qk zO-T%mo*qG4MhLHIpR5~Kx?c1Z*7Rhym&P7&(0QUmavQG6EsnF(1r@uJkPkA36D_G; zs)#^QBH<||o!WO&BOiH0FA9i{@c#feLqsyYsMkqI&VYfP$WW5Dvl*XXZhcVc*N}`r z!ET0cIcm`>c|~JAu+`feY-+Zhau_hUZJFPy@w?0uO4TFGIqUlVbvrXn&7SptKK?U|{!MbLN(_Ep! z%_xNd5Q-UQCRKBimXSy+M1nj@sbvpKvG~S9=qPl-CCLR3h^QshkU*FMLPbk^-+BrT zaUCU1L@C~mrN1TGm~rXmgE*N1J4qEZ{30g@6nb=ynt%(kCEP1Wv$VXi8(T51JT{Qg z6h(RV!cL9EDOIz}1$d6&rk{EW?MUgCs8ih%eUvPd!XqaI1PMKh5)*H5$CU`X(Gx!K zQ_EOwZ42;MF@i?g%SkSnfMj#~B1;&W^of!b=@?{#k*;>e&NJ*=N>UPTlmE> zd#oencOQR@GJ3$mnxyFOJoz%{6b7>lV_SLKoSj4U& z(s5JW?#1F8;M&G8sU&c4woli;PVbgI(9FIOxqXUiQeCkJLAqPsue}&Q^t)7cib_9qi%v;dY}Fh_Pz z5oAeDT}QnVw{>iF9#GrugPGZR(s8zkrPtXNNmSH;#G;Sh4SDD}QKfVYWDIVn2b z!n%GD=Z)ZQ=5JOKU98u+@ zeb}~aek9pV04c4}KFRi0^4sCG;Y7BIr*uXwGJPD^R8+8s5y^Izy-60?K7mzBN2Oy$ z`jGRays$DQtQWU6xRaa@hg2vif**Pdb-AkBo=^eAA*FRgEMjrF94+&3&_^M<6DzE3 zSC1b2@x|t!qz=*?<}zV=kRqs{`>}=_*BLHFM2$mw@@`FHW_R2Iwx{F%F`K=It6^I$ zE|~B!%f8&-bB`3`!eE4&oLh#(x5T58_=C-m)x{y~i6<~KZQhlt`ykEWF1VuF1->N@ zw)QrPswyw&~DUh>9|v)HqEgGuLA@r?R+12H8qPF>h_vKWK1E|W*n3k&b!OYrj7 z)|Lv4FnB_jDknH~BRJgiAb09S%wW?J;6rT?ZR9>^Ni?m`x*^|e$2QRjdaZ`9)N)m{ zz7aBVsv%-7uP=l~%u0}*6>Sn+?dtOX063#9sJDoQ<5WSUFrJ|SB2Z#RZNap)+-c0B zI&GAfZn+kD-PsKpb3;zhZgaXQgQwy-LE4q!%hvTO_hCon)#s`$rJnEk_QFcyljBZ- z)o;BOjP%$W;k@lq>(e2HUKAF|1upTsrWJRFPJ^hbPxeAnBx7=~Ph@l&+;t^Hv}mJs zVXMz5-&3?xpS=&bD&s?9+DYYxZ?+Qc75a*)+uH$c)HQlzhT6Ck5mmMe=F37RcKM+f zrWLgxDK2n?#ODU&4xfZop5$*hTtyW`(2JeR9b}Axigwl+3x?yCSE+o_D8#C`pxt}f z+M1xhQqMInv(o6xCEg>4lLEX#X#E!0i>8S1~ER3rL1T=8Z38H$MI-BJ9N5 zKq8}2rl_gz`vr3noN2bvNQrVN^mYk`wSmc?9;fM;*S0iq@uf&?_U~jcJ8}m}JH-~R zB1+tRL>~bZq(dyyym!=wsg_U>oO0R<-P?3(n#7yhUS|+OJl9n&<<$x-!V+gp`?cwa z&I$Fah&1+djyB>6k}I8Bmehk~(Z$XG0KFf^1S7_l{{VQuga~c8_MYyx7X;i+#0t;` zV~26LT+M0xVXcBZq`fet{QH* zXh-D~=Nb6q!fuyetZF;8+1BwaVW(fGqq4QsvFW)jtivQ_n_;kS&`Ww_$D5qq_8qj6 zK919f4~?}BMH=uV3yW<308OMk1{%(7rXDOE$QH&o>5dZhse7=?7n*cs z33!WlWHfV0tYa9L#IYAR6#KB#5W?m0Y&6(?v@k6{ELZkejFi;XOU5l9)N+iRtz1*O zyt%xsi9MIaU0HNq0bN+7%e>=mgRRs{u&W!k_h|IH;HZU>YVyaQeHLdAEblSy6i3p@sX^u25%~Te`eO;2lf7;*S`hb2 z9o_APE>X2=qwdx@XLRjT9Q!ivc~@!neeco-FF4r=2T+t&@mV}CF3ajF~NPdh+pxMkHbP|IN_I_1ca9nWE zoi)1Xui?^jTzVQI_?2SACMzm@?e6l^39t0FJlp#(cy1(8>I$dJOj*4-xyHpoV>E7P z1V+PBxl-#>Pu+^~(#Khj{rK#pfZj;TYPk6gjJ#yJHy!#bB(rLYj0Mnb070;Dj0$?Rywx{^ZB5t z@(JeJ5udgz8S_TWinnSv`?=@dhFldB9V!M|l!Y^ilOI?%Dit~Q+)LgVK$~;YgwX`D zwM6pE{&2`_!J8X!99zoH>35;T?7BRo%U^rh0%TK?>MpBcySzecI_c#Bx1tV;%7B1S zhoE6MZa9=4u5~ZM zE7&V4gnx;+j#;p21X=d?I|sU1S<@}vUl8gufL5R0ihr50x!tDGk5iB5Mx zvK*?qVn+hO&la8#M9`Xy#Vc%c{{UA$M$)pY!6%*4&{DTVj>vBJ7~V!9$6>!m!+}b( zE~N!2@sNVa5K- zZ)!7Swnj^1xN}k9bzF9>m}1w>E-ugUrMLj!|5P6oy|k$ zhFHZt7?pKVKM2V8FTSa5u968!w-6?SNr^72ywR*<4g=BzV7G}Ub}xz=?WX%JP5~`0 zx-8C@siLoJR(4m_%NH^d=N4B9Mp&y#S18BL>933I$M>}0mmA6`QJrkWi&%pu!|0?R z!Y`ZGc}V6FSF$NP7ebk*PfTavo*H_JirQ_Bn84IrVG!6~DtBVI)5gh(wrYe6k$6X; z*pp`vli)sxV5!nkm~GDPT)|v9$zWGlCA&`~jrKh1wrB|d3)N)azty$Yr^wW%fFFSY?zy!mN{ zjm!kVii4U2K1K?U6A!mYLO7!%oV3-e~k9l8BCKLY>%eH7dp-Doj4ux*eiHSeGUp^Goq^e;#{y zJ?)h?W-nXUJvE7OfKMPA7Hxp?o zY3DYR7&2_;5u)wkg$fjq*mn!oPCo1B)PidZv)(I-SsX%MR(OHQgwv@CqixXl6Kouo z8&=m>Ro*ah*;aAcWfvAp5=LD1&-MxmH}vOsk(}sCI0LH$2#syJ((k%8}QI*>qf@kisKt(SYui~yH4ST;B zu+9#GMeX**Hy(3O3>7)Yahu4znfAmC;VBg=u+OBqt<{HfEvA~KzhpKoS0XHW5#i-` zL>joHog)Rh<)u`q9O2!X{{R?LT3tx#U;CkmUk<}v#U_DQ_Sn{-s4eRxf_D@r2uFXbAHjN<~CRiSH;Io19@G->0*^5wpC zVUO)G%dl=EfY6F$J~39=?VZFn(sR-sGGa*=S-H|*ELtDgb~eKjYHh@EiEvw%)u$FO zOiHmT!&2>qtO8n%HPaQ=(X|aDg@z8m%i--?;^_`+1#=5^$4Ol~ukzI{iQ<*wAgTJS z^AYC?w#o>Wg#3Sc9v9?@ZwW$824FozKly^58o@5U-)d@!XW6#k?)378ZVEW0l#aS1 zQu6%Gy>!c7q=0g46`@18luJ|_B0AsFg;DW^cy_Jo7k90%C5}_VTn0R_AX>gp$^EOPI*h6a}ENanUB)8@_>icakO_&&>|#KR_@%f4v!7VNj;#?fG- zB|3J^AX{u_{{Tq6+{tX5_ogst1ZUDQh09|OVY49nPAHOcFTD%BEquO@Y@3MWt>Cu` z#g1l!E%xUakI~a@AKHza1a%Z#0=MHETlMrhuAKU*5zox4as8Oa_MFZ7r)HR@>}@aQ z`Ng+-y>F&*P1wywDR*Q`ig;h0tYLJtD!OSFHIrg`OxS!7+EljMMPCVW-~{Q5e357j zmNvZR8N8j_yMxS}$CFLHxnU`X5f@$#Lg6XuQ4&GMn+``^= zc1#z9x|Y=C3tiGncALyWA;affQp(hFv9mKY+{0q?YK3>(9z1BcXHZpW#x0hXki(+QcNCmzV@LokbH8>Hh!-%kiDagv81E6v_h&sR8g+A^T%ey5TD6x(cpp zu5lhtJUKnIadkYLKi0r;{nq0c8zkUMwK&28)a93u`^goiWzdSKLv_8_^#PA*rNi5I zdOY8@7%Ix`CL-D=2to2B5%$NO)bY+Z_If^Cx|^);lTHW-<_K1=;SkuJT(v1}Q97aj z01joc5H~IX^DdZgIPh3^q7GSh$Df8#=<{QBrF8g>tyKU{gg{M*%WW|{>(&fmkXcT$KS*;35QNWr!7Xw zde6NTS;ppe>mQZEB$W6K1;%x)mDFlqjCu=Xwtiay!lh*xZ3bPmAp!GyOT}W|=~7s8 zXdu!y(f|cU?>2EJ1E7>Nioz1#tSJ&EnvYgrlsz&+Tj;tu#r#CAaR;WWc$bx9yf)cT zN~sZhU?mFbbbKR-^{ZU1rdh*E;R&`#cne0{3F`3dnYNfJ2c#+yGf8B$0XaiWv@uR z&ulvz8-awdQuo0r)*5jm9nMJO2m0SwSF&gi*H<)i7}T_bkZr? z80D_>)#ZzR^$OP?_fWfHpRwg>*3NV!D2ET#r=QzZ!wW!%O{0`rB;55>PN=D2g`hqW zYm;#VKFHj|4{iz#VHwGG=bJX&1SXX&fDm-&UkE6yD|vgha}6?`l5I()Ta-pKKzQ3M zss=x`9=Vv8ZgG=s&_itb+>wayBX=%g?;QMtYOQvN_(JH1Te#jbvY{n9cL`}ijfPrb zCm9z2(1m=l<{h8IPHJFH%COLLB3_ug;9JOCE^WC)cZ)8IYL#G)#@ThNpG*ZV#6EC@ zoYQksZ90qAH(WZ33`Nqg+c4ZsRj=NHsUd5kB6Usy>J0oM zw=?MlGD?f2lfo@{{?EII%$rZwgsY*-X}T-ZuPnWeI+rvmLZTg!nc{B3PPH741YBEc`zm!<8oIP6rS3p#cPzgrQEA(rSmtk<}2vZ;2^+I07BFh7(07L_MyDnST4pLiE6&$ zREwynkrA-_P}?)ZhflhLDt}htbt0@x?Z4`HJfyI%AR>&aVuIkUKR7#kp}V_o+sxJ$ zmIn<~v;P1k5YsYd+r*Y#Z@mg^9x*YBZ1^PGiF;OxJ5IkWIGiKmSgER|)fsiB*=3uE zu@h`bZ{^+RoII5kdr6AjORl6KWZ_zg)QGVE01jt{q-vV!cCMe6IIOxnWNr{#gt=YH zBQaMvAXy*+CT0BMPl%)?0@`l<$(ly9p zAfy)B8iGRW$j%_=VXJ&SEB<0(x2-)^TUi$H78QJ++2?~?*hhhhK`cl#RRAT9a z&oIex0)^dN;;%J@wY1xKScm|678;7vZClO7>Myz~F{{)kvirN(wAs8YFGM-{opTOT zz2*1`T^cluuMS)ai*YYdVOj-!GxZtlS#P%~}X7YD!(TE6i$K>_}&Z z;j?>5iv+VsZ_GaCeYX^QcX3;vm)N`=shNiEnlQ|Z%?b8DsGZ$r?d0|k0bzh_Mq-)e z6Z=c5SKf;njl)j}uWd;FrdcdjC+B9^3u-cAim@#?R>|f3VkZR^^if=`i7C2z9&w+S z(^nVSitkaxBYvI>6%CAYS3bzKZ%M=_W)XD_u~gXcw8<*A(IOl(!%s6)!$~e0(&)8G z7pok*BCCZ|Kr++Q7Kt*rdu|xq#CDD^EVGWOA#&>Ngn*W`Sm>6rO27i{sxFvij7&>Q z;qI);Av8&9i9?6x5?!-56)hcFiZKo5?b6OZa%?%Ly=(%i`(uqYF#GcI8W^ps6|IBV z9A9WQpd3{qVHV}iBycPiV;-Jqh5<^enMb2GGi6%YoG2S^oLXl9n@wSIr6VBJxc5@s zP`$%SQ5#*eVj1U*w?KUOesdRtTr7Z^AmAT=e^}I*UH2G7od8OT7gM?0XViCkL3B&fpxg`#+e+pK*zWoW>2; zC_vf~{v4xT-gM%Otc1E9qHbP!_;mjCV$;q6DcW}vrbL#ncIeNQ^0yqMlkT@*TAZmB4ZLsE%ebhm z2(p9?7g1Nu3EL{N_AZ!I#Fi+WSvN(|$gLisiC4%a<$xSCXjG#IdlGg<(0)>2<=qZe z_h4ds#>H_dQEl0UBI#EFC`$==@8P2kX|FA39NWw@36?Ked%Ykcnuw!0+Nr1KF++UO zMzquA%cd)PA13ZSw2d3;M%2HpG9>Iz@wPNAp~HBL@l7?aJA7gI@tCK{$^4N-Qa1{T z^KysSej4QC!ibtm9)pUtM}?twjk#BsXvcR1eP5nrbfC1dX%At>i2Tq@Fr(5oNV3}4bN9= zf*emaeio?4_p_TPf#5B=m}VH%trIusMt<$f9K&=dI~%(^XA*EG_JtNy1!@geq`x<^ zH1=?L2_8TqDcu-OW?@7HqI2_xu8@#bLsIf6w3;r?XEB8oCfEx{u!p@7a|Gnj3ORU} zWzcoKvlXyQ#D!qbIno)oM7blb6Gm3kQ(KLB2&^LXx{s?>)_Q%|d(>j8sB}cGP;r%7 z@=-3_;4Cpga9R^RJ&<$ZmBy-~D4jHiQ&Q+Gf>A(MP1J@nQtl8~2$|~BU*3+x8u3HP z`_Lgz(e8M)`_LnUP1}E)-eY3$qm-9*4si6Kit4O*qIz;~Xt7dt)mPt`TbJ5VCAHg8 zIks5b#O%qf&aRHydn0rDIc_z~T4XVtO}ks`Y&@}#>^0dIucOA}(+QPt7{u81=7~#_ zr`?Z617O-%322U(URq7LRza4*0j8577*w0eu<~odUd+r_N~Bk|s8pqiBGbXRdt$k@ zOsAtQzxj@hBCwq@!%Eu^=L_{QqISbPG_98u${x>IbIGvXiONY_KYI3gq7ujLl0QcDIZI98Md zRQF=pDfJ|a8$VWa>$^XkB5osKMyqTaiD+|9sG#o;ZJWVmooS~%d9AjLaJxirJ8zO) z3Qk$gWu;>tW?kG$Xj^SBb=B~NCf<7%oF^4b-8IfN{nu<7Nz3|d>srk+xgiU#G84)auEu7 zpa24*xh2CKaIF(sTm0jqJP|6Ms7dM*B}nB8zA#)vE<`?GEJa(MU&bV{Qc_rpTkrlb zl=1=8R-NiWfNjpJ$_IFow?{2n(u)dd9Jedhmcf>_uXKCS-0wtGMerI&2T1eyz)_Nf zR9z@O$nC3dWx2rsP;*+s#cP>WAT(pU=Eag%5@DrPuv@e7tY?7AIf}5F?OGPD^&&@q zc!K_#$ybTSx9+A<8?$dD@G$z&l^arw_B3PulpV2{N3nO!G}TCL9>{sS+$~EH;;Jf$ zTT-WFMq|>aF^Lt4t!`)aO;uQ6fueOVQ*SS13k@b*0<>5tVIL zE$Ntq!)>ZQX1TgODW)uYO|(v90PUJ3+)`Vqui!C7nsFN%<#P0JEa# z=3Z!vo|Qp#sapkZ479|$5fBnKscOURo7uC+r-Uy+VWqvpE}Xlg?T*(Z+ReM|om?JF z&CpRdfJn%@y|DiPADCC3vmz1G6KGzlptjnU+Dob{*pq&?nT#eXW$4A0?R&Q9ox>Zs z+Ep|t>8wS|eQ9#(iyj*)q=RByW!)5wc%rglxTK_tAUYbn(J0o@F+BSc?aQmD#1RWq z`(DV3lG(GEwG}PDnR#N#v%5OOc#}vPg_OBV%@!n{R;FcJWt!OA010z~9X0Tbk7+Qo z-nQC~5ye(8i5+tmuA^1y0r{v=pzkAS8rj{Pm@r>np`Xp&{{TMhLhjcCcLmwDpLU*^ zG`^7c#d|*Jprmu`Tjgnz!(=cSHl-S20$q_1ZJ|!ckq4Y|P|+Je5;PR|bgUp&UOaT- z<~9XOKQuXU>4KLP1~@>s5Zsw3XYz-Iq#dNX8k(UIt+tYW^fP{Q*67r9$YB==$CrkB zi_AT+R|7Y$-sU9^2wTI-~6VdJFiwx$B_&u>(+P41yRf}mhwfADZwWDmX<=Y*G zRiw*?0Em{4WIV)NwoJ2LaL!tsI;v`iQ`9K}s_BgUzgCVvY&&{7oPAcd(PFEz6cXpB zOj-A!R=Da{PJenT`yl1T$q;|N6XKeS@_TA{NhN~5*tN;fL{})OVCCw;DHAxBG}aS` zlcs1Q33P3~nCUID+NL&sNXbnE>1ump&$#9+?lnA4x~f^+gAcZ^X`R|B@-tslCbaUy z-GJEF_JVv2!A4vbMcK`|t-0 zd}+!OnJZbz791xcPx3H>y#?^f?wA6ji5133wdV`~bEPi%yCOpp6eB9HY)9Iobr;@= z)n}jqM){_gO-U`HX)25xK5!GSJtYJH-7U{oy9PnKu?7k>rEh~;ysrDuP&sm<*4PML zCc3-OP#dy?IzY=NXHi5>s8hV1zS+ck8-JOIxLSObgXh=qB!T$zska^tP1zV?FeyB<5UhMr@s>$5NqFrXQ@+jmb2sRs%I+ECfdaoGwsSZ62Nz$rYoIPeo zhialEHj}%kIc9h-I>DjbI+NZ=((r6OaC{NeK(*5g%)8$Y*-?tC5-koU6K|r7t0BdB zhrLdb{Nl>aFqp;w#M^82ju0sLP?soLwD_K3vkUqxl;}lUP+~52uNh}_EhzG{EbB;j z5GfbJ2+LyTvs8}AFO#eyM~rn^mA%-#VG`_0fVgza*%ZkcqLWR6fT0}|Cv65`&%C0quOSJl2(JB+3(MZ*H&k_Mv z1F8HCo!Qq+6j~};0$yHU^uurU9=x+{r*r*0+sRoJOXQ`Lo|wx?B6Nq|jV+Pk@>B+{ zwFG=3o4V`_%MW)EbS;|1kB+5pNOuSD{?uR5wgg%OMbD9ZGX5z9a(tZP8zw5;y1MEn zf-aQy`(Y;;pP02AbOS8g%U{@#?rRp7!pDg=>p=eiVH&00>=JWoq?|!U6y_SIQ%sus zXH8oTdISi~`5>-+TEaopP#{N3MLw1I z6jk=e`Y`>FAVBO?<-V=InjK<)&_37@A{@S&c>S_CM@EffJ6eN6r;rsr$(S1UaE1`o;Lcn1KQZ zAntTRL-ilE0t5zh`s0rMSJ*$s1PB7BihXbF#8Z5~7!V;U{{X9>)wcu=ll#yhLeE7g zoQvfcRs;xI2tC$62u~UR0As!Wd>}xM{seg2dEf2F{#A#25&pu(z9IeS5FK4G5e-b`{_&N9YLfQh?hM7?AL+?C^oLb698_ph33et#-C3 zb2~?SJ4d23+0J&BVu8nE;c?hzc>b9?k;e9?qwIs&d^RtL%|V$v>0xjvHwKHwj^sf) zSREY#R*!(kqHuZyJspCsE(ERHlQm~8vV2eWJic)N{nNVxsU~S?W*vXsYl${e7y)JpboZ(K##xrHakY3u2op zK8t~}REb~kf_Z-N)cpb*#34vXI`yc)HX%H4G8Zw+4bcxPUyy5j^h$7Hn0Kgdj=wfxThIoO#a_|h+Sgd8{ z4k^#x4dFY^5QEjy!D2C3RA?wFKpT(I)6&BLIe`|yA&i9Q0N3>3;=mw2pF_~rX7Ml- zIF~V0cBpm~g`QHH6Mb`O^a#EEDv*>wln844MhrP0t2v!!f4^F|4+8 z=}y~iovGVHs75sOrj01$C_+>yCzQ^oprS&VEFK}s1T9cb02n4~qfr7DeuxR$-Nqhe z&gRlldKf(n77e7iv;cymh2^X)crroH8W|ZGiHXEx*xW#EoRN`{HdaSlM@I{AXz`+1 zd`grSi>ExN!Gg}Cav2;xgUv$08Y%wlaJ~r|%q%d85)O>|o$qu|iv-RC4%kisHWn;-s9hJXe6J^S2R&uIsYHa7pBH8gbIW*(mu0iyc5 zK+Y-VIY)Eo+KzM{JDf|UlOllM%4igbE`iA5aM@9ePzs-J$)<+$EEqgKg+-;CpmBOw zZ5$Rm!$uCJ1k!E8L;dMoFrsT{WQd;`u%@%Xviys5|H(qO08DtJUkI!KHY^9vfdU&v zaL4PxPkQ>`dxq1A&Sg-TbMww_J~RrX0)fcn(kZlPU_X;V2b;l}8%{@~XjDP~n+v=# zK?9!x>Ds{@dLSA#v#bO%i%;jWIUrm78B7L0n#`inK?*t=8P2o7{@Ac-bmqTtYF3-z z#0lh5I6(}m6A)wY84*A!5QL*P%Vfr;MgI#g=97eA&StW?@T?|i5Z0e`3$QBYz)e2v zAY9h8utr)q1LwK2hQZ=>f8{5eo7;2Q0SqQk#BIe}`dT^|9GqMn!i+jt z@ozQ$!o=n}v)LdF|MqyD;kNXXbZ4JcRh;cRl^(5Z|729*Mr!P(O4 zL=T%qOvc8UO<=4IS4i+UQ+xrK-4*|RK(I~zJ6W)Aejy7K&dekzU?g|K@9Ys28-f+s z_iS$TZ|p+}>I;EFh3z*%gK|L&r_yQYSvrp$z>lPG>BK;=OdwkV0vIf?3ufNOP@uMA zF?w^nkwJ8z0e&O3_BQznUf(`{huXV+SV{4Cjx$ji`UFeGl7;c+bNAfu^J_hhoY7hl9xeyls z*5m>M0e%eA{b%qfj00!z6pXpfj^@BOX@F6IzhM7gFg1t^S}jQ6IiwQG3KQUvn|fp260Xt;hT09`8&2wKttx<+0zF#}`pIF#1~LC!H?shS|@L>A~;0{+F` z)4d=@3&q73h>I;;AhAG7a-o!rqO8o~#WLs>E0-#&t7xoOQ&Cmb(lIsA!kS=JRSm6; zOw37EWGfAQI~Q9^XVcAABv=VTQc6l@vCJA-*)=4LDu(pGzNTv-8F8o{sux1YKu8&c zkPKq_9;5&~Lkb~a2j(sWQdmetR16FnNJ9uA_(?=eWQGL+A%%oxL}b_CmJl68(Uh<_ zWgWAlXO_z0{Y!7RikUkOzMlYsD?qavzUEYdJLtIzi+~}t3?RcZg3s(Y0x2UT&?v0q zKna_E0!hNdGD0%YCg@sqO}rF>h7{d>6LcgksC^u|q zS@dA6jI1A(!+f~X&eYzvUM@x6^wI&VGe}dktePn*NEj$E^$;?xC8DJ5?@hRKM)5|q zH@=-AK6H-A@mPy_NxGCB{OM>(n!<&n?;@!EeHtA(jjD2|%GR;ok@(qZdspPFIHByz zdfeJ`>+W@Di{|Hj<)Z^xS?ylE#pes@&cxRvXC?Ddu0#ctj0BWuwU1^Wmn*FcW))XK ziXs;n?q8#%XB=O1KX3dYad>j_L#Oq~%{r$TEvu&M&bMmT$4i)&#K~Tuykzc;-uEfl zbNM5s;!h^>%wXF1`y1OAR6S9A*0w!8{c9f!BPSkju|>^71u49n1W#a!q6qIM7C*r0 z+v9R?=)HY1^;i+3mH5zS?cD=xQsIhI+3vdRu&bBP8sRN#P|_+$#L^b=l?W&&Jg~c=^Ee^v}tSMpcsNlGQ6^<=5HvY`dsN zBUD`1ib(cLPAhzQu#0CUmeKHz*~g?O?kCsFB&-&?cw9>l+pF<@ecCn(Y7${Pu}f~< zv$V>I71V~ottXuhrhm2!s@FpGhUfgK`JqnDzF2_UGW=1a^>AMlzRqo{yUJCk=f~dC zFK2ZUd^{V!PHNSz*F6XfN1CFnR1)F!j*FN0F?g%9LoD<8m3yyU{mN3^eX8AJ*WHX% zI+4p_JbPsKaWrd!)|nHK5mrAs18T7#8S>eN1SkCz99`z8}6{(A8( zc-z`k+&B4}zkPDtF4q3gGG@!KX%ZbIS>;;ACxU-zG6WJPXgP6z@t;etW_V#46)j;) z`3{de#OkBRhpUH}$yMZ#n`fw=_1#bRn)-%JzN>rTe>+gKMsp#0&)Wmode%}6nI0Ke z9*^!=(P4ALcKy8|oO{)=w;NKHd22L3GUgd;UQZ5buS~2v^Gs)g6Qx%j^yq`5@-`P4 z(-e@id#nUou|;)Z`QB3EZGGEC>YA3%By9Fgx$5K)!UlZatXNy@yXC9l6f=vJm#4O_ zUPcY|#_|A8=4@gyK_?H-UZLNz&tF&We$&A(r23(b@VfCMDie*(hCH&6@1b_(+v)tB zM~c&QkG&0lu8ghjF1VK#)|u`g8wYY)LO4Z`(z%BYCphvEftu&>;kS%2(ZPnBolL%; z!x8A>S%0EO-|VB zp^zJxtac~$Se+9JR}bfo2|1HIERToQsZEd^mSOYq}5!s0{Xzst7P}lA~jd<~S zV%NHNdgoe4#ASu!P^q9wwusA$4s7pw${jj+f9!|8XY(}V9^A9m;*Au$Ea3*fCpvE+ z2k&)pa_NI8#RrPnR-U~XSra{@N!lU#&6)0ggCD(4CHboR7uHe_elYrQ{N^-tOn*R2 z?#6ya+1Sprck-pn;w8%VJ^Gta5~<2a${{G4ow7;bC_SvvoMPLWos?XZa?Nr$^y~Q9 zF>ct{rqH57wIrKF_vPjhf2`f$IC%KG^6fo+hW?EAK{oB46Jjmz_nvZJY4!4?vE$CY zPmEoX1`2m(C!Hc}tW-{McoJgsR-t%_9op{I&E>n?{v7!+Ne{i3A}%Z;WZI&OL_mAi zZZ**DTvp;(hFvxxzVR>SU`N!Y_VJ;N;iCmXoEjsGrwKZneTQz56j~REQ;iN_Hl0|u z`TL{QB-Pf`OREqcJQ+=;x39{?D4e5TFW8p8yGrDQ+a-5C3SR@cF~S%c*(n(Vu@|cc zR(kloAyvy&4W&;8VF}o$_y1ZgcRY|NyhCky(}p~+aNlaZ)%Xp)8jdchreOQY3Jzif zQcb6JT(PL>k)EIVUQG9^AMw5ofn_NMtBTSJ8g6wNtS4AXtYa~Y4c2?M6}?)sM3-P0 zsQUEQ#RnmnHM$NC)qh5=&11Q0+AUr?_@V4TMChdJp!aapJ1@W7;$wAZ8e6Yy=<#nN zSf586R+bq22lZ&%sFPMLZReW{e8U?fCH( zhqJbS{(_0AAk>^tPSVFk-ssjekxh&cU(p}7BcY!gzTtj!AtjZie(>Di{f``RJVvR5 zkG-|^6z*~H3l*y7n;i9aiX=s3;?Nf@@65X8PxilG(IV13emVFU`$hG+gd0*N=dx@Y zT_z5^%6$5zaHE!MK@vIf&Or07j6bf9$4}N}yds2;Mmw$HX?NyEUnjCj7~4yE@L>vg0_luE49WBPZw+DU!I>Q596Wpqh~ zUVgso`Srn7vEJ84m$^Z3{Q?^`3jvG=FKZy+Ri(uJ1_X)7mY^MG6C+2w3a%g7*d7{} zY~+tRw5Lqt#x&$SHrBNC1O<_VslL+oV{6Q0NhaMSsr`<3<9>JV-n7WgCFfst-+O+4 zPqeM~C6!avF=ubv9ga0t?bs5)@r#V9OU)=tA2^yOT_|n(d~wu1mEIiN0FNq8)OE+2 zhvVrrN!=vpW9g4ye_k)KNUZ+o*PU+GAsM{-abndU=o-UR;kc#X*iW&61n+s^JqdMx zLrnGlH{X|Sw2s;At69^LsLs3RHR-$M(~Di?DwFF9r{xOMT>aV?HfD6Emh|*nFQSc@ zYG$PQuf)p@9UHHg%YMT?yiU(i$uLPFu4XKW(@+tHef;Re!2W@Y9W~a0!QHJ68;j(2 zS3cc+LUE_~YR3|Zrk9}_6Ps$*Ft6VEf@%t^K6!QOO>5+lwMFF>_MPq5wnqyez3wkf zCt2i@fT?6q9pK{+BsNLJ{iSY&@anKS($J&TzKz@uu05&OERo_hBL!z^^j;sS(wj}f z3h`}hn~my+HYehO3C?mRB)#_`_UTSsM!|*SP0UwHQuEoV#oeh210#)z4yg9SZ zD`BuP|9rh(Ohrsh`dFRP<^aK%)#0DGjme2d@(%$wbYts)qr%x_5>C&yf zX?8EQf?MkI{d@}RPQ~Z;4;LR(JC;;xczP0^dc+@$*81F0|0P)EdNwz9tFI-kdM8s& z?O{~NO79Wwt7@;1R+R^=>(<&*OOqPE5!|Hgh%J~ZO2P58)S+E3!W8&EioUyg8!1<9 zvE51$4|vwZ&((`bg|b!2!FiRhuWbyJ%Dog>j%+oaGCwonQCjFjT%a2#j<&bRojGY% zf;3JM*LG{?aH@LC;u?3br=gw8jE7$oD0SKxA8UPlw}0inyDvJ5%hQ+Zow5o~NPXON z=)w7*Ma;7=i+TbUK90f<9W5=b&WR=3^p)gAy4!Sl5ck%ZHHk77z16s8IQF7>L$)t7 z!i#JFW)Ze;vBZvN$s4|1DgP_d&!!_KYN~A`!$&0<6Y~%g_Bb`VSjUE~yF~a(f^Lds z?%u15Dn;LTNYR#`xRtR4arwgcPG+#1W0#Jr*n{DlC6A5HKfBPTf;tEvB=D)Ji$vDr z2Vc`B-yFh|xBWRh;1wO6+taoCy=S<*%B7Cv5TpH$?WMjks~SV(XtkSn?)fuY=5A1a zai)&^a9H0*r7c&z!dFyV2aI1mch^5RL4(x4b401(BQ@zh?88$d$csn8gb3yQEn1PA z`r?XEmh!_GyTcn+-uF}Xj%`-zS-4Bv4`0)(myaBBND+Ys&()0XiD(d z^rt>TY;{t^&E}>>3K0fW+{)8y9tK-tY!7|i@mW2HcA+S1GW>(b@oE(*k>>2j52^Vj zX=>5NA6IECI+}N3?*^MYgU7q_RwvqTo6J1yMWL3|vdGVis~wB-c_AL`9SsbQrj+b=qHI`TblkSr-;l>Fk z*57{KQQ_Fx@yG#RM%FlV(39e0UrW?bQ@)W;*O~{lMu-7F~DdKuc7w<`l zN`AWXgxoBZ&sA)GWar}Vb_#jz4pB6EWG6Y~94e#qlDvG&!o_Em+jbRvHfLOMbG>=1 zv#@KK0#;#h$scPI`*D@`IAa$zYukodTE&N_p$W5d*0j6gsQn`?_oN=(_=?sK%`U6l zV3+XKGL_1*j~-!9+;(#9)6ecoJk@WuQFR)+JjB9#lU*c(aw8is{0V3C1Ah5byAK=G WR64tZ$*Ni4B|G=^9 +

10_prontologo.png
+
12_logo-novareto.png
+
13_werkbank.png
+
14_tum.png
+
16_derico_logo-02_302x100.png
+
17_inquant.png
+
18_logo-3.png
+
20_lugensa.png
+
21_ccr_logo.png
+
26_logo-4.png
+
27_tohatec-logo-mobile.png
+
28_redO2oo KLG.png
+
2_gocept_logo_outline_neg.png
+
30_logo-5.png
+
3_zetwork.png
+
4_cropped-Logo_COMlounge.png
+
5_cyberconcepts.png
+
8_ityou-logo.png
+
9_togis.png
+
11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg
+
15_4TW_Logo_Blau_RGB.svg
+
19_logo_w_noborder.svg
+
22_logo-white.svg
+
24_c19-logo-white.svg
+
25_bda-logo.svg
+
31_pi-lar-logo_2020.svg
+
32_university-applied-sciences-arts-northwestern-switzerland-fhnw-logo.svg
+
33_perfact-logo.svg
+
6_kup-logo.svg
+
1_logo_pythonacademy.gif
+
29_lshs_logo.jpg
+ diff --git a/databags/board.json b/databags/board.json index 88de784..a102502 100644 --- a/databags/board.json +++ b/databags/board.json @@ -1,80 +1,112 @@ { - "current_members": [ - { - "name": "Dr.-Ing. Mike Müller", - "role": "1. Vorsitzender", - "image": "2020_mike.jpg", - "socials": { - "website": "https://www.python-academy.de/", - "linkedin": "https://www.linkedin.com/in/mike-m%C3%BCller-1937695/", - "github": "https://github.com/pya" - } - }, - { - "name": "Alexander Hendorf", - "role": "2. Vorsitzender", - "image": "hendorf.jpeg", - "socials": { - "website": "https://hendorf.com/", - "linkedin": "https://www.linkedin.com/in/hendorf/", - "twitter": "https://x.com/hendorf/", - "github": "https://github.com/alanderex" - } - }, - { - "name": "Jessica Greene", - "role": "1. stellvertretende Vorsitzende", - "image": "jessica.jpeg", - "socials": { - "linkedin": "https://www.linkedin.com/in/jessica0greene/" - } - }, - { - "name": "Dr. Klaus Bremer", - "role": "2. stellvertretender Vorsitzender", - "image": "2020_klaus.jpg", - "socials": { - "linkedin": "https://www.linkedin.com/in/klaus-bremer-366206307/", - "website": "https://bremer-media.com/" - } - } - ], - "former_members": [ - { - "name": "Dr. Tereza Iofciu", - "role": "", - "image": "tereza.png", - "socials": {} - }, - { - "name": "Prof. Dr. Martin Christen", - "role": "", - "image": "Martin_Christen.jpg", - "socials": {} - }, - { - "name": "Paloma Oliveira", - "role": "", - "image": "paloma.jpeg", - "socials": {} - }, - { - "name": "Yu Yan Cheung", - "role": "", - "image": "yenny.jpg", - "socials": {} - }, - { - "name": "Christian Theune", - "role": "", - "image": "1638170933871.jpeg", - "socials": {} - }, - { - "name": "Katharine Jarmul", - "role": "", - "image": "1517716762908.jpeg", - "socials": {} - } - ] + "current_members": [ + { + "name": "Dr.-Ing. Mike Müller", + "role": "1. Vorsitzender", + "image": "2020_mike.jpg", + "socials": { + "website": "https://www.python-academy.de/", + "linkedin": "https://www.linkedin.com/in/mike-m%C3%BCller-1937695/", + "github": "https://github.com/pya" + }, + "bio": { + "de": "Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. Im Vorstand des Python Software Verbands verantwortet die EuroSciPy, die Fachkonferenz für die Anwendung von Python in Wissenschaft und Forschung.", + "en": "Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. As a board member of the Python Software Verband he leads EuroSciPy, the conference for the application of Python in science and research." + } + }, + { + "name": "Alexander Hendorf", + "role": "2. Vorsitzender", + "image": "hendorf.jpeg", + "socials": { + "website": "https://hendorf.com/", + "linkedin": "https://www.linkedin.com/in/hendorf/", + "twitter": "https://x.com/hendorf/", + "github": "https://github.com/alanderex" + }, + "bio": { + "de": "Alexander C.S. Hendorf ist unabhängiger Berater für KI-Strategie und Open Source und arbeitet mit Führungsteams auf C-Level an Entscheidungen, die strategisch tragen und technisch sauber umgesetzt werden — vom Boardroom bis in die Codebase. Für sein langjähriges Engagement in der internationalen Python-Community wurde er als Fellow der Python Software Foundation und als EuroPython Fellow ausgezeichnet; er leitet die AG Open Source im KI-Bundesverband und hat die Pioneers Hub gGmbH initiiert, die Deep-Tech-Communities aufbaut. Im Vorstand des PySV verantwortet er insbesondere die PyCon DE — Deutschlands größte Konferenz für angewandte KI mit Open Source — und die Open-Source-Strategie des Verbands.", + "en": "Alexander C.S. Hendorf is an independent advisor for AI strategy and open source, working with C-level leadership teams on decisions that hold up both strategically and in technical execution — from boardroom to codebase. His sustained contributions to the international Python community have been recognised with Fellow status of both the Python Software Foundation and the EuroPython Society; he leads the Open Source Working Group at the German AI Association (KI-Bundesverband) and initiated Pioneers Hub gGmbH, which builds deep-tech communities. As a board member of the PySV, he leads PyCon DE — Germany's largest conference for applied AI with open source — and the association's open-source strategy." + } + }, + { + "name": "Jessica Greene", + "role": "1. stellvertretende Vorsitzende", + "image": "jessica.jpeg", + "socials": { + "linkedin": "https://www.linkedin.com/in/jessica0greene/" + }, + "bio": { + "de": "Jessica Greene ist Softwareentwicklerin mit Fokus auf Community-Arbeit; zuvor war sie in der Filmbranche sowie zeitweise als Rösterin für Spezialitätenkaffee tätig. Im Jahr 2018 kam sie zu Ecosia.org, um ihre digitalen Kompetenzen in den Dienst eines besseren Planeten zu stellen. Ecosia investiert 100 % seiner Gewinne in Klimaschutzinitiativen und unterstützt Nutzerinnen und Nutzer zudem über seine Suchmaschine dabei, online nachhaltigere Entscheidungen zu treffen. Abseits ihrer Arbeit bei Ecosia organisiert sie Veranstaltungen, um andere Frauen und geschlechtliche Minderheiten beim Einstieg in die Tech-Branche zu unterstützen. Sie ist Mitglied der „Conduct“-Arbeitsgruppe der Python Software Foundation. Als Vorstandsmitglied des Python Software Verbands leitet sie den PyLadies-Fonds.", + "en": "Jessica Greene is a self/community software engineer, previously working in the film industry, as well as a stint as a specialty coffee roaster. She joined Ecosia.org in 2018 to put her digital skills towards a better planet. Ecosia puts 100% of its profits into climate initiatives as well as helping users make more sustainable choices online through their search engine. Aside from her work at Ecosia, she organizes events to support other women & gender minorities in making the move into tech. She serves as a member of the Python Software Foundation Conduct workgroup. As a board member of the Python Software Verband, she leads the PyLadies fund." + } + }, + { + "name": "Dr. Klaus Bremer", + "role": "2. stellvertretender Vorsitzender", + "image": "2020_klaus.jpg", + "socials": { + "linkedin": "https://www.linkedin.com/in/klaus-bremer-366206307/", + "website": "https://bremer-media.com/" + }, + "bio": { + "de": "Dr. Klaus Bremer kam etwa 1999 mit Python in Berührung, begann bereits früher mit dem Programmieren und ist Maintainer mehrerer Open-Source-Bibliotheken. Im Jahr 2014 begann er, professionelle Schulungen anzubieten; seither haben sich diese auf insgesamt mehr als 200 Kurse (zumeist mehrtägige Workshops) summiert – von grundlegenden Einführungen bis hin zu fortgeschrittenen und spezialisierten Themen. Als Vorstandsmitglied des Python Software Verbands leitet er unsere „Camper“-Initiative (barcamps.eu), die BarCamps im gesamten DACH-Raum ermöglicht.", + "en": "Dr. Klaus Bremer got in contact with Python about 1999, began programming even earlier and is maintainer of several open-source libraries. In 2014, he started giving professional trainings, which have summed up since then to more than 200 courses (most often multi-day workshops), from basic introductions up to advanced and specialized topics. As a board member of the Python Software Verband, he leads our Camper (barcamps.eu) initiative that enables barcamps all over DACH" + } + } + ], + "current_auditors": [ + { + "name": "Dr. Kristian Rother", + "role": "", + "image": "kristian_rother.jpg", + "socials": { + } + }, + { + "name": "Daniel Szoska", + "role": "", + "image": "DanielSzoska.jpg", + "socials": { + } + } + ], + "former_members": [ + { + "name": "Dr. Tereza Iofciu", + "role": "", + "image": "tereza.png", + "socials": {} + }, + { + "name": "Prof. Dr. Martin Christen", + "role": "", + "image": "Martin_Christen.jpg", + "socials": {} + }, + { + "name": "Paloma Oliveira", + "role": "", + "image": "paloma.jpeg", + "socials": {} + }, + { + "name": "Yu Yan Cheung", + "role": "", + "image": "yenny.jpg", + "socials": {} + }, + { + "name": "Christian Theune", + "role": "", + "image": "1638170933871.jpeg", + "socials": {} + }, + { + "name": "Katharine Jarmul", + "role": "", + "image": "1517716762908.jpeg", + "socials": {} + } + ] } diff --git a/templates/board.html b/templates/board.html index 75b6ec9..2d789fd 100644 --- a/templates/board.html +++ b/templates/board.html @@ -12,7 +12,16 @@

{{ this.title }}

Vorstand

    {% for member in bag('board')['current_members'] %} - {{ render_board_member(member) }} + {{ render_board_member(member, this.alt) }} + {% endfor %} +
+ + +
+

{% if this.alt == 'en' %}Auditors{% else %}Rechnungsprüfer{% endif %}

+
    + {% for member in bag('board')['current_auditors'] %} + {{ render_board_member(member, this.alt) }} {% endfor %}
@@ -21,7 +30,7 @@

Vorstand

Ehemalige Vorstandsmitglieder

    {% for member in bag('board')['former_members'] %} - {{ render_board_member(member) }} + {{ render_board_member(member, this.alt) }} {% endfor %}
diff --git a/templates/macros/board.html b/templates/macros/board.html index e64f027..c345b5b 100644 --- a/templates/macros/board.html +++ b/templates/macros/board.html @@ -1,4 +1,4 @@ -{% macro render_board_member(member) %} +{% macro render_board_member(member, alt) %}
  • {{member.name}} @@ -6,6 +6,9 @@

    {{ member.name }}

    {{ member.role }}

    + {% if member.bio and member.bio[alt] %} +

    {{ member.bio[alt] }}

    + {% endif %}
  • {% endmacro %} From 468f51261d73b713f59b2c647b2ad5292f16917f Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Sun, 24 May 2026 11:33:05 +0200 Subject: [PATCH 2/8] improves visual display of member logos --- assets/stylesheets/main.css | 67 ++++++++++++++++++++++++++++++++++--- databags/membership.json | 35 ++++++++++--------- templates/membership.html | 10 ++++-- 3 files changed, 89 insertions(+), 23 deletions(-) diff --git a/assets/stylesheets/main.css b/assets/stylesheets/main.css index 2809dd6..b66c0b0 100644 --- a/assets/stylesheets/main.css +++ b/assets/stylesheets/main.css @@ -639,18 +639,75 @@ ol.content-list { padding: calc(var(--rythm-unit)/2) 0; } -/* Fix white-on-white logos: dark background for member logo container */ +/* ===== Member logos ===== + Default to a clean white card. Per-logo overrides switch in a dark + background for the handful of logos that were designed as "negative" + (white/light) artwork and would otherwise disappear on white. */ .company-member .image { - background: #2b2b2b; - border-radius: 6px; + background: #ffffff; + border: 1px solid #e6e6e6; + border-radius: 8px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04); display: flex; align-items: center; justify-content: center; - padding: 0.5rem; + padding: 14px 18px; + min-height: 120px; + transition: box-shadow 0.25s ease, transform 0.25s ease; } .company-member .image img { max-width: 100%; - max-height: 80px; + max-height: 88px; + width: auto; + height: auto; object-fit: contain; } + +.company-member:hover .image { + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.10); + transform: translateY(-1px); +} + +/* Members whose logo is designed for a dark background ("negative"/white + artwork) opt in via "dark_bg": true in databags/membership.json. */ +.company-member .image--dark { + background: #1f2937; + border-color: #1f2937; +} + +/* Placeholder card for members without a logo: show their initial. */ +.company-member .image--placeholder { + background: #f3f4f6; + border-color: #e6e6e6; + color: #9ca3af; + font-family: var(--font-headings, inherit); + font-weight: 700; + font-size: 2.4em; + letter-spacing: 0; +} + +/* Tidy up the details column next to the logo. */ +.company-member .details { + display: flex; + flex-direction: column; + justify-content: center; +} + +.company-member .details .name { + font-weight: 700; + line-height: 1.25; +} + +.company-member .details .website { + font-size: 0.85em; + opacity: 0.75; + word-break: break-all; +} + +/* On wide screens give logos a bit more breathing room and equal heights. */ +@media (min-width: 800px) { + .company-members { + gap: calc(var(--rythm-unit) * 1.2); + } +} diff --git a/databags/membership.json b/databags/membership.json index 736f503..d2e8ca9 100644 --- a/databags/membership.json +++ b/databags/membership.json @@ -1,6 +1,16 @@ { "members": [ { + "name": "Technische Universität München", + "logo": "14_tum.png", + "url": "https://www.tum.de" + }, + { + "name": "Haufe-Lexware GmbH & Co. KG", + "logo": "11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg", + "url": "https://www.haufegroup.com/en/home" + }, + { "name": "Python Academy", "logo": "1_logo_pythonacademy.gif", "url": "https://www.python-academy.com" @@ -8,7 +18,8 @@ { "name": "gocept gmbh & co. kg", "logo": "2_gocept_logo_outline_neg.png", - "url": "https://gocept.com" + "url": "https://gocept.com", + "dark_bg": true }, { "name": "Zetwork", @@ -45,11 +56,6 @@ "logo": "10_prontologo.png", "url": "https://www.prontonet.eu" }, - { - "name": "Haufe-Lexware GmbH & Co. KG", - "logo": "11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg", - "url": "https://www.haufegroup.com/en/home" - }, { "name": "Novareto GmbH", "logo": "12_logo-novareto.png", @@ -60,11 +66,6 @@ "logo": "13_werkbank.png", "url": "https://werkbank.de" }, - { - "name": "Technische Universität München", - "logo": "14_tum.png", - "url": "https://www.tum.de" - }, { "name": "4teamwork", "logo": "15_4TW_Logo_Blau_RGB.svg", @@ -88,7 +89,8 @@ { "name": "operun GmbH", "logo": "19_logo_w_noborder.svg", - "url": "https://www.operun.de" + "url": "https://www.operun.de", + "dark_bg": true }, { "name": "Lugensa GmbH", @@ -103,7 +105,8 @@ { "name": "kitconcept GmbH", "logo": "22_logo-white.svg", - "url": "https://kitconcept.com" + "url": "https://kitconcept.com", + "dark_bg": true }, { "name": "agitator Weblösungen", @@ -113,7 +116,8 @@ { "name": "cloud19 web solutions & services", "logo": "24_c19-logo-white.svg", - "url": "https://www.cloud19.at" + "url": "https://www.cloud19.at", + "dark_bg": true }, { "name": "Bluedynamics Alliance", @@ -123,7 +127,8 @@ { "name": "nexiles GmbH", "logo": "26_logo-4.png", - "url": "https://www.nexiles.com" + "url": "https://www.nexiles.com", + "dark_bg": true }, { "name": "TOHATEC web solutions", diff --git a/templates/membership.html b/templates/membership.html index b53b217..a63ea5d 100644 --- a/templates/membership.html +++ b/templates/membership.html @@ -11,11 +11,15 @@

    {{ this.title }}

    {% for member in bag('membership')['members'] %}
  • -
    - {% if member.logo %} + {% if member.logo %} +
    {{member.name}} - {% endif %}
    + {% else %} + + {% endif %}
    {{ member.name }}
    {{ member.url }}
    From 7f7290aa1e7c6bb9a965be2c29c5304282bb4b20 Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Sun, 24 May 2026 12:42:16 +0200 Subject: [PATCH 3/8] updates membership, better visuals, fix in text --- assets/stylesheets/main.css | 2 +- content/membership/contents.lr | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/assets/stylesheets/main.css b/assets/stylesheets/main.css index b66c0b0..5d0c30d 100644 --- a/assets/stylesheets/main.css +++ b/assets/stylesheets/main.css @@ -670,7 +670,7 @@ ol.content-list { } /* Members whose logo is designed for a dark background ("negative"/white - artwork) opt in via "dark_bg": true in databags/membership.json. */ + artwork) opt in via "dark_bg: true" in databags/membership.yaml. */ .company-member .image--dark { background: #1f2937; border-color: #1f2937; diff --git a/content/membership/contents.lr b/content/membership/contents.lr index d28e358..86db465 100644 --- a/content/membership/contents.lr +++ b/content/membership/contents.lr @@ -12,7 +12,6 @@ Als Mitglied des Python Software Verbands unterstützen Sie die Python-Community - Aktive Förderung der Python-Community - Stimmrecht auf der Mitgliederversammlung -- Lorem ipsum dolor sit amet, consectetur adipiscing elit - Netzwerk mit anderen Python-Unternehmen und -Enthusiasten - Sichtbarkeit als Fördermitglied auf unserer Website From b3c32efd12d1841a32bffb9fcb83d31d55050212 Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Sun, 24 May 2026 12:44:08 +0200 Subject: [PATCH 4/8] switches databags from json to yaml, yaml is better to handling texts add a custom lektor plugin for yaml --- databags/board.json | 112 ------------ databags/board.yaml | 73 ++++++++ databags/links.json | 46 ----- databags/links.yaml | 22 +++ databags/membership.json | 164 ------------------ databags/membership.yaml | 99 +++++++++++ .../lektor_yaml_databag.py | 53 ++++++ packages/lektor-yaml-databag/setup.py | 14 ++ 8 files changed, 261 insertions(+), 322 deletions(-) delete mode 100644 databags/board.json create mode 100644 databags/board.yaml delete mode 100644 databags/links.json create mode 100644 databags/links.yaml delete mode 100644 databags/membership.json create mode 100644 databags/membership.yaml create mode 100644 packages/lektor-yaml-databag/lektor_yaml_databag.py create mode 100644 packages/lektor-yaml-databag/setup.py diff --git a/databags/board.json b/databags/board.json deleted file mode 100644 index a102502..0000000 --- a/databags/board.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "current_members": [ - { - "name": "Dr.-Ing. Mike Müller", - "role": "1. Vorsitzender", - "image": "2020_mike.jpg", - "socials": { - "website": "https://www.python-academy.de/", - "linkedin": "https://www.linkedin.com/in/mike-m%C3%BCller-1937695/", - "github": "https://github.com/pya" - }, - "bio": { - "de": "Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. Im Vorstand des Python Software Verbands verantwortet die EuroSciPy, die Fachkonferenz für die Anwendung von Python in Wissenschaft und Forschung.", - "en": "Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. As a board member of the Python Software Verband he leads EuroSciPy, the conference for the application of Python in science and research." - } - }, - { - "name": "Alexander Hendorf", - "role": "2. Vorsitzender", - "image": "hendorf.jpeg", - "socials": { - "website": "https://hendorf.com/", - "linkedin": "https://www.linkedin.com/in/hendorf/", - "twitter": "https://x.com/hendorf/", - "github": "https://github.com/alanderex" - }, - "bio": { - "de": "Alexander C.S. Hendorf ist unabhängiger Berater für KI-Strategie und Open Source und arbeitet mit Führungsteams auf C-Level an Entscheidungen, die strategisch tragen und technisch sauber umgesetzt werden — vom Boardroom bis in die Codebase. Für sein langjähriges Engagement in der internationalen Python-Community wurde er als Fellow der Python Software Foundation und als EuroPython Fellow ausgezeichnet; er leitet die AG Open Source im KI-Bundesverband und hat die Pioneers Hub gGmbH initiiert, die Deep-Tech-Communities aufbaut. Im Vorstand des PySV verantwortet er insbesondere die PyCon DE — Deutschlands größte Konferenz für angewandte KI mit Open Source — und die Open-Source-Strategie des Verbands.", - "en": "Alexander C.S. Hendorf is an independent advisor for AI strategy and open source, working with C-level leadership teams on decisions that hold up both strategically and in technical execution — from boardroom to codebase. His sustained contributions to the international Python community have been recognised with Fellow status of both the Python Software Foundation and the EuroPython Society; he leads the Open Source Working Group at the German AI Association (KI-Bundesverband) and initiated Pioneers Hub gGmbH, which builds deep-tech communities. As a board member of the PySV, he leads PyCon DE — Germany's largest conference for applied AI with open source — and the association's open-source strategy." - } - }, - { - "name": "Jessica Greene", - "role": "1. stellvertretende Vorsitzende", - "image": "jessica.jpeg", - "socials": { - "linkedin": "https://www.linkedin.com/in/jessica0greene/" - }, - "bio": { - "de": "Jessica Greene ist Softwareentwicklerin mit Fokus auf Community-Arbeit; zuvor war sie in der Filmbranche sowie zeitweise als Rösterin für Spezialitätenkaffee tätig. Im Jahr 2018 kam sie zu Ecosia.org, um ihre digitalen Kompetenzen in den Dienst eines besseren Planeten zu stellen. Ecosia investiert 100 % seiner Gewinne in Klimaschutzinitiativen und unterstützt Nutzerinnen und Nutzer zudem über seine Suchmaschine dabei, online nachhaltigere Entscheidungen zu treffen. Abseits ihrer Arbeit bei Ecosia organisiert sie Veranstaltungen, um andere Frauen und geschlechtliche Minderheiten beim Einstieg in die Tech-Branche zu unterstützen. Sie ist Mitglied der „Conduct“-Arbeitsgruppe der Python Software Foundation. Als Vorstandsmitglied des Python Software Verbands leitet sie den PyLadies-Fonds.", - "en": "Jessica Greene is a self/community software engineer, previously working in the film industry, as well as a stint as a specialty coffee roaster. She joined Ecosia.org in 2018 to put her digital skills towards a better planet. Ecosia puts 100% of its profits into climate initiatives as well as helping users make more sustainable choices online through their search engine. Aside from her work at Ecosia, she organizes events to support other women & gender minorities in making the move into tech. She serves as a member of the Python Software Foundation Conduct workgroup. As a board member of the Python Software Verband, she leads the PyLadies fund." - } - }, - { - "name": "Dr. Klaus Bremer", - "role": "2. stellvertretender Vorsitzender", - "image": "2020_klaus.jpg", - "socials": { - "linkedin": "https://www.linkedin.com/in/klaus-bremer-366206307/", - "website": "https://bremer-media.com/" - }, - "bio": { - "de": "Dr. Klaus Bremer kam etwa 1999 mit Python in Berührung, begann bereits früher mit dem Programmieren und ist Maintainer mehrerer Open-Source-Bibliotheken. Im Jahr 2014 begann er, professionelle Schulungen anzubieten; seither haben sich diese auf insgesamt mehr als 200 Kurse (zumeist mehrtägige Workshops) summiert – von grundlegenden Einführungen bis hin zu fortgeschrittenen und spezialisierten Themen. Als Vorstandsmitglied des Python Software Verbands leitet er unsere „Camper“-Initiative (barcamps.eu), die BarCamps im gesamten DACH-Raum ermöglicht.", - "en": "Dr. Klaus Bremer got in contact with Python about 1999, began programming even earlier and is maintainer of several open-source libraries. In 2014, he started giving professional trainings, which have summed up since then to more than 200 courses (most often multi-day workshops), from basic introductions up to advanced and specialized topics. As a board member of the Python Software Verband, he leads our Camper (barcamps.eu) initiative that enables barcamps all over DACH" - } - } - ], - "current_auditors": [ - { - "name": "Dr. Kristian Rother", - "role": "", - "image": "kristian_rother.jpg", - "socials": { - } - }, - { - "name": "Daniel Szoska", - "role": "", - "image": "DanielSzoska.jpg", - "socials": { - } - } - ], - "former_members": [ - { - "name": "Dr. Tereza Iofciu", - "role": "", - "image": "tereza.png", - "socials": {} - }, - { - "name": "Prof. Dr. Martin Christen", - "role": "", - "image": "Martin_Christen.jpg", - "socials": {} - }, - { - "name": "Paloma Oliveira", - "role": "", - "image": "paloma.jpeg", - "socials": {} - }, - { - "name": "Yu Yan Cheung", - "role": "", - "image": "yenny.jpg", - "socials": {} - }, - { - "name": "Christian Theune", - "role": "", - "image": "1638170933871.jpeg", - "socials": {} - }, - { - "name": "Katharine Jarmul", - "role": "", - "image": "1517716762908.jpeg", - "socials": {} - } - ] -} diff --git a/databags/board.yaml b/databags/board.yaml new file mode 100644 index 0000000..23a76b2 --- /dev/null +++ b/databags/board.yaml @@ -0,0 +1,73 @@ +current_members: +- name: Dr.-Ing. Mike Müller + role: 1. Vorsitzender + image: 2020_mike.jpg + socials: + website: https://www.python-academy.de/ + linkedin: https://www.linkedin.com/in/mike-m%C3%BCller-1937695/ + github: https://github.com/pya + bio: + de: Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. Im Vorstand des Python Software Verbands verantwortet die EuroSciPy, die Fachkonferenz für die Anwendung von Python in Wissenschaft und Forschung. + en: Dr.-Ing. Mike Müller has been working with Python since 1999 and has been teaching the language professionally since 2004. As Managing Director and Trainer at the Python Academy, he has conducted over 580 Python courses, totaling more than 1,400 days of instruction. He is active internationally as a speaker and tutor at conferences such as PyCon US, EuroPython, EuroSciPy, PyCon DE, and PyData. For his long-standing commitment to the Python community, he was recognized as a Fellow of the Python Software Foundation and received the PSF Community Service Award. As a board member of the Python Software Verband he leads EuroSciPy, the conference for the application of Python in science and research. +- name: Alexander Hendorf + role: 2. Vorsitzender + image: hendorf.jpeg + socials: + website: https://hendorf.com/ + linkedin: https://www.linkedin.com/in/hendorf/ + twitter: https://x.com/hendorf/ + github: https://github.com/alanderex + bio: + de: Alexander C.S. Hendorf ist unabhängiger Berater für KI-Strategie und Open Source und arbeitet mit Führungsteams auf C-Level an Entscheidungen, die strategisch tragen und technisch sauber umgesetzt werden — vom Boardroom bis in die Codebase. Für sein langjähriges Engagement in der internationalen Python-Community wurde er als Fellow der Python Software Foundation und als EuroPython Fellow ausgezeichnet; er leitet die AG Open Source im KI-Bundesverband und hat die Pioneers Hub gGmbH initiiert, die Deep-Tech-Communities aufbaut. Im Vorstand des PySV verantwortet er insbesondere die PyCon DE — Deutschlands größte Konferenz für angewandte KI mit Open Source — und die Open-Source-Strategie des Verbands. + en: Alexander C.S. Hendorf is an independent advisor for AI strategy and open source, working with C-level leadership teams on decisions that hold up both strategically and in technical execution — from boardroom to codebase. His sustained contributions to the international Python community have been recognised with Fellow status of both the Python Software Foundation and the EuroPython Society; he leads the Open Source Working Group at the German AI Association (KI-Bundesverband) and initiated Pioneers Hub gGmbH, which builds deep-tech communities. As a board member of the PySV, he leads PyCon DE — Germany's largest conference for applied AI with open source — and the association's open-source strategy. +- name: Jessica Greene + role: 1. stellvertretende Vorsitzende + image: jessica.jpeg + socials: + linkedin: https://www.linkedin.com/in/jessica0greene/ + bio: + de: Jessica Greene ist Softwareentwicklerin mit Fokus auf Community-Arbeit; zuvor war sie in der Filmbranche sowie zeitweise als Rösterin für Spezialitätenkaffee tätig. Im Jahr 2018 kam sie zu Ecosia.org, um ihre digitalen Kompetenzen in den Dienst eines besseren Planeten zu stellen. Ecosia investiert 100 % seiner Gewinne in Klimaschutzinitiativen und unterstützt Nutzerinnen und Nutzer zudem über seine Suchmaschine dabei, online nachhaltigere Entscheidungen zu treffen. Abseits ihrer Arbeit bei Ecosia organisiert sie Veranstaltungen, um andere Frauen und geschlechtliche Minderheiten beim Einstieg in die Tech-Branche zu unterstützen. Sie ist Mitglied der „Conduct“-Arbeitsgruppe der Python Software Foundation. Als Vorstandsmitglied des Python Software Verbands leitet sie den PyLadies-Fonds. + en: Jessica Greene is a self/community software engineer, previously working in the film industry, as well as a stint as a specialty coffee roaster. She joined Ecosia.org in 2018 to put her digital skills towards a better planet. Ecosia puts 100% of its profits into climate initiatives as well as helping users make more sustainable choices online through their search engine. Aside from her work at Ecosia, she organizes events to support other women & gender minorities in making the move into tech. She serves as a member of the Python Software Foundation Conduct workgroup. As a board member of the Python Software Verband, she leads the PyLadies fund. +- name: Dr. Klaus Bremer + role: 2. stellvertretender Vorsitzender + image: 2020_klaus.jpg + socials: + linkedin: https://www.linkedin.com/in/klaus-bremer-366206307/ + website: https://bremer-media.com/ + bio: + de: Dr. Klaus Bremer kam etwa 1999 mit Python in Berührung, begann bereits früher mit dem Programmieren und ist Maintainer mehrerer Open-Source-Bibliotheken. Im Jahr 2014 begann er, professionelle Schulungen anzubieten; seither haben sich diese auf insgesamt mehr als 200 Kurse (zumeist mehrtägige Workshops) summiert – von grundlegenden Einführungen bis hin zu fortgeschrittenen und spezialisierten Themen. Als Vorstandsmitglied des Python Software Verbands leitet er unsere „Camper“-Initiative (barcamps.eu), die BarCamps im gesamten DACH-Raum ermöglicht. + en: Dr. Klaus Bremer got in contact with Python about 1999, began programming even earlier and is maintainer of several open-source libraries. In 2014, he started giving professional trainings, which have summed up since then to more than 200 courses (most often multi-day workshops), from basic introductions up to advanced and specialized topics. As a board member of the Python Software Verband, he leads our Camper (barcamps.eu) initiative that enables barcamps all over DACH +current_auditors: +- name: Dr. Kristian Rother + role: '' + image: kristian_rother.jpg + socials: {} +- name: Daniel Szoska + role: '' + image: DanielSzoska.jpg + socials: {} +former_members: +- name: Dr. Tereza Iofciu + role: '' + image: tereza.png + socials: {} +- name: Prof. Dr. Martin Christen + role: '' + image: Martin_Christen.jpg + socials: {} +- name: Paloma Oliveira + role: '' + image: paloma.jpeg + socials: {} +- name: Yu Yan Cheung + role: '' + image: yenny.jpg + socials: {} +- name: Christian Theune + role: '' + image: 1638170933871.jpeg + socials: {} +- name: Katharine Jarmul + role: '' + image: 1517716762908.jpeg + socials: {} diff --git a/databags/links.json b/databags/links.json deleted file mode 100644 index 2165752..0000000 --- a/databags/links.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "pages": [ - { - "name": "Blog", - "path": "blog" - }, - { - "name": "Community", - "path": "community" - }, - { - "name": "Events", - "path": "events" - }, - { - "name": "Grants", - "path": "grants" - }, - { - "name": "About", - "path": "about", - "subpages": [ - { - "name": "Board", - "path": "/board" - }, - { - "name": "Dokumente", - "path": "/documents" - }, - { - "name": "Mitgliedschaft", - "path": "/membership" - }, - { - "name": "Nachhaltigkeit", - "path": "/sustainability" - }, - { - "name": "Reimbursements", - "path": "/reimbursements" - } - ] - } - ] -} diff --git a/databags/links.yaml b/databags/links.yaml new file mode 100644 index 0000000..b95659e --- /dev/null +++ b/databags/links.yaml @@ -0,0 +1,22 @@ +pages: +- name: Blog + path: blog +- name: Community + path: community +- name: Events + path: events +- name: Grants + path: grants +- name: About + path: about + subpages: + - name: Board + path: /board + - name: Dokumente + path: /documents + - name: Mitgliedschaft + path: /membership + - name: Nachhaltigkeit + path: /sustainability + - name: Reimbursements + path: /reimbursements diff --git a/databags/membership.json b/databags/membership.json deleted file mode 100644 index d2e8ca9..0000000 --- a/databags/membership.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "members": [ - { - "name": "Technische Universität München", - "logo": "14_tum.png", - "url": "https://www.tum.de" - }, - { - "name": "Haufe-Lexware GmbH & Co. KG", - "logo": "11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg", - "url": "https://www.haufegroup.com/en/home" - }, - { - "name": "Python Academy", - "logo": "1_logo_pythonacademy.gif", - "url": "https://www.python-academy.com" - }, - { - "name": "gocept gmbh & co. kg", - "logo": "2_gocept_logo_outline_neg.png", - "url": "https://gocept.com", - "dark_bg": true - }, - { - "name": "Zetwork", - "logo": "3_zetwork.png", - "url": "https://www.zetwork.com" - }, - { - "name": "COM.lounge GmbH", - "logo": "4_cropped-Logo_COMlounge.png", - "url": "https://comlounge.net" - }, - { - "name": "cyberconcepts IT-Consulting", - "logo": "5_cyberconcepts.png", - "url": "https://www.cyberconcepts.de" - }, - { - "name": "Klein & Partner KG", - "logo": "6_kup-logo.svg", - "url": "https://kleinundpartner.at" - }, - { - "name": "I.T.YOU. Ingenieurbüro für E-Business-Lösungen", - "logo": "8_ityou-logo.png", - "url": "https://www.ityou.de" - }, - { - "name": "togis information design", - "logo": "9_togis.png", - "url": "https://www.togis.com" - }, - { - "name": "Prontonet", - "logo": "10_prontologo.png", - "url": "https://www.prontonet.eu" - }, - { - "name": "Novareto GmbH", - "logo": "12_logo-novareto.png", - "url": "http://novareto.de" - }, - { - "name": "Werkbank Multimedia GmbH", - "logo": "13_werkbank.png", - "url": "https://werkbank.de" - }, - { - "name": "4teamwork", - "logo": "15_4TW_Logo_Blau_RGB.svg", - "url": "https://www.4teamwork.ch" - }, - { - "name": "Derstappen IT Consulting", - "logo": "16_derico_logo-02_302x100.png", - "url": "https://derico.de" - }, - { - "name": "InQuant GmbH", - "logo": "17_inquant.png", - "url": "https://www.inquant.de" - }, - { - "name": "Starzel", - "logo": "18_logo-3.png", - "url": "https://www.starzel.de" - }, - { - "name": "operun GmbH", - "logo": "19_logo_w_noborder.svg", - "url": "https://www.operun.de", - "dark_bg": true - }, - { - "name": "Lugensa GmbH", - "logo": "20_lugensa.png", - "url": "http://www.lugensa.com" - }, - { - "name": "Clark Consulting & Research", - "logo": "21_ccr_logo.png", - "url": "https://clark-consulting.eu" - }, - { - "name": "kitconcept GmbH", - "logo": "22_logo-white.svg", - "url": "https://kitconcept.com", - "dark_bg": true - }, - { - "name": "agitator Weblösungen", - "logo": null, - "url": "https://www.agitator.com" - }, - { - "name": "cloud19 web solutions & services", - "logo": "24_c19-logo-white.svg", - "url": "https://www.cloud19.at", - "dark_bg": true - }, - { - "name": "Bluedynamics Alliance", - "logo": "25_bda-logo.svg", - "url": "https://bluedynamics.com" - }, - { - "name": "nexiles GmbH", - "logo": "26_logo-4.png", - "url": "https://www.nexiles.com", - "dark_bg": true - }, - { - "name": "TOHATEC web solutions", - "logo": "27_tohatec-logo-mobile.png", - "url": "https://www.tohatec.de" - }, - { - "name": "redO2oo KLG", - "logo": "28_redO2oo KLG.png", - "url": "https://www.redo2oo.ch" - }, - { - "name": "Linux Systemhaus", - "logo": "29_lshs_logo.jpg", - "url": "https://linux-systemhaus.de" - }, - { - "name": "pi-lar GmbH", - "logo": "31_pi-lar-logo_2020.svg", - "url": "https://www.pi-lar.net" - }, - { - "name": "FHNW - Fachhochschule Nordwestschweiz", - "logo": "32_university-applied-sciences-arts-northwestern-switzerland-fhnw-logo.svg", - "url": "https://www.fhnw.ch/en/" - }, - { - "name": "PerFact Innovation GmbH & Co. KG", - "logo": "33_perfact-logo.svg", - "url": "https://perfact.de/en/services/" - } - ] -} diff --git a/databags/membership.yaml b/databags/membership.yaml new file mode 100644 index 0000000..d205304 --- /dev/null +++ b/databags/membership.yaml @@ -0,0 +1,99 @@ +members: +- name: Technische Universität München + logo: 14_tum.png + url: https://www.tum.de +- name: Haufe-Lexware GmbH & Co. KG + logo: 11_591e6251f13786217f2e2062_16132_LO_Haufe_Group_RGB_pos_en.svg + url: https://www.haufegroup.com/en/home +- name: Python Academy + logo: 1_logo_pythonacademy.gif + url: https://www.python-academy.com +- name: gocept gmbh & co. kg + logo: 2_gocept_logo_outline_neg.png + url: https://gocept.com + dark_bg: true +- name: Zetwork + logo: 3_zetwork.png + url: https://www.zetwork.com +- name: COM.lounge GmbH + logo: 4_cropped-Logo_COMlounge.png + url: https://comlounge.net +- name: cyberconcepts IT-Consulting + logo: 5_cyberconcepts.png + url: https://www.cyberconcepts.de +- name: Klein & Partner KG + logo: 6_kup-logo.svg + url: https://kleinundpartner.at +- name: I.T.YOU. Ingenieurbüro für E-Business-Lösungen + logo: 8_ityou-logo.png + url: https://www.ityou.de +- name: togis information design + logo: 9_togis.png + url: https://www.togis.com +- name: Prontonet + logo: 10_prontologo.png + url: https://www.prontonet.eu +- name: Novareto GmbH + logo: 12_logo-novareto.png + url: http://novareto.de +- name: Werkbank Multimedia GmbH + logo: 13_werkbank.png + url: https://werkbank.de +- name: 4teamwork + logo: 15_4TW_Logo_Blau_RGB.svg + url: https://www.4teamwork.ch +- name: Derstappen IT Consulting + logo: 16_derico_logo-02_302x100.png + url: https://derico.de +- name: InQuant GmbH + logo: 17_inquant.png + url: https://www.inquant.de +- name: Starzel + logo: 18_logo-3.png + url: https://www.starzel.de +- name: operun GmbH + logo: 19_logo_w_noborder.svg + url: https://www.operun.de + dark_bg: true +- name: Lugensa GmbH + logo: 20_lugensa.png + url: http://www.lugensa.com +- name: Clark Consulting & Research + logo: 21_ccr_logo.png + url: https://clark-consulting.eu +- name: kitconcept GmbH + logo: 22_logo-white.svg + url: https://kitconcept.com + dark_bg: true +- name: agitator Weblösungen + logo: null + url: https://www.agitator.com +- name: cloud19 web solutions & services + logo: 24_c19-logo-white.svg + url: https://www.cloud19.at + dark_bg: true +- name: Bluedynamics Alliance + logo: 25_bda-logo.svg + url: https://bluedynamics.com +- name: nexiles GmbH + logo: 26_logo-4.png + url: https://www.nexiles.com + dark_bg: true +- name: TOHATEC web solutions + logo: 27_tohatec-logo-mobile.png + url: https://www.tohatec.de +- name: redO2oo KLG + logo: 28_redO2oo KLG.png + url: https://www.redo2oo.ch +- name: Linux Systemhaus + logo: 29_lshs_logo.jpg + url: https://linux-systemhaus.de +- name: pi-lar GmbH + logo: 31_pi-lar-logo_2020.svg + url: https://www.pi-lar.net +- name: FHNW - Fachhochschule Nordwestschweiz + logo: 32_university-applied-sciences-arts-northwestern-switzerland-fhnw-logo.svg + url: https://www.fhnw.ch/en/ +- name: PerFact Innovation GmbH & Co. KG + logo: 33_perfact-logo.svg + url: https://perfact.de/en/services/ diff --git a/packages/lektor-yaml-databag/lektor_yaml_databag.py b/packages/lektor-yaml-databag/lektor_yaml_databag.py new file mode 100644 index 0000000..9d58a22 --- /dev/null +++ b/packages/lektor-yaml-databag/lektor_yaml_databag.py @@ -0,0 +1,53 @@ +"""Adds YAML (.yaml / .yml) databag support to Lektor. + +Lektor's built-in ``Databags`` class only discovers and loads ``.ini`` and +``.json`` files. This plugin patches both the discovery loop and the +``load_databag`` dispatch so that YAML files placed in ``databags/`` are +picked up by ``bag('name')`` exactly the same way as JSON files. +""" + +import os +from collections import OrderedDict + +import yaml + +from lektor import databags as _databags +from lektor.pluginsystem import Plugin + +_YAML_EXTS = (".yaml", ".yml") +_ORIGINAL_LOAD = _databags.load_databag +_ORIGINAL_INIT = _databags.Databags.__init__ + + +def _load_yaml(filename): + with open(filename, "r", encoding="utf-8") as f: + data = yaml.safe_load(f) + if data is None: + return OrderedDict() + return data + + +def _load_databag_with_yaml(filename): + if filename.endswith(_YAML_EXTS): + return _load_yaml(filename) + return _ORIGINAL_LOAD(filename) + + +def _patched_init(self, env): + _ORIGINAL_INIT(self, env) + try: + for filename in os.listdir(self.root_path): + if filename.endswith(_YAML_EXTS): + name = os.path.splitext(filename)[0] + self._known_bags.setdefault(name, []).append(filename) + except OSError: + pass + + +class YamlDatabagPlugin(Plugin): + name = "YAML databag" + description = "Loads .yaml / .yml files as Lektor databags via bag()." + + def on_setup_env(self, **extra): + _databags.load_databag = _load_databag_with_yaml + _databags.Databags.__init__ = _patched_init diff --git a/packages/lektor-yaml-databag/setup.py b/packages/lektor-yaml-databag/setup.py new file mode 100644 index 0000000..cc9fcad --- /dev/null +++ b/packages/lektor-yaml-databag/setup.py @@ -0,0 +1,14 @@ +from setuptools import setup + +setup( + name="lektor-yaml-databag", + version="0.1.0", + description="Adds YAML (.yaml / .yml) databag support to Lektor.", + py_modules=["lektor_yaml_databag"], + install_requires=["PyYAML>=6.0"], + entry_points={ + "lektor.plugins": [ + "yaml-databag = lektor_yaml_databag:YamlDatabagPlugin", + ], + }, +) From 9997ed40bed528a9addbc9ccb71013451b82536f Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Sun, 24 May 2026 12:45:06 +0200 Subject: [PATCH 5/8] removes hard requirements for hero images in blog posts, hero image is now optional --- docs/communication/VOICE.md | 37 +++++++++++++++++++++++++++++++++++++ templates/macros/blog.html | 8 ++------ 2 files changed, 39 insertions(+), 6 deletions(-) diff --git a/docs/communication/VOICE.md b/docs/communication/VOICE.md index 0b8df63..3820552 100644 --- a/docs/communication/VOICE.md +++ b/docs/communication/VOICE.md @@ -53,6 +53,7 @@ Die Voice variiert situativ, bleibt aber erkennbar dieselbe Stimme. | Förder-News | konkret, anerkennend, transparent | "Wir fördern X mit Y Euro, weil…" | | Positionspapier | sachlich, mit Nachdruck, politisch | "Der PySV hält fest: …" | | Sonstige News | nüchtern, einordnend | "Was bedeutet das für die Community?" | +| Mitgliederversammlung | professionell, prägnant, motivierend ohne Zuckerguss | "Auf der Mitgliederversammlung am … hat der PySV …" | | Social Media | gleicher Ton, kürzer, ein Gedanke pro Post | siehe unten | --- @@ -116,6 +117,42 @@ Kein Marketing-Sprech ("revolutionär", "bahnbrechend", "DAS Event des Jahres", > > Förderanträge sind ganzjährig möglich; die Kriterien stehen unter [Link]. +### Mitgliederversammlung — Was rein, was raus + +Die Mitgliederversammlung ist ein wiederkehrender Pflichttermin und neigt im Bericht zur Aufzählungsdramaturgie. Der öffentliche Blogbeitrag soll informieren, ohne zu ermüden — und ohne intern gehörende Zahlen nach außen zu tragen. + +**Was im Beitrag steht:** + +- Wahlen — wer kandidiert, wer wurde gewählt, wer wurde im Amt bestätigt +- Ausscheidende Vorstandsmitglieder mit **konkretem Dank** (für welche Leistung, nicht nur "für langjähriges Engagement") +- Vorstandsmitglieder, die nicht erneut kandidieren, und der Grund, soweit öffentlich teilbar +- Ergebnis der Rechnungsprüfer:innen — ob Entlastung erteilt wurde, nicht die geprüften Zahlen +- Förderbericht — geförderte Projekte mit Beträgen, da Fördersummen ohnehin Teil der öffentlichen Kommunikation des PySV sind +- Satzungsänderungen, strukturelle Beschlüsse + +**Was nicht im Beitrag steht:** + +- **Gewinn- und Verlustzahlen** aus dem Jahresabschluss +- **Vereinsergebnis, Kassenbestand, Ergebnisvortrag** — keine Bilanzkennzahlen +- Detail-Einnahmen und -Ausgaben im wirtschaftlichen oder ideellen Geschäftsbetrieb +- Interne finanzielle Streitpunkte oder offene Diskussionen + +Diese Zahlen gehören in den Jahresbericht und in die interne Berichterstattung an die Mitglieder — nicht in den öffentlichen Beitrag. Verlinkt wird der Jahresbericht für Interessierte, der Beitrag selbst bleibt frei von Bilanzkennzahlen. + +**Ton:** + +Prägnant. Eher zwei knappe Absätze als sechs ausführliche. Motivierend, aber ohne Marketing-Glasur — statt "wir blicken zurück auf ein außergewöhnlich erfolgreiches Jahr" lieber "2026 hat der PySV X Projekte gefördert und Y Veranstaltungen getragen". Der Dank an ausscheidende Vorstände wird konkret formuliert, nicht floskelhaft. Wer eine Versammlung verpasst hat, soll den Beitrag in zwei Minuten lesen und das Wesentliche mitnehmen. + +> **Mitgliederversammlung 2027 — Ergebnisse** +> +> Auf der Mitgliederversammlung am 7. November 2027 hat der PySV einen neuen Vorstand gewählt. [Name] wurde im Amt bestätigt, [Name] und [Name] sind neu hinzugekommen. [Name] trat nach [X] Jahren nicht erneut an — der PySV dankt [Name] für [konkrete Leistung, z. B. den Aufbau des PyLadies Fund / die Modernisierung der Buchhaltung / die Vertretung des Verbands gegenüber Politik und Medien]. +> +> Die Rechnungsprüfer:innen [Namen] haben den Jahresabschluss geprüft. Dem Vorstand wurde Entlastung erteilt. Den vollständigen Jahresbericht finden Mitglieder und Interessierte unter [Link]. +> +> Im Förderbereich hat der PySV 2026 X Projekte mit insgesamt Y Euro unterstützt — von DjangoGirls-Workshops in [Stadt] über PyLadies-Meetups und Stipendien zur PyCon DE bis zur Übersetzung der Python-Dokumentation. Eine vollständige Übersicht steht unter [Link]. +> +> Für 2027 setzt der Vorstand drei Schwerpunkte: die Modernisierung der Förderprozesse, eine stärkere Vertretung der Community gegenüber Politik und Medien, und den Ausbau des Mentoring-Programms. Wer mitarbeiten möchte — als Mitglied, als Sponsorin oder ehrenamtlich in einer Arbeitsgruppe — findet die Wege unter [Link]. + ### Positionspapier — Vorwort > **Souveränität braucht Open Source. Open Source braucht Pflege.** diff --git a/templates/macros/blog.html b/templates/macros/blog.html index 1a03031..c73d0f2 100644 --- a/templates/macros/blog.html +++ b/templates/macros/blog.html @@ -2,13 +2,11 @@

    {{ post.title }}

    {{ post.pub_date|dateformat('d.MM.YYYY')}}

    +{% if post.teaser_image %}
    - {% if post.teaser_image %} {{ post.title }} - {% else %} - {{post.title}} - {% endif %}
    +{% endif %}

    {{ post.body }}

    {% endmacro %} @@ -17,8 +15,6 @@

    {{ post.pub_date|dateformat('d.MM.YYYY')}}

    {% if post.teaser_image %} {{ post.title }} -{% else %} -{{ post.title }} {% endif %}
    From 80f7588fcffb4e102457d3418a7ce5c0de6eef7e Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Sun, 24 May 2026 12:45:20 +0200 Subject: [PATCH 6/8] fixes text --- content/community/contents+en.lr | 13 ++++++------- content/community/contents.lr | 14 +++++++------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/content/community/contents+en.lr b/content/community/contents+en.lr index 700fe0a..1bf9dd9 100644 --- a/content/community/contents+en.lr +++ b/content/community/contents+en.lr @@ -12,16 +12,15 @@ If you have questions regarding this Code of Conduct, please contact the CoC tea There are numerous local Python user groups and regular meetups across Germany and the German-speaking region. -- **Python User Group Berlin** — Lorem ipsum dolor sit amet -- **PyCologne** — Consectetur adipiscing elit -- **Python User Group München** — Sed do eiusmod tempor incididunt -- **PyData Frankfurt** — Ut enim ad minim veniam -- **Leipzig Python User Group** — Quis nostrud exercitation ullamco +- **Python User Group Berlin** +- **PyCologne** +- **Python User Group München** +- **PyData Frankfurt** +- **Leipzig Python User Group** ### Conferences -The Python community organizes several annual conferences in the German-speaking region. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. +The Python community organizes several annual conferences in the German-speaking region. ### Get Involved -Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. We welcome every form of participation — whether as an organizer, speaker, sponsor, or attendee. diff --git a/content/community/contents.lr b/content/community/contents.lr index 620251e..9d56d06 100644 --- a/content/community/contents.lr +++ b/content/community/contents.lr @@ -12,16 +12,16 @@ Wenn Du Fragen zu diesem Verhaltenskodex hast, wende Dich bitte an das CoC-Team In Deutschland und dem deutschsprachigen Raum gibt es zahlreiche lokale Python User Groups und regelmäßige Meetups. -- **Python User Group Berlin** — Lorem ipsum dolor sit amet -- **PyCologne** — Consectetur adipiscing elit -- **Python User Group München** — Sed do eiusmod tempor incididunt -- **PyData Frankfurt** — Ut enim ad minim veniam -- **Leipzig Python User Group** — Quis nostrud exercitation ullamco +- **Python User Group Berlin** +- **PyCologne** +- **Python User Group München** +- **PyData Frankfurt** +- **Leipzig Python User Group** ### Konferenzen -Die Python-Community organisiert mehrere jährliche Konferenzen im deutschsprachigen Raum. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. +Die Python-Community organisiert mehrere jährliche Konferenzen im deutschsprachigen Raum. ### Mitmachen -Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Wir freuen uns über jede Form der Beteiligung — ob als Organisator:in, Speaker:in, Sponsor:in oder Teilnehmer:in. +Wir freuen uns über jede Form der Beteiligung — ob als Organisator:in, Speaker:in, Sponsor:in oder Teilnehmer:in. From 410d4cf7cdb412f0f3a3a46e0d7aba2b82c2e694 Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Mon, 25 May 2026 22:05:12 +0200 Subject: [PATCH 7/8] fix(css): natural line-height for multi-line headings h1-h4 inherit a 3em line-height intended for the nav/CTA buttons, causing huge gaps when headings wrap (homepage USP titles, blog overview, etc.). Override to 1.2 for headings only; nav/CTA elements keep their tall line-height for vertical centring. --- assets/stylesheets/main.css | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/stylesheets/main.css b/assets/stylesheets/main.css index 5d0c30d..c4cfde4 100644 --- a/assets/stylesheets/main.css +++ b/assets/stylesheets/main.css @@ -97,6 +97,13 @@ h4, font-style: normal; } +h1, +h2, +h3, +h4 { + line-height: 1.2; +} + .main-navigation a, .dropdown--button { font-size: 1.2em; From 5eec59325d237b4cd6dfbe719ea7689b35380791 Mon Sep 17 00:00:00 2001 From: Alexander Hendorf Date: Tue, 26 May 2026 00:07:16 +0200 Subject: [PATCH 8/8] huge update to new 2026 version --- .gitignore | 1 + Makefile | 4 +- assets/stylesheets/main.css | 138 ++++++++ content/blog/2021-mv/contents.lr | 4 +- content/blog/2022-grants-pydatasw/contents.lr | 2 - content/blog/2022-mv/contents.lr | 4 +- .../blog/2023-beethoven-sprint/contents.lr | 2 - .../blog/2023-djangogirls-berlin/contents.lr | 2 +- content/blog/2023-mv/contents.lr | 4 +- .../2023-python-pizza-hamburg/contents.lr | 2 - .../contents.lr | 2 - content/blog/2024-mv/contents.lr | 116 +++++++ content/blog/2024-mv/preview.jpg | Bin 0 -> 79479 bytes content/blog/2024-mv/preview.png | Bin 0 -> 133359 bytes .../contents+en.lr | 63 ++++ .../contents.lr | 63 ++++ .../contents+en.lr | 59 ++++ .../contents.lr | 59 ++++ .../2024-pycon-de-pydata-berlin/contents.lr | 46 --- content/blog/2025-mv/contents.lr | 140 ++++++++ .../contents+en.lr | 60 ++++ .../contents.lr | 60 ++++ .../2025-pycon-de-pydata-recap/contents+en.lr | 51 +++ .../2025-pycon-de-pydata-recap/contents.lr | 51 +++ content/blog/2025-pycon-de-pydata/contents.lr | 50 --- content/blog/2026-camper-barcamps/camper.png | Bin 0 -> 42514 bytes content/blog/2026-camper-barcamps/contents.lr | 46 +++ .../blog/2026-euroscipy/agh-main-building.jpg | Bin 0 -> 244432 bytes content/blog/2026-euroscipy/contents+en.lr | 61 ++++ content/blog/2026-euroscipy/contents.lr | 68 ++-- content/blog/2026-euroscipy/ep26-teaser.png | Bin 0 -> 314062 bytes content/blog/2026-euroscipy/krakow-2026.jpg | Bin 0 -> 197161 bytes .../2026-pycon-de-pydata-recap/contents+en.lr | 68 ++++ .../2026-pycon-de-pydata-recap/contents.lr | 68 ++++ .../pyconde26-recap.jpg | Bin 0 -> 2557679 bytes .../blog/2026-pycon-de-pydata/contents+en.lr | 71 ++++ content/blog/2026-pycon-de-pydata/contents.lr | 75 ++-- .../K\303\266nigstuhl,_Heidelberg,_U-17.jpg" | Bin 0 -> 373491 bytes content/blog/2027-pycon-de/contents+en.lr | 68 ++++ content/blog/2027-pycon-de/contents.lr | 67 ++++ content/contents+en.lr | 85 ++++- content/contents.lr | 124 ++++++- content/python/contents.lr | 11 + content/python/geschichte/contents.lr | 49 +++ content/python/ki/contents.lr | 53 +++ content/python/kultur/contents.lr | 53 +++ content/python/lehrsprache/contents.lr | 44 +++ content/python/open-source/contents.lr | 52 +++ databags/links.yaml | 18 +- docs/communication/homepage-konzept.md | 321 ++++++++++++++++++ models/page.ini | 26 +- models/python-post.ini | 20 ++ models/python.ini | 18 + templates/page.html | 50 ++- templates/python-post.html | 12 + templates/python.html | 26 ++ 56 files changed, 2320 insertions(+), 217 deletions(-) create mode 100644 content/blog/2024-mv/contents.lr create mode 100644 content/blog/2024-mv/preview.jpg create mode 100644 content/blog/2024-mv/preview.png create mode 100644 content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr create mode 100644 content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr create mode 100644 content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr create mode 100644 content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr delete mode 100644 content/blog/2024-pycon-de-pydata-berlin/contents.lr create mode 100644 content/blog/2025-mv/contents.lr create mode 100644 content/blog/2025-pycon-de-pydata-announcement/contents+en.lr create mode 100644 content/blog/2025-pycon-de-pydata-announcement/contents.lr create mode 100644 content/blog/2025-pycon-de-pydata-recap/contents+en.lr create mode 100644 content/blog/2025-pycon-de-pydata-recap/contents.lr delete mode 100644 content/blog/2025-pycon-de-pydata/contents.lr create mode 100644 content/blog/2026-camper-barcamps/camper.png create mode 100644 content/blog/2026-camper-barcamps/contents.lr create mode 100644 content/blog/2026-euroscipy/agh-main-building.jpg create mode 100644 content/blog/2026-euroscipy/contents+en.lr create mode 100644 content/blog/2026-euroscipy/ep26-teaser.png create mode 100644 content/blog/2026-euroscipy/krakow-2026.jpg create mode 100644 content/blog/2026-pycon-de-pydata-recap/contents+en.lr create mode 100644 content/blog/2026-pycon-de-pydata-recap/contents.lr create mode 100644 content/blog/2026-pycon-de-pydata-recap/pyconde26-recap.jpg create mode 100644 content/blog/2026-pycon-de-pydata/contents+en.lr create mode 100644 "content/blog/2027-pycon-de/K\303\266nigstuhl,_Heidelberg,_U-17.jpg" create mode 100644 content/blog/2027-pycon-de/contents+en.lr create mode 100644 content/blog/2027-pycon-de/contents.lr create mode 100644 content/python/contents.lr create mode 100644 content/python/geschichte/contents.lr create mode 100644 content/python/ki/contents.lr create mode 100644 content/python/kultur/contents.lr create mode 100644 content/python/lehrsprache/contents.lr create mode 100644 content/python/open-source/contents.lr create mode 100644 docs/communication/homepage-konzept.md create mode 100644 models/python-post.ini create mode 100644 models/python.ini create mode 100644 templates/python-post.html create mode 100644 templates/python.html diff --git a/.gitignore b/.gitignore index 5bc6d97..a5a6de6 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ wheels/ .venv tmp +site # OpenClaw agent files .openclaw/ diff --git a/Makefile b/Makefile index 96cdb83..39fb24c 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ build: - lektor build -O tmp + lektor build -O site run: - lektor server -O tmp -p 5001 + lektor server -O site -p 5001 diff --git a/assets/stylesheets/main.css b/assets/stylesheets/main.css index c4cfde4..e50f4ce 100644 --- a/assets/stylesheets/main.css +++ b/assets/stylesheets/main.css @@ -532,6 +532,10 @@ p { color: var(--toggled-color); } +.usp { + position: relative; +} + .usp a { /* padding: var(--rythm-unit); */ text-decoration: none; @@ -539,6 +543,20 @@ p { color: var(--primary-color); } +/* Stretched-link pattern: ensures the whole card is clickable in Firefox, + where nested block elements inside can otherwise leave dead zones. */ +.usp > a::after { + content: ""; + position: absolute; + inset: 0; + z-index: 1; +} + +.usp > a > * { + position: relative; + z-index: 2; +} + .usp .cta { text-transform: uppercase; background-color: var(--highlight-color-pale); @@ -718,3 +736,123 @@ ol.content-list { gap: calc(var(--rythm-unit) * 1.2); } } + +/* ===== Homepage v2 — stiftungs-/verbandsklassik ===== */ + +/* Hero text rhythm */ +.hero h1 { + margin-bottom: calc(var(--rythm-unit) / 2); +} + +.hero p { + line-height: 1.7em; +} + +/* Conferences & barcamps */ +.conferences-block > h2, +.grants-section > h2, +.ecosystem-section > h2, +.culture-section > h2, +.cta-section > h2, +.volunteers-accent > h2 { + margin-bottom: calc(var(--rythm-unit) / 2); +} + +.conf-block { + border-top: 1px solid var(--primary-color); + padding: var(--rythm-unit) 0; +} + +.conf-block:last-child { + border-bottom: 1px solid var(--primary-color); +} + +.conf-block h3 { + font-size: 1.25em; + margin-bottom: calc(var(--rythm-unit) / 2); +} + +.conf-block p { + line-height: 1.65em; +} + +/* Volunteers accent — single editorial pull-quote block (kept by request) */ +.volunteers-accent { + background-color: var(--primary-color); + color: var(--toggled-color); + padding: calc(var(--rythm-unit) * 1.5) var(--rythm-unit); + margin: var(--rythm-unit) 0; +} + +.volunteers-accent h2 { + color: var(--toggled-color); +} + +.volunteers-statement .big-quote { + font-family: "Montserrat", sans-serif; + font-weight: 700; + font-size: 1.25em; + line-height: 1.4; + margin-bottom: var(--rythm-unit); + color: var(--toggled-color); +} + +.volunteers-statement p { + color: var(--toggled-color); + line-height: 1.7em; +} + +.volunteers-accent a { + color: var(--highlight-color); +} + +/* Grants / ecosystem / culture — plain prose sections, no grids */ +.grants-section p, +.ecosystem-section p, +.culture-section p { + line-height: 1.7em; +} + +/* CTA — single button, anchored at the end */ +.cta { + display: inline-block; + padding: 0.55em 1.2em; + font-family: "Montserrat", sans-serif; + font-weight: 900; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 0.04em; + font-size: 0.95em; + border: 2px solid var(--primary-color); + color: var(--primary-color) !important; + background-color: transparent; + transition: background-color 0.2s ease, color 0.2s ease; +} + +.cta--primary { + background-color: var(--primary-color); + color: var(--toggled-color) !important; + border-color: var(--primary-color); +} + +.cta--primary:hover { + background-color: var(--highlight-color); + border-color: var(--highlight-color); +} + +.single-cta { + margin-top: var(--rythm-unit); +} + +.cta-section p { + line-height: 1.7em; +} + +/* Spacing between top-level sections on the homepage */ +.content > section { + margin-bottom: calc(var(--rythm-unit) * 2); +} + +.content > section:last-child { + margin-bottom: 0; +} diff --git a/content/blog/2021-mv/contents.lr b/content/blog/2021-mv/contents.lr index b709549..f62b7c5 100644 --- a/content/blog/2021-mv/contents.lr +++ b/content/blog/2021-mv/contents.lr @@ -9,9 +9,7 @@ teaser_text: Unsere diesjährige Mitgliederversammlung findet am 13. November 2021 statt. Die Versammlung findet online statt. Neben dem Geschäftsbericht steht auch die Wahl zum Vorstand an. --- -show_on_homepage: True ---- -highlighted: True +highlighted: yes --- body: diff --git a/content/blog/2022-grants-pydatasw/contents.lr b/content/blog/2022-grants-pydatasw/contents.lr index e111362..c078050 100644 --- a/content/blog/2022-grants-pydatasw/contents.lr +++ b/content/blog/2022-grants-pydatasw/contents.lr @@ -9,8 +9,6 @@ teaser_text: PyData Südwest ist das lokale Meetup für Python & Data im Raum Heidelberg, Mannheim und Karlsruhe. Das alljährlich stattfindende "Big PyData BBQ" fand dieses Jahr in Kooperation mit PyLadies statt. --- -show_on_homepage: True ---- body: Wer coole Vorträge über Data Science, Künstliche Intelligenz, Coding oder Community mag, diff --git a/content/blog/2022-mv/contents.lr b/content/blog/2022-mv/contents.lr index bd9fecd..c04b7e8 100644 --- a/content/blog/2022-mv/contents.lr +++ b/content/blog/2022-mv/contents.lr @@ -11,9 +11,7 @@ Der Vorstand wird den Geschäftsbericht 2021 vorstellen und einen Ausblick auf 2 Vorstands-Wahlen stehen dieses Jahr keine an, da seit 2021 der Vorstand nun auf 2 Jahr gewählt wird. Die Rechnungsprüfer müssen neu bzw. wieder gewählt werden. --- -show_on_homepage: True ---- -highlighted: True +highlighted: yes --- body: diff --git a/content/blog/2023-beethoven-sprint/contents.lr b/content/blog/2023-beethoven-sprint/contents.lr index 8dd3d55..a1882d9 100644 --- a/content/blog/2023-beethoven-sprint/contents.lr +++ b/content/blog/2023-beethoven-sprint/contents.lr @@ -6,8 +6,6 @@ teaser_image: beethoven-sprint-850x532.jpg --- teaser_text: Der Beethoven Sprint 2023 fand vom 15. bis 19. Mai in den Büros der kitconcept GmbH in Bonn statt. Dabei stand die Arbeit an Plone 6.1 im Vordergrund sowie langfristig die Aussicht auf Plone 7. --- -show_on_homepage: True ---- body: Die Teilnehmer des fünften Beethoven-Sprints in Bonn (© kitconcept GmbH) diff --git a/content/blog/2023-djangogirls-berlin/contents.lr b/content/blog/2023-djangogirls-berlin/contents.lr index 087ac19..2380c9d 100644 --- a/content/blog/2023-djangogirls-berlin/contents.lr +++ b/content/blog/2023-djangogirls-berlin/contents.lr @@ -4,7 +4,7 @@ pub_date: 2023-11-01 --- teaser_text: Discover the transformative journey of Django Girls Berlin 2023, where 75 women transformed from coding novices to empowered web developers, celebrating diversity, mentorship, and the breaking of barriers in the tech world. --- -show_on_homepage: False +show_on_homepage: no --- body: diff --git a/content/blog/2023-mv/contents.lr b/content/blog/2023-mv/contents.lr index 33d48b1..317e8d6 100644 --- a/content/blog/2023-mv/contents.lr +++ b/content/blog/2023-mv/contents.lr @@ -9,9 +9,7 @@ teaser_text: Die Mitgliederversammlung des PySV fand am 26. November 2023 statt. Der Vorstand gab den Mitgliedern ein umfangreiches Update über die Community Aktivitäten des Vereins und den Plänen für die Zukunft. --- -show_on_homepage: True ---- -highlighted: True +highlighted: yes --- body: diff --git a/content/blog/2023-python-pizza-hamburg/contents.lr b/content/blog/2023-python-pizza-hamburg/contents.lr index 8f566f7..891be43 100644 --- a/content/blog/2023-python-pizza-hamburg/contents.lr +++ b/content/blog/2023-python-pizza-hamburg/contents.lr @@ -8,8 +8,6 @@ teaser_text: Held at New Work SE, Strandkai (Hamburg), the event marked a deligh --- cta: A Delicious Blend of Tech and Community! --- -show_on_homepage: True ---- body: #### Savouring Python in the Heart of Hamburg! diff --git a/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr b/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr index c1259ac..9fa0c0e 100644 --- a/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr +++ b/content/blog/2023-pythoncamp-an-meer-und-bodden/contents.lr @@ -8,8 +8,6 @@ teaser_text: Direkt ein zweifaches Novum war das PythonCamp auf Rügen: nach Corona wieder ein BarCamp als "in person"-Veranstaltung und zudem erstmalig im Nordosten Deutschlands. --- -show_on_homepage: True ---- body: Der Veranstaltungsort: Project Bay Workation (Gebäude links) in Lietzow auf Rügen (© Toni Gurski, Project Bay). diff --git a/content/blog/2024-mv/contents.lr b/content/blog/2024-mv/contents.lr new file mode 100644 index 0000000..a07881b --- /dev/null +++ b/content/blog/2024-mv/contents.lr @@ -0,0 +1,116 @@ +title: Mitgliederversammlung 2024 +--- +pub_date: 2024-12-01 +--- +teaser_image: preview.png +--- +teaser_text: + +Die Mitgliederversammlung des PySV fand am 30. November 2024 online statt. Der Vorstand gab den Mitgliedern ein +umfangreiches Update über die Aktivitäten des Vereins im Jubiläumsjahr – 20 Jahre PySV – und einen Ausblick auf 2025. +--- +highlighted: yes +--- +body: + +### Geschäftsbericht 2023 + +Der Vorstand stellte den [Jahresbericht 2024](../../../assets/documents/jahresbericht-2024.pdf) mit dem Jahresabschluss 2023 vor. +Der vollständige Bericht steht Mitgliedern und Interessierten zum Download bereit. + +Die Kassenprüfer Reimar Bauer und Kristian Rother bestätigten die ordnungsgemäße Führung der Finanzen. +Die Umstellung auf DATEV hat die Prüfung deutlich vereinfacht und die Transparenz erhöht. +Die Mitgliederversammlung folgte der Empfehlung der Kassenprüfer und entlastete den Vorstand einstimmig. + +### Bericht und Ausblick 2024 + +#### 🎂 20 Jahre PySV + +2024 war ein besonderes Jahr für uns: Der Verein wurde am 12. November 2004 als DZUG e.V. gegründet, am 7. Oktober 2011 erfolgte die +Umbenennung in Python Software Verband e. V. – wir feierten also unser 20-jähriges Jubiläum. + +#### Konferenzen + +Im April 2024 haben wir die [PyCon DE & PyData Berlin](https://2024.pycon.de/) erneut im bcc ausgerichtet – mit 1.869 Teilnehmenden +(1.530 vor Ort, 339 remote) war sie wieder die größte Python-Konferenz Europas. Das neue Orga-Konzept mit klar verteilten +Verantwortungsbereichen zwischen einem 30-köpfigen Freiwilligen-Team und dem Backoffice hat sich erneut bewährt. +[Fotos der Konferenz](https://bit.ly/pyconde-pydata-24-fotos). + +Die [EuroSciPy](https://www.euroscipy.org/2024/) fand Ende August erstmals in Stettin, Polen statt; der PySV war erneut rechtlicher +Träger. Die lokale Organisation übernahm das OpenEDG Python Institute. Über 200 Teilnehmende kamen zusammen, der Anteil +an Maintainer:innen weit verbreiteter wissenschaftlicher Python-Bibliotheken war besonders hoch – es gab einen eigenen +Maintainer-Track an beiden Vortragstagen. + +#### PyLadies Fund + +Im Oktober 2023 haben wir die Einrichtung des [PyLadies Fund](https://github.com/orgs/pyladies-de/projects/2) beschlossen, 2024 wurde +er mit einem Jahresbudget von 5.000 € und klaren Prozessen umgesetzt – inklusive Dokumentation auf GitHub und Beiträgen von +Vertreter:innen aus jedem Chapter. Unterstützt wurden u. a. Unterkunft während der PyCon DE 2024, Reisekosten für Speaker, +Magazin, Erfrischungen und Sticker für Meetups sowie Hosting-Unterstützung über den Pioneers Hub. + +#### Förderprogramm + +Unser [Förderprogramm](../../grants) lief 2024 unverändert weiter (kleine Veranstaltungen 20 €/Teilnehmer bis 400 €, +größere Veranstaltungen ab 50 Personen Pauschale 1.000 €, Sprints bis 800 €). Gefördert wurden unter anderem: + +- GeoPython, Basel (1.000 €) +- ctrlreturn.de Music LiveCoding Event (1.000 €) +- PyCologne Hosting (12 €/Monat) +- PyMunich Streamyard Professional-Paket ($468) +- Python Berlin Meetup (1.600 €, für insgesamt vier Meetups) + +#### Trägerschaften + +Der PySV war 2024 Träger für: + +- [EuroSciPy](https://www.euroscipy.org/2024/), Stettin +- Plone Tagung, Gießen +- [PyCon DE & PyData Berlin](https://2024.pycon.de/) +- PythonCamp Rügen +- PyCamp Leipzig +- PythonCamp Karlsruhe + +#### Verwaltung + +Wie auf der letzten Mitgliederversammlung angekündigt, ist die Geschäftsstelle seit dem 01.01.2024 bei der gemeinnützigen +Pioneers Hub gGmbH (Heidelberg) angesiedelt, der Alexander Hendorf vorsteht. Die Zusammenarbeit mit Königsweg wurde zum +Jahresende 2023 beendet. Die Administration verlief reibungslos – trotz des erheblich höheren Aufkommens durch die Konferenzen. +Im Vorstand setzen wir auf Slack, Google Workspace und Trello. Bei der internen Verwaltung haben wir den Datenschutz durch +zentralisierte Organisations-Admins gestärkt. + +#### Mitgliederentwicklung + +Zum Jahresende 2023 hatten wir 102 Mitglieder, zum Stand der Versammlung sind es 108. + +### Ausblick 2025 + +#### Konferenzen + +- [PyCon DE & PyData 2025](https://2025.pycon.de/): 23. – 25. April 2025 im darmstadtium, Darmstadt – wir betreiben PyCon DE und + PyData erstmals als Kombi-Konferenz zusammen mit NumFOCUS. Vorgelagert sind am 21./22. April Sprints, DjangoGirls und ein + Feminist-AI-Event geplant. Der Call for Proposals ist offen. +- EuroSciPy 2025 – voraussichtlich erneut in Polen. + +#### Trägerschaften (Stand der Versammlung) + +- EuroSciPy +- Plone Tagung, Koblenz +- PythonCamp Rügen +- PyCamp Leipzig +- PyCon DE & PyData +- PythonCamp Karlsruhe + +### Wahl der Rechnungsprüfer + +Eine Vorstandswahl stand 2024 nicht an. Die Rechnungsprüfer wurden satzungsgemäß neu gewählt: +Kristian Rother (15 Ja / 0 Nein / 0 Enthaltungen) und Reimar Bauer (15/0/0) wurden einstimmig wiedergewählt und nehmen die +Wahl an. + +### Diskussion + +Die Mitglieder diskutierten unter anderem über einen deutschsprachigen Vortrags-Track auf der PyCon DE, weitere Möglichkeiten +der Öffentlichkeitsarbeit (z. B. eine Präsenz auf der FrOSCon) sowie eine Darstellung der Vereinsgeschichte zum 20-jährigen +Jubiläum auf der PySV-Website. Die anwesenden Organisator:innen der Python BarCamps in Karlsruhe, Leipzig und auf Rügen +stellten ihre Veranstaltungen kurz vor. + +** Wir bedanken uns bei allen Mitgliedern für die Teilnahme an der Mitgliederversammlung und freuen uns auf ein weiteres Jahr mit euch! 🤗 ** diff --git a/content/blog/2024-mv/preview.jpg b/content/blog/2024-mv/preview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a0404d09cb9d1017d36364b9884f3381302fe1b GIT binary patch literal 79479 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 literal 0 HcmV?d00001 diff --git a/content/blog/2024-mv/preview.png b/content/blog/2024-mv/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..fd874d98ad047c32738813314c93391a7ff5cfff GIT binary patch literal 133359 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

    Fp{|Jwp&5+nv*$0m z@vXOi{>xu5Ei;>yKDH8R+k5Z-f6fyR1qKE)iqn)-He)#CxaylTXUX6Fd*zxNrq2{L z9%~pFj5A;rB?XK#P*M^RDK$ZrR}hgghKPtfZ98?1&GQ$`3x{*2iep5(yN^8b@KRrB zoIZrJa|}Qvr4Ru!r4osN7!e^d03uQsc8f#No;7!^oQ`i4$=c3%xU|feiaJrUBju}U zdXu{>x(2$Bx4h8R*Q3~pn!^MN0dKkOL%F4ML5;7TG6&fM{DwtyXWSGF^b04RESVi) z*@T#A?5@YB$v{9FlV7kYBo}{9ne)mL;z&Ue!`|CW&III5G`~ zU4^29z3U&VJ-S1ivpk$%KuS&Fs@2!l@7l4exTvHkHx%%jN(m{2REj3Lx$O{BQIaFf zDk+r08;m6n9XwQAQle@6VopNK(c1KrPtCThiRltX1f(F-qltzybuzWoFO*bdP?Qs5 z<$g8|jRlOyVkr-}&u3ozoBI!Rk|!q3Wih??Pa;5U?P+gre5N}#Fmfyl;pw`T6DiEg zFPXRCGNzm3+UGc^7`ZhxBh68YRQ<8!?pK?$hujQMvob~)wpKb}sysL2x`z<19C5E}lQPxv^=_u6-BnTlcoM@|RxBHw~EnLD~wA*0oO0M=Q(o z_x286d`8?}+d=l^@d^-reOe0!V)sDz@#ghC!x|b9F~DV4ti9u%AHU_c4_tfmyER|V zcsa8Kx0c9-nd<2#qGQM6`(Dqoiy5$1iYQm_efjDCJ_n^IV2H^?LP#;4f8;>jY=hA%(>sg$B&Gb52yq=wt-A%J#LUK!HK^2Re68RyhSX^2jxQ)$Px36X#R zvLPh^0Q+`tH+rjwc;vYC`^h_OhEih@aENVYiWCz90ZH2vy(#EP={+gU73#bmLlO8i z>fQguc|Fgs|L0eK^B14&Y_6X^A-|n1_22yRXFvYF55%JJH|zd2bf*5{>!0bm`yG`n zO@cs7KUIMMJOUU@27dJ)TmR-==|p1m!(Rl{?5WvTbD*lS+%mZ1q%VH`Mj{eINa;m_ z{)*zfgZmF3Ib1*KyrQSK`^hJAmBN@rS@AMBLvU1Wz_Rj`O$dy>8s znr4jB)7p$is=My#cyFgRYyjoRuD$8b%htTb3Kufd4~(B?2PE?BF~|mj=mFIS$YBOI z9aM^r9E$mK+7~P>%PMWt973q7aOd8af3^6Uk6J$KOp2ZWo=T@Vi4(=MfsGkwP6V7` z&}a6>ZOBwjAs~W~&qO?_6o E)<`F@tk;k_870#yCTjsS!yhNK43Prrop}9$69u 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Ü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

    C>40&m;{E#X{&I6y+s8li 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�KR%t;~RIAmrR^mzYf_g`vZyP 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�lXy5b&DXp)BJC!+Fo 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

    BCf=&S$>uc#e_ik|A%@H|Uku^;e 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 BLJt4{ literal 0 HcmV?d00001 diff --git a/content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr new file mode 100644 index 0000000..82c41ae --- /dev/null +++ b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents+en.lr @@ -0,0 +1,63 @@ +title: PyCon DE & PyData Berlin 2024 — programme and registration +--- +pub_date: 2024-03-01 +--- +teaser_image: pyconde-berlin-2024.png +--- +teaser_text: + +From 22 to 24 April 2024, the German-speaking Python community meets at the bcc Berlin Congress Center. Four keynotes, multiple tracks, a 10th-anniversary DjangoGirls workshop and the PyLadies programme. + +--- +body: + +## PyCon DE & PyData Berlin 2024 — programme and registration + +From **22 to 24 April 2024**, the German-speaking Python community gathers at the **bcc Berlin Congress Center** at Alexanderplatz. PyCon DE & PyData is run by the **Python Software Verband e.V.** in cooperation with **NumFOCUS**, organised by a team of around 30 volunteers. + +2024 also coincides with the **20th anniversary** of the Python Software Verband. The association was founded on 12 November 2004 as DZUG e.V. and renamed Python Software Verband e.V. in 2011. + +### Dates at a glance + +- **20 and 21 April 2024** — DjangoGirls workshop, Humble Data, PyLadies opening +- **22 to 24 April 2024** — Main conference with talks, tutorials and lightning talks +- **Venue:** bcc Berlin Congress Center, Alexanderstraße 11, 10178 Berlin + +### Keynotes 2024 + +The four keynotes place Python inside four communities that often only meet at the edges: + +- **Leah Silen** (NumFOCUS) — *A View From My Window: An Outside Perspective of Open Source Scientific Computing From the Inside* +- **Hannes Mühleisen** (CWI Amsterdam, co-creator of DuckDB) — *Safe Space or Trap? Creating Software like DuckDB in Academic Institutions* +- **Ricardo Baeza-Yates** (Institute for Experiential AI, Northeastern University) — *Ten Key Questions that a Company Should Ask to have Responsible AI* +- **Inessa Pawson** (NumPy) — *The art and science of tending open source orchards* + +### Programme + +We expect more than **1,500 on-site attendees** and several hundred remote, with over **130 sessions** across multiple tracks. Focus areas in 2024: data engineering, MLOps and ML systems in production, scientific Python, web and backend, open-source maintenance, DevOps and security. Full programme at [2024.pycon.de](https://2024.pycon.de/). + +### DjangoGirls turns 10 + +On Sunday, **21 April**, a free **DjangoGirls workshop** runs — the tenth edition for the DjangoGirls anniversary. In parallel, **Humble Data** opens as a safe learning space for Python and data science. Both formats are explicitly for beginners. + +### PyLadies + +The PyLadies programme covers a welcome tour, panel and networking spaces. Diversity is not a side programme for PySV — it is what keeps the community going. + +### Diversity & Financial Aid + +The diversity programme funds travel and tickets for participants who could not otherwise attend. In 2024, the funding is supported by the Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder and private donors. + +### 20 years of the Python Software Verband + +2024 marks the 20th anniversary of the association. PySV was founded in Düsseldorf in 2004 to support Python in the German-speaking community — and has done so since through conferences, grants, mentoring and volunteer work. The anniversary will be visible at PyCon DE & PyData 2024, without taking over the conference itself. + +### Tickets + +Tickets, programme and grant applications: [2024.pycon.de](https://2024.pycon.de/) + +The conference has sold out weeks ahead of the date in past years. Book early. + +--- + +*PyCon DE & PyData is run by the Python Software Verband e.V. in cooperation with NumFOCUS. Any surplus flows back into the community — into diversity funding, open-source sprints and the work of PySV.* diff --git a/content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr new file mode 100644 index 0000000..9c02c19 --- /dev/null +++ b/content/blog/2024-pycon-de-pydata-berlin-announcement/contents.lr @@ -0,0 +1,63 @@ +title: PyCon DE & PyData Berlin 2024 — Programm und Anmeldung +--- +pub_date: 2024-03-01 +--- +teaser_image: pyconde-berlin-2024.png +--- +teaser_text: + +Vom 22. bis 24. April 2024 trifft sich die deutschsprachige Python-Community im bcc Berlin Congress Center. Vier Keynotes, mehrere Tracks, vorgelagerter DjangoGirls-Workshop zum 10. Geburtstag und PyLadies-Programm. + +--- +body: + +## PyCon DE & PyData Berlin 2024 — Programm und Anmeldung + +Vom **22. bis 24. April 2024** kommt die deutschsprachige Python-Community im **bcc Berlin Congress Center** am Alexanderplatz zusammen. Die PyCon DE & PyData wird vom **Python Software Verband e.V.** in Zusammenarbeit mit **NumFOCUS** veranstaltet, organisiert von einem rund 30-köpfigen Freiwilligenteam. + +2024 fällt zusammen mit dem **20-jährigen Bestehen** des Python Software Verbands. Der Verband wurde am 12. November 2004 als DZUG e.V. gegründet und 2011 in Python Software Verband e.V. umbenannt. + +### Termin im Überblick + +- **20. und 21. April 2024** — DjangoGirls-Workshop, Humble Data, PyLadies-Auftakt +- **22. bis 24. April 2024** — Hauptkonferenz mit Talks, Tutorials und Lightning Talks +- **Ort:** bcc Berlin Congress Center, Alexanderstraße 11, 10178 Berlin + +### Keynotes 2024 + +Die vier Keynotes verorten Python in vier Communities, die sich oft nur am Rand begegnen: + +- **Leah Silen** (NumFOCUS) — *A View From My Window: An Outside Perspective of Open Source Scientific Computing From the Inside* +- **Hannes Mühleisen** (CWI Amsterdam, Mitentwickler von DuckDB) — *Safe Space or Trap? Creating Software like DuckDB in Academic Institutions* +- **Ricardo Baeza-Yates** (Institute for Experiential AI, Northeastern University) — *Ten Key Questions that a Company Should Ask to have Responsible AI* +- **Inessa Pawson** (NumPy) — *The art and science of tending open source orchards* + +### Programm + +Erwartet werden über **1.500 Teilnehmende vor Ort** und mehrere hundert remote, über **130 Sessions** auf mehreren Tracks. Schwerpunkte 2024: Data Engineering, MLOps und produktive ML-Systeme, wissenschaftliches Python, Web- und Backend-Entwicklung, Open-Source-Maintenance, DevOps und Security. Das vollständige Programm steht unter [2024.pycon.de](https://2024.pycon.de/). + +### DjangoGirls feiert 10 Jahre + +Am Sonntag, **21. April**, läuft ein kostenfreier **DjangoGirls-Workshop** — die zehnte Auflage anlässlich des Jubiläums von DjangoGirls. Parallel öffnet **Humble Data** als sicherer Lernraum für Python und Data Science. Beide Formate sind explizit für Einsteiger:innen gedacht. + +### PyLadies + +Das PyLadies-Programm umfasst Welcome Tour, Panel und Networking-Räume. Diversity ist für den PySV kein Beiprogramm — sie ist Voraussetzung dafür, dass die Community trägt. + +### Diversity & Financial Aid + +Das Diversity-Programm fördert Reisekosten und Tickets für Teilnehmende, die sonst nicht kommen könnten. 2024 wird die Förderung gemeinsam mit Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder und privaten Spender:innen finanziert. + +### 20 Jahre Python Software Verband + +2024 markiert das 20-jährige Bestehen des Vereins. Der Verband wurde 2004 in Düsseldorf gegründet, um Python in der deutschsprachigen Community zu fördern — und tut das seitdem über Konferenzen, Förderprogramme, Mentoring und ehrenamtliche Arbeit. Auf der PyCon DE & PyData 2024 wird das Jubiläum sichtbar sein, ohne den Konferenzcharakter zu überlagern. + +### Tickets + +Tickets, Programm und Stipendien-Anträge: [2024.pycon.de](https://2024.pycon.de/) + +Erfahrungsgemäß ist die Konferenz Wochen vor dem Termin ausgebucht. Wer dabei sein will, sollte früh buchen. + +--- + +*Die PyCon DE & PyData wird vom Python Software Verband e.V. veranstaltet, in Zusammenarbeit mit NumFOCUS. Alle Überschüsse fließen in die Community zurück — in Diversity-Förderung, Open-Source-Sprints und die Arbeit des PySV.* diff --git a/content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr b/content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr new file mode 100644 index 0000000..4a7f7cb --- /dev/null +++ b/content/blog/2024-pycon-de-pydata-berlin-recap/contents+en.lr @@ -0,0 +1,59 @@ +title: PyCon DE & PyData Berlin 2024 — recap +--- +pub_date: 2024-04-29 +--- +teaser_image: djangogirls-2024.jpg +--- +teaser_text: + +Three days at the bcc Berlin, 1,869 attendees, on-site tickets sold out six weeks ahead. PyCon DE & PyData Berlin 2024 coincided with the 20th anniversary of the Python Software Verband. +--- +body: + +## PyCon DE & PyData Berlin 2024 — recap + +From **22 to 24 April 2024**, PyCon DE & PyData ran for the last time at the **bcc Berlin Congress Center** at Alexanderplatz. **1,869 attendees** in total — **1,530 on-site, 339 remote** — with on-site tickets sold out six weeks before the conference. It was also the year the **Python Software Verband turned 20**. Three observations. + +### One: sold out six weeks early + +The conference sold out in early March — the earliest date in its history. What matters here is not the record itself, but what it signals: PyCon DE & PyData is now a fixed point in the calendar of the German-speaking Python community. The conference keeps growing, the venue did not — which was one of the reasons for the move to Darmstadt the following year. + +### Two: four keynotes, four communities + +The keynotes traced the arc that has defined PyCon DE & PyData for years: from scientific Python to open-source policy, from tool level to the question of how communities last. + +- **Leah Silen** (NumFOCUS) — an outside view on open-source scientific computing +- **Hannes Mühleisen** (DuckDB) — on the conditions under which research software can survive inside academia +- **Ricardo Baeza-Yates** — ten questions every company deploying AI should be able to answer +- **Inessa Pawson** (NumPy) — on the "art and science" of tending open-source communities + +### Three: DjangoGirls and PyLadies carried the pre-conference programme + +On 21 April, the **DjangoGirls workshop** ran in its 10th-anniversary edition — free, fully booked, with coaches from the Berlin community. Alongside it: **Humble Data** as a learning space for beginners in data science, and the **PyLadies programme** with welcome tour and panel. These days are part of the conference, not adjacent to it. + +### Numbers + +- **1,869 attendees** in total (1,530 on-site, 339 remote) +- **Sold out six weeks ahead** of the conference +- **130+ sessions** across multiple tracks +- **Four keynotes**, lightning talks, panels +- **bcc Berlin Congress Center**, Alexanderplatz — the last Berlin edition before the move to Darmstadt +- **~30 volunteers** in the organising team, run by the Python Software Verband in cooperation with NumFOCUS + +### 20 years of the Python Software Verband + +Founded as DZUG e.V. in Düsseldorf on 12 November 2004, renamed Python Software Verband e.V. on 7 October 2011 — the association marks its 20th anniversary in 2024. Two decades during which the German-speaking Python community grew from a handful of volunteers around conferences into an association with grant programmes, mentoring, and institutional engagement. + +### Financial Aid + +Through the diversity programme, together with the Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder and private donors, we funded travel and tickets for **49 attendees** with **EUR 25,735** in total. + +### Thanks + +Thank you to the organising team, the speakers, the sponsors — and to the attendees who make this conference what it is. + +Photos: [PyCon DE & PyData Berlin 2024 — photos](https://bit.ly/pyconde-pydata-24-fotos) + +### Save the date + +PyCon DE & PyData 2025 runs from **23 to 25 April 2025** at the darmstadtium in Darmstadt — the first edition outside Berlin. More at [2025.pycon.de](https://2025.pycon.de/). diff --git a/content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr b/content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr new file mode 100644 index 0000000..194cc31 --- /dev/null +++ b/content/blog/2024-pycon-de-pydata-berlin-recap/contents.lr @@ -0,0 +1,59 @@ +title: PyCon DE & PyData Berlin 2024 — Rückblick +--- +pub_date: 2024-04-29 +--- +teaser_image: djangogirls-2024.jpg +--- +teaser_text: + +Drei Tage bcc Berlin, 1.869 Teilnehmende, sechs Wochen vor der Konferenz ausverkauft. Die PyCon DE & PyData Berlin 2024 fiel zusammen mit dem 20-jährigen Bestehen des Python Software Verbands. +--- +body: + +## PyCon DE & PyData Berlin 2024 — Rückblick + +Vom **22. bis 24. April 2024** lief die PyCon DE & PyData zum letzten Mal im **bcc Berlin Congress Center** am Alexanderplatz. **1.869 Teilnehmende** insgesamt — **1.530 vor Ort, 339 remote** — sechs Wochen vor der Konferenz waren alle Vor-Ort-Tickets vergriffen. Es war zugleich das Jahr, in dem der **Python Software Verband 20 wurde**. Drei Beobachtungen. + +### Erstens: Sechs Wochen vorher ausverkauft + +Die Konferenz war Anfang März ausverkauft — das früheste Datum in ihrer Geschichte. Was uns daran interessiert, ist nicht der Rekord, sondern was er bedeutet: Die PyCon DE & PyData ist als jährlicher Treffpunkt im Kalender der deutschsprachigen Python-Community fest verankert. Die Konferenz wächst, der Veranstaltungsort wuchs nicht mit — was eine der Vorbereitungen für den Umzug nach Darmstadt im Folgejahr war. + +### Zweitens: Vier Keynotes, vier Communities + +Die Keynotes zogen den Bogen, der die PyCon DE & PyData seit Jahren auszeichnet: vom wissenschaftlichen Python bis zur Open-Source-Politik, von der Tool-Ebene bis zur Frage, wie Communities lange halten. + +- **Leah Silen** (NumFOCUS) sprach über die Außenperspektive auf Open-Source Scientific Computing +- **Hannes Mühleisen** (DuckDB) über die Bedingungen, unter denen Forschungs-Software in der Akademie überleben kann +- **Ricardo Baeza-Yates** legte zehn Fragen vor, die jedes Unternehmen mit KI-Einsatz beantworten können sollte +- **Inessa Pawson** (NumPy) über die "Kunst und Wissenschaft", Open-Source-Communities zu pflegen + +### Drittens: DjangoGirls und PyLadies haben das Vorprogramm getragen + +Am 21. April lief der **DjangoGirls-Workshop** zum zehnjährigen Jubiläum — kostenfrei, ausgebucht, mit Coaches aus der Berliner Community. Daneben **Humble Data** als Lernraum für Einsteiger:innen in Data Science und das **PyLadies-Programm** mit Welcome Tour und Panel. Diese Tage gehören zur Konferenz, nicht daneben. + +### Zahlen & Fakten + +- **1.869 Teilnehmende** insgesamt (1.530 vor Ort, 339 remote) +- **Sechs Wochen vor der Konferenz ausverkauft** +- **130+ Sessions** auf mehreren Tracks +- **Vier Keynotes**, Lightning Talks, Panels +- **bcc Berlin Congress Center**, Alexanderplatz — die letzte Berliner Ausgabe vor dem Umzug nach Darmstadt +- **~30 Freiwillige** im Orga-Team, getragen vom Python Software Verband, in Kooperation mit NumFOCUS + +### 20 Jahre Python Software Verband + +Am 12. November 2004 als DZUG e.V. in Düsseldorf gegründet, am 7. Oktober 2011 in Python Software Verband e.V. umbenannt — der Verband begeht 2024 sein 20-jähriges Bestehen. Zwei Jahrzehnte, in denen die deutschsprachige Python-Community aus ein paar Freiwilligen rund um Konferenzen zu einem Verband mit Förderprogrammen, Mentoring und institutioneller Mitwirkung gewachsen ist. + +### Financial Aid + +Im Rahmen des Diversity-Programms wurden zusammen mit Python Software Foundation, EuroPython Society, Django Software Foundation, Blue Yonder und privaten Spender:innen Reisekosten und Tickets für **49 Teilnehmende** in Höhe von **25.735 Euro** gefördert. + +### Danke + +Danke an das Orga-Team, an die Speaker:innen, an alle Sponsor:innen — und an die Teilnehmenden, die diese Konferenz zu dem machen, was sie ist. + +Fotos: [PyCon DE & PyData Berlin 2024 — Fotos](https://bit.ly/pyconde-pydata-24-fotos) + +### Save the Date + +Die PyCon DE & PyData 2025 findet vom **23. bis 25. April 2025** im darmstadtium in Darmstadt statt — erstmals außerhalb Berlins. Mehr unter [2025.pycon.de](https://2025.pycon.de/). diff --git a/content/blog/2024-pycon-de-pydata-berlin/contents.lr b/content/blog/2024-pycon-de-pydata-berlin/contents.lr deleted file mode 100644 index 9c23fa5..0000000 --- a/content/blog/2024-pycon-de-pydata-berlin/contents.lr +++ /dev/null @@ -1,46 +0,0 @@ -title: Entwurf: PyCon DE & PyData Berlin 2024 ---- -pub_date: 2024-04-24 ---- -teaser_image: ---- -teaser_text: - -Die PyCon DE & PyData Berlin 2024 bestätigte ihren Status als größte Python-Konferenz Europas: 1.869 Teilnehmende, sechs Wochen vor der Konferenz ausverkauft. ---- -show_on_homepage: no ---- -body: - -## PyCon DE & PyData Berlin 2024 - -Vom **22. bis 24. April 2024** fand die PyCon DE & PyData Berlin im **bcc Berlin Congress Center** statt — erneut die größte Python-Konferenz Europas. - -### Ausverkauft in Rekordzeit - -Bereits **sechs Wochen vor der Konferenz** waren alle Vor-Ort-Tickets vergriffen — ein eindrucksvoller Beweis für den Stellenwert der Veranstaltung in der europäischen Python-Community. - -### Zahlen & Fakten - -- **1.869 Teilnehmende** (1.530 vor Ort + 339 remote) -- **bcc Berlin Congress Center**, Alexanderplatz -- Erneut größte Python-Konferenz Europas -- **30-köpfiges Orga-Team** aus Freiwilligen - -### Bewährtes Organisationskonzept - -Das im Vorjahr eingeführte Konzept der Arbeitsteilung zwischen Office und Freiwilligen bewährte sich erneut. Spezialisierte Teams kümmerten sich um Programm, Diversity und Attendee Experience, während das Backoffice die Event-Abwicklung und das Sponsoring übernahm. - -### Diversity & Financial Aid - -Im Rahmen des Diversity-Programms konnten zusammen mit PSF, EPS, DSF, Blue Yonder und Privatspenden **49 Teilnehmende** mit Reisekosten und Tickets gefördert werden (25.735 €). - -### 20 Jahre PySV 🎂 - -2024 feierte der Verein sein Jubiläum — gegründet am 12.11.2004 als DZUG e.V., umbenannt am 07.10.2011 in Python Software Verband e.V. - -Fotos: [PyCon DE & PyData Berlin 2024 Fotos](https://bit.ly/pyconde-pydata-24-fotos) - ---- - -*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.* diff --git a/content/blog/2025-mv/contents.lr b/content/blog/2025-mv/contents.lr new file mode 100644 index 0000000..1149380 --- /dev/null +++ b/content/blog/2025-mv/contents.lr @@ -0,0 +1,140 @@ +title: Mitgliederversammlung 2025 +--- +pub_date: 2025-11-02 +--- +teaser_text: + +Die Mitgliederversammlung des PySV fand am 1. November 2025 online statt. Der Vorstand stellte den Geschäftsbericht 2024 vor, +es wurde ein neuer – verkleinerter – Vorstand gewählt und die Verlegung des Vereinssitzes nach Heidelberg beschlossen. +--- +body: + +### Geschäftsbericht 2024 + +Der Vorstand stellte den [Jahresbericht 2025](../../../assets/documents/jahresbericht-2025.pdf) mit dem Jahresabschluss 2024 vor. +Der vollständige Bericht steht Mitgliedern und Interessierten zum Download bereit. + +Die Kassenprüfer Reimar Bauer und Kristian Rother bestätigten die ordnungsgemäße Führung der Finanzen. Die Umstellung auf +BuchhaltungsButler hat die Prüfung weiter vereinfacht; positiv hervorgehoben wurden der breite Effekt des CoC-Trainings und +die Verteilung von Verantwortung auf viele Schultern. Die Mitgliederversammlung folgte der Empfehlung der Kassenprüfer und +entlastete den Vorstand mit 20 Ja-Stimmen einstimmig. + +### Bericht und Ausblick 2025 + +#### Konferenzen + +Im April 2025 haben wir die [PyCon DE & PyData](https://2025.pycon.de/) erstmals im darmstadtium in Darmstadt +ausgerichtet – als Kombi-Konferenz zusammen mit NumFOCUS. Mit 2.079 Teilnehmenden (+9 % ggü. 2024) war sie wieder die +größte Python-Konferenz Europas. Das 30-köpfige Orga-Team konnte die Last gut verteilen und sich gezielt auf Programm, +Diversity und Attendee Experience konzentrieren, während das Backoffice Eventabwicklung und Sponsoring übernahm. +[Fotos der Konferenz](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt). + +Die [EuroSciPy](https://www.euroscipy.org/2025/) fand in Krakau, Polen statt; der PySV war erneut rechtlicher Träger. +Mit über 130 Teilnehmenden, zwei Tagen Tutorials, zwei Tagen Vorträgen und einem Sprint-Tag brachte sie ein breites +Spektrum aus Wissenschaft, Industrie und Open-Source-Maintainern zusammen – inklusive eines eigenen Maintainer-Tracks +an beiden Vortragstagen. + +Die [Plone Tagung](https://ploneconf.org/) fand 2025 in Koblenz statt; als rechtlicher Träger haben wir diese wichtige +Veranstaltung der deutschsprachigen Plone-Community unterstützt. + +#### BarCamps + +Die Zahl der von uns unterstützten BarCamps wuchs weiter, der PySV war Träger von Python BarCamp Karlsruhe (Februar), +Python BarCamp Leipzig (Juni), PythonCamp Rügen (September) sowie des im November geplanten Python BarCamp Süd-Ost. +Diese Community-getriebenen Veranstaltungen bieten eine niedrigschwellige Plattform für Wissensaustausch und tragen +wesentlich zur Stärkung der regionalen Python-Communities bei. + +#### Camper + +Wir nutzen das Barcamp-Tool [Camper](https://github.com/CampZulu/camper) für alle unsere BarCamps. Da der Deutsche +Bundesjugendring die Trägerschaft des kostenlosen Hostings nicht fortsetzen konnte, übernimmt der PySV ab Ende 2025 +Hosting und grundlegenden technischen Support zunächst für zwei Jahre. Nach dem letzten geplanten BarCamp 2025 ab dem +4. Dezember erfolgt der technische Umzug auf vom PySV verwaltete Server; mittelfristig steht eine Migration von Python 2.7 +auf Python 3.x an, hier wird der PySV die Open-Source-Community einbinden. + +#### Förderprogramm & Diversity + +Insgesamt haben wir 2025 Menschen und Projekte in der Python-Community mit ca. **35.000 €** gefördert. +Über das [Förderprogramm](../../grants) unterstützt wurden u. a.: + +- PyCon Web Konferenz, Berlin (1.600 €) +- PyCon Austria (1.000 €) +- Django Girls (Sticker, Räume und Catering auf der PyCon DE) +- TaCoS – 34. studentische Tagung der Computerlinguistik (1.000 €, weitere 1.000 € für 2026 bewilligt) +- Sprints im Rahmen der PyCon DE (421 €) +- PyBerlin Meetup (1.600 € für insgesamt vier Meetups) +- Beethoven Sprint (1.000 €) +- Düsseldorf Python User Group / PyDDF (200 €) + +Neu im PySV-Meetup-Pro-Netzwerk: Django User Group Berlin und Munich NLP – wir tragen die Meetup-Pro-Kosten der Organizer. + +Über die Diversity Programme der Konferenzen wurden zusammen mit PSF, EPS, DSF, Blue Yonder und Privatspendern 49 +Teilnehmende auf der PyCon DE (24.440 €) und sieben Teilnehmende auf der EuroSciPy (2.980 €) mit Reisekosten und Tickets +gefördert. + +#### PyLadies Fund + +Der [PyLadies Fund](https://github.com/orgs/pyladies-de/projects/2) lief 2025 mit 5.000 € Jahresbudget weiter und +unterstützte u. a. Reisekosten für Speaker, Erfrischungen und Sticker für Meetups, ein Canva-Abo, Bücher, Swag für +den Swiss Python Summit sowie Hosting-Support über den Pioneers Hub. Chapters außerhalb Deutschlands (u. a. Zürich) +wurden mitbetreut. + +#### Verwaltung + +Die Verwaltung läuft reibungslos, der PySV kann gut als Plattform für die Community agieren. Wir haben das +Konferenz-Ticketsystem auf [Pretix](https://pretix.eu/) (Open Source Business) umgestellt – mit einer signifikanten +Kostenersparnis bei den Transaktionsgebühren. Buchhaltungsseitig sind wir auf BuchhaltungsButler umgestiegen, intern +auf Google Workspace für E-Mail und Zusammenarbeit, was insbesondere das Onboarding zahlreicher ehrenamtlicher +Helfer:innen rund um die Konferenzen erheblich vereinfacht. + +#### Mitgliederentwicklung + +Zum Jahresende 2024 hatten wir 104 Mitglieder, zum Stand der Versammlung sind es 106. + +### Vorstandswahlen + +Der Vorstand wurde satzungsgemäß neu gewählt. Auf Vorschlag wurde zunächst die **Größe des Vorstands auf 4 Personen** +festgelegt (20 Ja / 0 Nein / 0 Enthaltungen) – damit ist der Vorstand wieder schlanker aufgestellt als in den +vergangenen beiden Jahren. + +Wir bedanken uns sehr herzlich bei Prof. Dr. Martin Christen, Dr. Tereza Iofciu und Paloma Olivera, die dem neuen +Vorstand nicht mehr angehören, für ihr langjähriges Engagement im Vorstand und für die Community. + +Der neue [Vorstand](../../board) setzt sich wie folgt zusammen: + +⁣1. Vorsitzender: Dr.-Ing. Mike Müller +⁣2. Vorsitzender: Alexander Hendorf +⁣1. stellvertretende Vorsitzende: Jessica Greene +⁣2. stellvertretender Vorsitzender: Dr. Klaus Bremer + +Alle Gewählten haben die Wahl angenommen. + +### Satzungsänderung: Sitzverlegung nach Heidelberg + +Die Mitgliederversammlung beschloss einstimmig (20 Ja / 0 Nein / 0 Enthaltungen) die Verlegung des Vereinssitzes nach +**Heidelberg** (Satzungsänderung zu §1). Hintergrund ist die Verlagerung der Geschäftsstelle zur gemeinnützigen +Pioneers Hub gGmbH mit Sitz in Heidelberg. +Die aktualisierte [Satzung](../../../assets/documents/satzung-20251101.pdf) ist auf unserer Website verfügbar. + +### Wahl der Rechnungsprüfer + +Reimar Bauer trat nach mehreren Amtszeiten nicht erneut an – herzlichen Dank für die langjährige und sorgfältige Arbeit! +Als Rechnungsprüfer wurden gewählt: + +- Kristian Rother (19 Ja / 0 Nein / 1 Enthaltung) +- Daniel Szoska (20 Ja / 0 Nein / 0 Enthaltungen) + +Beide nehmen die Wahl an. + +### Ausblick 2026 + +- [PyCon DE & PyData 2026](https://2026.pycon.de): 14. – 17. April 2026 im darmstadtium, Darmstadt – erneut als + Kombi-Konferenz mit NumFOCUS. Sprints, DjangoGirls und Feminist-AI-Events vorab in Vorbereitung. Launch am 19. November. +- [EuroSciPy 2026](https://euroscipy.org): 17. – 21. August 2026, erneut in Krakau. +- Trägerschaften in Vorbereitung: EuroSciPy, PythonCamp Rügen, PyCamp Leipzig, PyCon DE & PyData, PythonCamp Karlsruhe, + Plone Tagung (tbc.) + +Für 2026 planen wir zudem die Einrichtung von Arbeitsgruppen mit eigenem Budget und Entscheidungsräumen, eine transparente +Reisekosten-Policy für PySV-Tätigkeiten sowie die Fertigstellung der neuen PySV-Website mit Community-Einbindung für Inhalte. + +** Wir bedanken uns bei allen Mitgliedern für die Teilnahme an der Mitgliederversammlung und freuen uns auf ein weiteres Jahr mit euch! 🤗 ** diff --git a/content/blog/2025-pycon-de-pydata-announcement/contents+en.lr b/content/blog/2025-pycon-de-pydata-announcement/contents+en.lr new file mode 100644 index 0000000..dd01d3b --- /dev/null +++ b/content/blog/2025-pycon-de-pydata-announcement/contents+en.lr @@ -0,0 +1,60 @@ +title: PyCon DE & PyData 2025 — new venue, new date +--- +pub_date: 2025-03-01 +--- +teaser_image: darmstadtium-2025.jpg +--- +teaser_text: + +From 23 to 25 April 2025, the German-speaking Python community meets in Darmstadt for the first time. Three conference days, pre-conference sprints and workshops, four keynotes — and a new venue: the darmstadtium. + +--- +body: + +## PyCon DE & PyData 2025 — new venue, new date + +From **23 to 25 April 2025**, the German-speaking Python community gathers at the **darmstadtium** in Darmstadt. After four years at the bcc Berlin, PyCon DE & PyData runs outside Berlin for the first time. The conference is organised by the **Python Software Verband e.V.** in cooperation with **NumFOCUS**. + +### Dates at a glance + +- **21 and 22 April 2025** — Sprints, DjangoGirls workshop, Feminist AI programme +- **23 to 25 April 2025** — Main conference with talks, tutorials and lightning talks +- **Venue:** darmstadtium, Schlossgraben 1, 64283 Darmstadt + +### Why Darmstadt + +The move is deliberate. Darmstadt is easy to reach (Frankfurt airport, ICE station), the darmstadtium is built for scientific conferences, and the Rhine-Main region has its own Python and AI history — with the Hessian Center for AI, TU Darmstadt, and a dense industrial landscape. With this move, PySV keeps a promise: the conference grows with the community rather than being tied to a single city. + +### Keynotes 2025 + +Four keynotes span academic AI research, open-source strategy and cosmology: + +- **Kristian Kersting** (Hessian Center for AI / TU Darmstadt) — Professor of AI and Machine Learning, co-director of hessian.AI +- **Leandro von Werra** (Hugging Face) — Head of Research, working on open LLMs and large public datasets +- **Isabel Drost-Fromm** (Apache Software Foundation, former chair of the InnerSource Commons Foundation) — Open Source Strategist at Europace AG +- **Guadalupe Cañas Herrera** (theoretical cosmologist) — keynote on how the universe began and the role of Python in modern cosmology + +### Programme + +We expect around **1,500 on-site attendees and 500 remote**, more than **130 sessions** across multiple tracks, plus tutorials and lightning talks. Focus areas in 2025: LLMs in production, MLOps, scientific Python, open-source maintenance, web and backend, data engineering, DevOps and security. Roughly two-thirds of attendees come for the first time — a number we keep high on purpose. + +### Sprint Day, PyLadies, DjangoGirls, Feminist AI + +The pre-conference programme opens on **21 and 22 April**: + +- **Sprints** — collaborative work on open-source projects +- **DjangoGirls workshop** — introduction to web development with Python and Django +- **Feminist AI** — workshops and discussions on AI, power and representation +- **PyLadies programme** with welcome tour, panel and networking + +### Financial Aid + +The diversity programme funds travel and tickets for participants who could not otherwise attend, supported by the Python Software Verband together with partner organisations. + +### Tickets + +Tickets, programme and grant applications: [2025.pycon.de](https://2025.pycon.de/) + +--- + +*PyCon DE & PyData is run by the Python Software Verband e.V. in cooperation with NumFOCUS. Any surplus flows back into the community — into diversity funding, open-source sprints and the work of PySV.* diff --git a/content/blog/2025-pycon-de-pydata-announcement/contents.lr b/content/blog/2025-pycon-de-pydata-announcement/contents.lr new file mode 100644 index 0000000..47fac13 --- /dev/null +++ b/content/blog/2025-pycon-de-pydata-announcement/contents.lr @@ -0,0 +1,60 @@ +title: PyCon DE & PyData 2025 — neuer Ort, neues Datum +--- +pub_date: 2025-03-01 +--- +teaser_image: darmstadtium-2025.jpg +--- +teaser_text: + +Vom 23. bis 25. April 2025 trifft sich die deutschsprachige Python-Community erstmals in Darmstadt. Drei Konferenztage, vorgelagerte Sprints und Workshops, vier Keynotes — und ein neuer Veranstaltungsort: das darmstadtium. + +--- +body: + +## PyCon DE & PyData 2025 — neuer Ort, neues Datum + +Vom **23. bis 25. April 2025** kommt die deutschsprachige Python-Community im **darmstadtium** in Darmstadt zusammen. Nach vier Jahren im bcc Berlin findet die PyCon DE & PyData erstmals außerhalb Berlins statt. Die Konferenz wird vom **Python Software Verband e.V.** in Zusammenarbeit mit **NumFOCUS** veranstaltet. + +### Termin im Überblick + +- **21. und 22. April 2025** — Sprints, DjangoGirls-Workshop, Feminist-AI-Programm +- **23. bis 25. April 2025** — Hauptkonferenz mit Talks, Tutorials und Lightning Talks +- **Ort:** darmstadtium — Wissenschafts- und Kongresszentrum, Schlossgraben 1, 64283 Darmstadt + +### Warum Darmstadt + +Der Umzug ist gewollt. Darmstadt ist gut erreichbar (Frankfurter Flughafen, ICE-Bahnhof), das darmstadtium ist auf wissenschaftliche Konferenzen zugeschnitten, und die Region Rhein-Main hat mit dem Hessian Center for AI, TU Darmstadt und einer dichten Industrielandschaft eine eigene Python- und KI-Geschichte. Der PySV macht damit zugleich ein Versprechen wahr: Die Konferenz soll mit der Community wachsen, nicht an einen Ort gebunden bleiben. + +### Keynotes 2025 + +Vier Keynotes spannen den Bogen von der akademischen KI-Forschung über Open-Source-Strategie bis zur Kosmologie: + +- **Kristian Kersting** (Hessian Center for AI / TU Darmstadt) — Professor für KI und Maschinelles Lernen, Co-Direktor von hessian.AI +- **Leandro von Werra** (Hugging Face) — Head of Research, arbeitet an offenen LLMs und großen öffentlichen Datensätzen +- **Isabel Drost-Fromm** (Apache Software Foundation, ehemalige Vorsitzende der InnerSource Commons Foundation) — Open-Source-Strategin bei Europace AG +- **Guadalupe Cañas Herrera** (Theoretische Kosmologin) — Keynote zur Frage, wie das Universum begann und welche Rolle Python in der modernen Kosmologie spielt + +### Programm + +Erwartet werden rund **1.500 Teilnehmende vor Ort und 500 remote**, über **130 Sessions** auf mehreren Tracks, sowie Tutorials und Lightning Talks. Schwerpunkte 2025: LLMs in der Produktion, MLOps, wissenschaftliches Python, Open-Source-Maintenance, Web- und Backend-Entwicklung, Data Engineering, DevOps und Security. Etwa zwei Drittel der Teilnehmenden sind zum ersten Mal dabei — ein Wert, den wir bewusst hoch halten. + +### Sprint Day, PyLadies, DjangoGirls, Feminist AI + +Am **21. und 22. April** öffnet das Vorprogramm: + +- **Sprints** — gemeinsames Arbeiten an Open-Source-Projekten +- **DjangoGirls-Workshop** — Einstieg in Webentwicklung mit Python und Django +- **Feminist AI** — Workshops und Diskussionen rund um KI, Macht und Repräsentation +- **PyLadies-Programm** mit Welcome Tour, Panel und Networking + +### Financial Aid + +Das Diversity-Programm fördert auch 2025 Reisekosten und Tickets für Teilnehmende, die sonst nicht kommen könnten. Die Förderung wird vom Python Software Verband zusammen mit Partnerorganisationen finanziert. + +### Tickets + +Tickets, Programm und Stipendien-Anträge: [2025.pycon.de](https://2025.pycon.de/) + +--- + +*Die PyCon DE & PyData wird vom Python Software Verband e.V. veranstaltet, in Zusammenarbeit mit NumFOCUS. Alle Überschüsse fließen in die Community zurück — in Diversity-Förderung, Open-Source-Sprints und die Arbeit des PySV.* diff --git a/content/blog/2025-pycon-de-pydata-recap/contents+en.lr b/content/blog/2025-pycon-de-pydata-recap/contents+en.lr new file mode 100644 index 0000000..6cd9fa1 --- /dev/null +++ b/content/blog/2025-pycon-de-pydata-recap/contents+en.lr @@ -0,0 +1,51 @@ +title: PyCon DE & PyData 2025 — notes from Darmstadt +--- +pub_date: 2025-04-30 +--- +teaser_image: community-2025.jpg +--- +teaser_text: + +Three days at the darmstadtium, 2,079 attendees, more than 130 sessions. PyCon DE & PyData 2025 was the first edition outside Berlin — and the largest. Around two-thirds of attendees came for the first time. + +--- +body: + +## PyCon DE & PyData 2025 — notes from Darmstadt + +From **23 to 25 April 2025**, PyCon DE & PyData ran outside Berlin for the first time — at the **darmstadtium** in Darmstadt. **2,079 attendees** on-site and remote, more than **130 sessions** across multiple tracks, four keynotes, two days of sprints and satellite programme. Growth of around 9 percent over 2024. Three observations to take away. + +### One: the move worked + +The concern was real. Four years at the bcc Berlin, well-rehearsed logistics, a central venue — that is not something you give up lightly. Even so, the move to the darmstadtium paid off: better connections via Frankfurt airport and Darmstadt ICE station, a venue built for scientific conferences, more space for sponsor booths and hallway conversations. The share of first-time attendees was around two-thirds. That is the number we read as the strongest indicator of success. + +### Two: the programme was broader than ever + +The line between "PyCon" and "PyData" has been blurring for years — in 2025 it was barely visible. Keynotes ranged from **Kristian Kersting** (Hessian Center for AI, TU Darmstadt) and **Leandro von Werra** (Hugging Face) to **Isabel Drost-Fromm** (Apache Software Foundation, open-source strategy) and **Guadalupe Cañas Herrera**, who placed Python in theoretical cosmology. In the regular programme, LLMs in production, MLOps, scientific Python, maintainer questions and topics around the EU Cyber Resilience Act were as present as web and DevOps tracks. + +### Three: the satellite events carry the community + +On 21 and 22 April, ahead of the main conference: **Sprints** on open-source projects, the **DjangoGirls workshop**, the **Feminist AI programme** and the **PyLadies welcome tour**. These days are not a side programme — they are a community entry point in their own right, especially for first-timers. + +### Numbers + +- **2,079 attendees** on-site and remote (+9 percent vs 2024) +- **Around two-thirds** first-time attendees +- **130+ sessions** across multiple tracks +- **Four keynotes**, several panels, lightning talks +- **darmstadtium, Darmstadt** — first edition outside Berlin +- **~30 volunteers** in the organising team, run by the Python Software Verband in cooperation with NumFOCUS + +### Financial Aid + +Through the diversity programme, together with partner organisations, we funded travel and tickets for **49 attendees** with **EUR 24,440** in total. The money came from sponsor contributions and donations. + +### Thanks + +Thank you to the organising team, the speakers, the sponsors — and to the attendees who make this conference what it is: a meeting that comes out of the community and gives back to it. + +Photos: [PyCon DE & PyData 2025 — Marvin Fuchs Fotografie](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt) + +### Save the date + +PyCon DE & PyData 2026 runs from **13 to 17 April 2026**, again at the darmstadtium. More at [2026.pycon.de](https://2026.pycon.de/). diff --git a/content/blog/2025-pycon-de-pydata-recap/contents.lr b/content/blog/2025-pycon-de-pydata-recap/contents.lr new file mode 100644 index 0000000..199e26a --- /dev/null +++ b/content/blog/2025-pycon-de-pydata-recap/contents.lr @@ -0,0 +1,51 @@ +title: PyCon DE & PyData 2025 — Rückblick aus Darmstadt +--- +pub_date: 2025-04-30 +--- +teaser_image: community-2025.jpg +--- +teaser_text: + +Drei Tage darmstadtium, 2.079 Teilnehmende, über 130 Sessions. Die PyCon DE & PyData 2025 war die erste Ausgabe außerhalb Berlins — und gleich die größte. Rund zwei Drittel der Teilnehmenden waren zum ersten Mal dabei. + +--- +body: + +## PyCon DE & PyData 2025 — Rückblick aus Darmstadt + +Vom **23. bis 25. April 2025** lief die PyCon DE & PyData zum ersten Mal außerhalb Berlins — im **darmstadtium** in Darmstadt. **2.079 Teilnehmende** vor Ort und remote, über **130 Sessions** auf mehreren Tracks, vier Keynotes, zwei Tage Sprints und Satellitenprogramm. Ein Wachstum von rund 9 Prozent gegenüber 2024. Wir nehmen drei Beobachtungen mit. + +### Erstens: Der Umzug hat funktioniert + +Die Sorge vor dem Wechsel war real. Vier Jahre bcc Berlin, eine eingespielte Logistik, ein zentral gelegener Veranstaltungsort — das gibt man nicht ohne Nachdenken auf. Der Umzug ins darmstadtium hat sich dennoch ausgezahlt: bessere Erreichbarkeit über den Frankfurter Flughafen und den ICE-Bahnhof Darmstadt, ein Haus, das auf wissenschaftliche Konferenzen ausgelegt ist, mehr Platz für Sponsoring-Stände und Hallway-Gespräche. Der Anteil der Erstteilnehmenden lag bei rund zwei Dritteln. Das ist der Wert, den wir am ehesten als Erfolgsindikator lesen. + +### Zweitens: Das Programm war breiter als je zuvor + +Die Trennlinie zwischen "PyCon" und "PyData" verschwimmt seit Jahren — 2025 war sie kaum noch sichtbar. Die Keynotes spannten den Bogen von **Kristian Kersting** (Hessian Center for AI, TU Darmstadt) über **Leandro von Werra** (Hugging Face) und **Isabel Drost-Fromm** (Apache Software Foundation, Open-Source-Strategie) bis zu **Guadalupe Cañas Herrera**, die Python in der theoretischen Kosmologie verortete. Im regulären Programm waren LLMs in der Produktion, MLOps, wissenschaftliches Python, Maintainer-Fragen und Themen rund um den EU Cyber Resilience Act ähnlich präsent wie Web- und DevOps-Tracks. + +### Drittens: Die Satelliten-Veranstaltungen tragen die Community + +Am 21. und 22. April liefen vor der Hauptkonferenz: **Sprints** an Open-Source-Projekten, der **DjangoGirls-Workshop**, das **Feminist-AI-Programm** und die **PyLadies Welcome Tour**. Diese Tage sind kein Beiprogramm — sie sind ein eigener Einstieg in die Community, vor allem für Menschen, die zum ersten Mal kommen. + +### Zahlen & Fakten + +- **2.079 Teilnehmende** vor Ort und remote (+9 Prozent gegenüber 2024) +- **Rund zwei Drittel** Erstteilnehmende +- **130+ Sessions** auf mehreren Tracks +- **Vier Keynotes**, mehrere Panels, Lightning Talks +- **darmstadtium, Darmstadt** — erstmals außerhalb Berlins +- **~30 Freiwillige** im Orga-Team, getragen vom Python Software Verband, in Kooperation mit NumFOCUS + +### Financial Aid + +Im Rahmen des Diversity-Programms wurden zusammen mit Partnerorganisationen Reisekosten und Tickets für **49 Teilnehmende** in Höhe von **24.440 Euro** gefördert. Finanziert wurde das aus Sponsoring-Beiträgen und Spenden. + +### Danke + +Danke an das Orga-Team, an die Speaker:innen, an alle Sponsor:innen — und an die Teilnehmenden, die diese Konferenz zu dem machen, was sie ist: ein Treffen, das aus der Community heraus organisiert wird und in die Community zurückwirkt. + +Fotos: [PyCon DE & PyData 2025 — Marvin Fuchs Fotografie](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt) + +### Save the Date + +Die PyCon DE & PyData 2026 findet vom **13. bis 17. April 2026** wieder im darmstadtium statt. Mehr unter [2026.pycon.de](https://2026.pycon.de/). diff --git a/content/blog/2025-pycon-de-pydata/contents.lr b/content/blog/2025-pycon-de-pydata/contents.lr deleted file mode 100644 index 6fae61f..0000000 --- a/content/blog/2025-pycon-de-pydata/contents.lr +++ /dev/null @@ -1,50 +0,0 @@ -title: Entwurf: PyCon DE & PyData 2025 ---- -pub_date: 2025-04-25 ---- -teaser_image: ---- -teaser_text: - -Mit 2.079 Teilnehmenden (+9%) stellte die PyCon DE & PyData 2025 in Darmstadt einen neuen Rekord auf — erstmals außerhalb Berlins. ---- -show_on_homepage: no ---- -body: - -## PyCon DE & PyData 2025 - -Vom **23. bis 25. April 2025** fand die PyCon DE & PyData erstmals im **darmstadtium** in Darmstadt statt — und stellte mit 2.079 Teilnehmenden einen neuen Rekord auf. - -### Neuer Standort, neuer Rekord - -Nach vier erfolgreichen Jahren im bcc Berlin wagte die Konferenz den Schritt nach Darmstadt in das **darmstadtium — Wissenschafts- und Kongresszentrum**. Der Umzug zahlte sich aus: Mit einem Wachstum von **9% gegenüber dem Vorjahr** bestätigte die PyCon DE & PyData 2025 ihren Status als größte Python-Konferenz Europas. - -### Zahlen & Fakten - -- **2.079 Teilnehmende** vor Ort und remote -- **darmstadtium**, Darmstadt (nahe Frankfurt) -- Erstmals außerhalb Berlins -- Gemeinsame Konferenz mit **NumFOCUS** -- **30-köpfiges Orga-Team** aus Freiwilligen - -### Rahmenprogramm - -Vor der Hauptkonferenz (21.–22. April) fanden statt: -- **Sprints** für Open-Source-Projekte -- **DjangoGirls** Workshop -- **Feminist AI** Veranstaltungen - -### Diversity & Financial Aid - -Im Rahmen des Diversity-Programms konnten zusammen mit Partnern **49 Teilnehmende** mit Reisekosten und Tickets gefördert werden (24.440 €). - -### Bessere Vorbereitung, mehr Wirkung - -Die bessere Vorbereitung ermöglichte es, stärker auf die satzungsgemäßen Themen des PySV aufmerksam zu machen und die Community-Arbeit sichtbarer zu gestalten. - -Fotos: [PyCon DE & PyData 2025 Fotos](https://www.picdrop.com/marvinfuchsfotografie/sKtkZ372Pt) - ---- - -*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.* diff --git a/content/blog/2026-camper-barcamps/camper.png b/content/blog/2026-camper-barcamps/camper.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0f4711504f0aae1b43e71e30f880171d6869a2 GIT binary patch literal 42514 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 literal 0 HcmV?d00001 diff --git a/content/blog/2026-camper-barcamps/contents.lr b/content/blog/2026-camper-barcamps/contents.lr new file mode 100644 index 0000000..81ed83c --- /dev/null +++ b/content/blog/2026-camper-barcamps/contents.lr @@ -0,0 +1,46 @@ +title: barcamps.eu bleibt — der PySV übernimmt das Barcamp-Tool Camper +--- +pub_date: 2026-01-15 +--- +teaser_image: camper.png +--- +show_on_homepage: yes +--- +teaser_text: + +Das Barcamp-Tool barcamps.eu wird seit Januar 2026 vom Python Software Verband betrieben. Der bisherige Träger, der Deutsche Bundesjugendring, konnte die finanzielle Unterstützung nicht fortsetzen. Der PySV übernimmt Hosting und Pflege — und stellt die Plattform weiterhin kostenfrei zur Verfügung, damit auch kleine Initiativen ihre Barcamps darüber organisieren können. + +--- +body: + +## barcamps.eu bleibt — der PySV übernimmt das Barcamp-Tool Camper + +Im Januar 2026 hat der **Python Software Verband e. V.** das Barcamp-Tool [barcamps.eu](https://barcamps.eu) übernommen. Der vorherige Träger, der Deutsche Bundesjugendring, konnte die finanzielle Unterstützung nicht fortsetzen. Damit die Plattform nicht abgeschaltet werden muss, übernimmt der PySV Hosting, technische Pflege und den weiteren Betrieb. + +### Was ist ein Barcamp? + +Ein Barcamp ist eine Tagung ohne vorab festgelegtes Programm. Vorträge, Workshops und Diskussionen werden von den Teilnehmenden zu Beginn der Veranstaltung gemeinsam geplant und im Laufe der Tage gehalten. Es gibt keine Sprecher:innen, die monatelang vorher eingeladen wurden, und keine kuratierte Agenda — jede:r, die etwas beitragen möchte, kann eine Session anbieten. + +Das Format eignet sich besonders gut für kleinere Gruppen und für Themen, bei denen der Austausch wichtiger ist als die Präsentation. Es senkt die Einstiegshürde für alle, die zum ersten Mal vor einer Gruppe sprechen, und es funktioniert auch dann, wenn nicht von vornherein klar ist, welche Themen die Teilnehmenden mitbringen. In der deutschsprachigen Python-Community werden seit Jahren regelmäßig Barcamps in Leipzig, Karlsruhe, Köln, auf Rügen und an weiteren Orten ausgerichtet. + +### Was ist Camper — und warum brauchen wir es? + +[Camper](https://github.com/CampZulu/camper) ist die Open-Source-Software, die hinter barcamps.eu läuft. Sie bildet ab, was ein Barcamp organisatorisch braucht: Anmeldung, Sessionplanung, Programmbrett, Kommunikation mit den Teilnehmenden. Wer schon einmal versucht hat, all das mit Tabellenkalkulationen, E-Mail-Verteilern und einer ad-hoc gebauten Website abzubilden, weiß, wie viel ehrenamtliche Arbeit damit verbunden ist. + +Camper nimmt diese Arbeit ab — und macht damit Barcamps für kleine, ehrenamtlich getragene Initiativen überhaupt erst leistbar. Genau das ist der Grund, warum die Plattform erhalten bleiben soll: Sie ist Infrastruktur für eine Veranstaltungsform, die ohne sie deutlich schwerer zu organisieren wäre. + +### Was sich ändert — und was nicht + +Der Betrieb läuft unter dem PySV weiter wie bisher. Das Tool bleibt für die deutschsprachige Python-Community verfügbar und steht darüber hinaus **auch anderen Communities offen**, die Barcamps ausrichten möchten — Bildungsinitiativen, Vereine, lokale Tech-Gruppen, ehrenamtliche Projekte. + +Die Nutzung ist **kostenfrei**. Wer Camper für ein eigenes Barcamp einsetzen möchte und keine Mittel für Hosting-Beiträge hat, wird nicht ausgeschlossen — Förderung der Community ist Vereinszweck, nicht Geschäftsmodell. + +Veranstalter, denen ein Beitrag zu Wartung und Hosting möglich ist, freuen wir uns über Unterstützung. Kontakt: **barcamp@pysv.org** + +### Mittelfristig + +Camper basiert in Teilen noch auf älteren Python-Versionen. Die Migration auf eine aktuelle Python-Version steht an; der PySV wird die Open-Source-Community in den Prozess einbinden. Wer sich an der Weiterentwicklung beteiligen möchte, findet das Projekt auf [GitHub](https://github.com/CampZulu/camper). + +--- + +*Anfragen zu Barcamps und zur Nutzung der Plattform: barcamp@pysv.org* diff --git a/content/blog/2026-euroscipy/agh-main-building.jpg b/content/blog/2026-euroscipy/agh-main-building.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7cf71f94db9849b9268b002eee2b2aa67240d856 GIT binary patch literal 244432 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ϧ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 z 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 z zK+n_GJdG`dOjId5j-OfJE$5j3E`l4Ljh+Gr@faC^17*p@b;*Oc!n_FR zg+DR>AU>rUVKgQ^aaLehF1pj|k<5%RJvB4FM6(6ymUU0t`5 z(6>ObrI+~tO_4ZPoEcB^uhSX6lh~ZQRYq;bSD_4PBC*1>7;qcZfFK^#qBR)OHZaFx zxRMri%Zum!D)TD??!8J}Hf8-TEQUiBERB(Sts!@Jk$YfeI<2uz99iRnK*2^r8LaPd zj%-5=`CuuT4_Sqd>?Z>yAo4>=(E2ZlA z{wS3)p&|>sB$6E7ErM#Z#n+h5c^Wh<*;8qkEaPZZV3wxCw$+$&lr3`04*2{)#`vF+H(y4@%k(!@VCcHUzAL= z zU0z+Jn80(*rqsnyR|-D53m``Jm0>_ra5shpDX%tApX1AY0f#^K>eG2=(!yNlgUKLP4wiF)~o-$(JLZ#gFrIX(ptFaf6Ah z-*10bN%hP@+Qt7d-P1g7;Z|6g<~T<3l;qVr)rU%8|CIvZ6`P z;oo!1#M{Egw_T;lY1a_K@3UcJ$h56jPZa|$flnaCmL`Pcnq35m$5lCrqaLd%8pQ43 zk`B9}+eAaa@7TeZ6V2pxQt;D6KU-)cPG~A|ernCW7*`yXi`9`(nkTYw^hZq9`wzUR>zKgy_(4MD}^0>u_z(k9F)4Wy24~O zb?0u0v^58hW0>)a>E@kn`gaCf2E4h3+(iUwW!a`WrFs;8x7pn4*c+qMi5Qs04QEmw z#_gT8cMXT71E0%=#rMOu`zM&1c@L%YBZ9oN#-;Ds{b@JAxiO|!gHENM14)w)DsM#vM$tQLJ3_swvf zBTA|EIAyxV6f_IuXfA2I5w&$7S0EBfT+!=diSHs|iuRb`9SKIWZmTAenbj}vnp4^w z-?4IJ>XVSk*d$qERgDeOD@hz-+EMN!xXjF~ z+me1iv)_g?r4aSaYW$PEQ&Q8+^sF=3D2Z(EXz6~AWoOx5-_zvqwWaNT=LL5gPzG)_ZuvXS##z*eJN?6$`6yY;RHpYJu%mXaJ_jGk0y zGBg~yw(~@XrLRS|sWXrIwkmpZ2Ma6);{96QZePti>RJt2)6?9Dp5#5C+?&2z{jH4o zpljWN!SjcOMU*lHgBm6Mt*kKRe`Id1qPS!O@C%}797Q?VA<_$j z!LqjhnlUnw1*mfYD6qWDG{XPIGy(r1zjeXLZ&VD@G=h_Wl|TQ(6#a+w{$HN+)ey`f z2dmnmsBscV;{+?XS7smbp(QZ>`~74R0Y=dGrvPA-?gm>Ih_7#-cmYDffpw>B3c zr0`!Fj~k+P8;>6?bQo9StzwbWLuJHd=xwB)IF6*SLmFI`;DbMfG%9wiy`=TQMtr+#aDbFYbyd~7$hVs3}*mg6f>3hcXX zMW1NawalKjx|3Z2OOU}75YVNFEfA1@m92}~(Pg2}UZ46mpy{qL43%4pzjV02sQ5pI z9e-r@+{#$E=Yq-O3jt0BIET{8dnUfgjT0cwk}+8T{`3MAp-QCLDpDCCVsV>G>@HvW zTX{_95PxMx;_AR{mP^MDG>elrw!oj-zBxxOfuE4wuH;`i3>}(&=L}j4h59T`=qD16 zR5!Xo+TAH9Bsm*hn^bos)2ayW(Y~ovV%37al1~!vJi3I1APjlGx1_!1^6z}J-%Y`I@!T0*Na^nX83b07c< zs%~x6D)~h>N2ywXiEDv;C}nYC)q1HDR+kBnMb#S(HQ*!pro4#Cveo(6Hqwq)^+cba zZF=e27;}9pGAJbr92CO$(1fu*(fhf`#$j&~=6v+Di_v_X^`&2Ibed2?5FrxKh!MvQ zf9el#VczM)O~rrS^DNTj+%EecmQ*EPHDn$As(QiLHXrOtPL2)x-b`nweE3=+#NLEG z+=x;>jQ>MO+Hb9gn|ei3d>pX-4?_6tOz3&=A4F7HjHRV>bX9;bU_=WL2=?s~`8u8c zU447c+ER=!=(0yGxqU%pr2Z($ghxnP>edKi+~WUq{pne<6N3j-E`O^MN+K^Io4(^QCbN*aOd3m>NUQdZ2Xmneg5zp!4T~g0-q6z8GI;c+< zj(ng=zM4F^OL8OuLBQCHAn;rmaS3j&;LoKbtf&PJU?UGH*+2wLi6K?Up+<6nFu5=* z)Ql3Dy6j)COS-Z3ZvcJJqDOTkn^VYMT1daJUo1L<6OyrH4!zrkKV>=A-LQWCJ07{WC0<-&lG1>H;prvu{ z;`Kq;4(x0hQ1o53QG3YZw$4zZNN2ro&Ph?ntlt|}(w}A3okWv9Jtw2he|vw9A+_79+fA52NSmFE zhEMC*tGJW_OQb@@h-|V?Q^#eYb@XV&hTK{TLFM{?&y8LiAKo+Yn{k}|jd9)#GxpT6 zkY!nZfp4u#p%1R|UEk1PGwag;>j{sN=lov!bU)E=4&sakHhitC(NDI_nf7GTiRgM; z)0?cHmIy2RAD=mG);SEB5DZ86yzHU9R3wNGkT$rrRQB!4~0mf5ETvNk2s_IlWTQ8aaCeBQliSW z5k;~mmKK`)jCz+!7^tab)UL?{+tD`6aItB%sja0Vj6#~ z6#!p4nk>R90e`XsEQ%v>kPVXoVeh#WOoKdHh^oo;JX6d*=OL!?`bnl?%uY?HdcMEh z*&OjC&hwJpgS@RiC_5Pd!DrbUQ+_s^-$!VrFf_nRGLk^pZVTO~JSW(wN~!kHFs4~T z<{M%*z0SC`y4`D0S;n+R*XRfUCKqg5iHclPLcc3%w1B>177rwvpzfvQD5 z%IIiyp<_OHm<~X^TnMGEnuM=0b0I_FXg#}hcriE_{eGc9y8&Vfzer32mqy1a^zg>!rJM3RYA73)6P58+8pscUCMJM&k0)-pN}OcNbxH} ztFoMbY_a;YOD96W(_7yy69{MW2_;WjV|KcE;Ol_5Kn60O#6^&G}^QQZONn5^Si(2x&n$n8sOX}3(*Cv-) z(<3_))WjFQHONGv4`oRAVySVG*|z43Y{gK;1PFzkqUwt?ct4At@nIO}msHQ*49Oxe z{Bm^r%@wN#br%`J6`2YuJiW}cx)!UAvA7b^<(7%IfiKoBMsl-v79z*^5h45}Y6{`f zWMY$o0Z}yxf!$O|fVO&fhVU*86^nu1J~o$`(;2Bt!Pp_x6;JjnkqZ%RY1ldN8m?gpu@ch9}wKWw@tievF*z07(M}v7AK-*QiMzz5|5`T z1|aQRU9 z2-2zv(wPqIdw8ZyPo_f+Yw9J(07Yr&$Src$68(@QR%5T}J4Q*ohhvxetUBuu8i2Bk zrH)ll(h6J<9p~riB}?kumZimJ83d|dAAFnCd7M154-xO|j~wqKUGTFDWcTPDRKwL* ztCY601xQ7p?62#ZSn9nXo@VWs4AVnh6*OxMNkVszY~b*^@?mp7!Z+%Z?^m9LaeE!h zlX=>%hJ&ln7zL;hvH(F!$u0b4E~X}xID=4OQHNfnoU^O#Rs^ac+^9J)W2MyRHx4k4 z@>-G9_@bPl*8>?M4`By1kgc|pz%>W=q8hc`ftJ)pyyTUcNqypeW02euOiupSO2x>} z5qLxnml?aut2_r)s_<*8I8_FLn0-wfXzpZ^=WCKw-vf8H&JJSG=?k9jUb^UKHFK|} zBh!LkoXLoK(m`Jxg0IM8m-rEqm{n1R)gM0KXsN*36 z!xJZ;N7+O~KyWOVjUx3iZndsUBLY}i6zLPqOJbQe$a;__6$-+%`vtF{NNdfm#Gs&! zfr0rvH{X-z>ZzjzOyw^h$vHxLG%}(0f+bU(`c$)z@SKU!WEdfF4&SbGVBbxv;#NLP zGq(kU4TvKl_fBc}2#;!v_qZzZBGLto`kWb=vhJ+%?3OXdpK;9CA2act_L1E-kvc6S zI0uTB5IEY_vH%OFC`b>RRr7RS8%cXSd!w+O4gI&@{t9R=+lOmyx4n-W=4rMAqZHR7 zDCBEJlT)8oBKZPL;@GuZLL##)4-_6N(rV0GDwO)Y5|$vN32YC&EvveIn>l4Po8T3m4rmk#?Of5oyy?3#j;=)S zXx0U{8rC3VodE9+RW?dTq;0e@%gNQ;!%8|?F z_ZSMTpBN*o{oIwQEzgCk-w`Fw!$ju`$jUEKOSiTDLBPz1I6Mt9=n8n)JIH>d*w)h5 zTzXS6s8vi!5C@5_YXP%?EdqCN(DwLE7l_vkG5x>v`ef3yjArduNF+v?TjHnJ(pe8P zZf?yT(a_+o@JRmlMjmttAJw3TU0vQ{Bh)%zsbH<7Z!53J{+;?AiZ(N+(O`g~cAt7} z&l&`lJG3+I;pDQ%NIs)8$MQI?-dmO5n_3?w&~dMV z6|J_<7L8I*84BA%K&^5`sqRxO?>{Fhuu8czrAG~PRDo<8xue@o;T^cRx>y8zCM(oC zH4=zZ7m9JADB*1ZL6~_j@q;iK19h@gp&pd1)4Y}8FdSy{XZ||Ci@EhOsuzkjLK;#M z;?Mx`Z|9r`m5oswM^#BKPDhS)yi92x>;)gKX0Kn2Fo?eePFj9r*)ANo?G&WpZOJv; zr@8(1RVaA{8|tUw3JqgJA^5>mwdMh(;1Vh!1#Uo|CqG%W!HfYLej>fottF?SUYGL# zHgR7uRnJy8=3Sgd@UmkmaOau8?rwdx6Mga-adS7#zSY?|2&jFj>*#Raa+#Bu4@W^9 zASGAq)D}1>qbmeI$(<97)43tt)g=?tvL+Uz2Xz)*X<3+>a#f zy^m_1?CBWcyti;wk8ddMK&!(*I8Gpbf3C(-(a`gU@j2~!_~<>@T)EQkXR#>-Pa_K( ze}2Dxcv|-GkPNTdP)vA-)M>gi1G*ucx2LGKOYss)~;zA#u^lKcCie@TwV{-KoWmN`!Y;Ckc1`zV}`iz zH1ZXEsW>tiYbl@fc;0f zjltewJ$VmDZAIp(RhAxPp}0v4Y%dtfi{SfFSoTR``fY=cnZRspT}D>^aOiJ7frvy4 zi%q(MRYFcyr;P|TJ~ggviE^ejy;+R&tUVSO1il`fz1V+Ycibow7t5s8!P9W(ALL6k ztNDYVX~}hxTi=W56fro#0V93Z{>xe@<7kv5{tq-k%f1u{ zOi%(Ql@ua@iHMpW>QqGtph9AVQlr9zPy%9vZAywDC;>4-B9#;(fDk&+rGd_hC<90# zAPxL{XelCg=|>#-`B0s}@ip`F=)&%HXmx;o>a8<7X+`4*LH_{R_S3f_Q6{Y0zur`Q z5=i>0uE$+2-vw>mwq-s%kSlJ<^B*Gy+wzw)on}6C3PL@j@BC@YJ)QVcP$fi@*1BgE z9$a_?@<05)m^%#{Eu-@~SoyuF)U0(D*8s2JSE+)a2h2>$>@F}N^&Tt?IM(_X$C z6(=U+YEq7;9l9n@FmI37%DJ`k+9{o_mo1X7pz;LI*-jxm=_%{)-knI_YUv!+pyj$H z=EsVM-(NlRD)sTxF{}Ro$2Z?*y80hv*W-r8C5-O~6Y#ER-}p)kcup9IfSV>0^){OI zM)UR4R$a?GL9`2IhxG+LF*>LLulmT}lV|%>w#X&#X-QOq2Qfv&9oE(hJ0F=?-`r}7$2d!o^MstkmGJkTT6cYx z`v*^+q{rJ=t=ODBLSyDt_ZqL8Xr>1}tD~|dX&5%9(~XSTnSBfL{o)qpOw2d9JH3WFm4fJd5XSH zQc`zG5JB7@g>zxCMa4=oX`QFG%I*`2k~3ys))j0uk*h;tDOUYc8c)Pm$qdeg zf0qo}j?qsgtaA}*vaX0j%R)!EB_ILiRz?-!d~&+6o}{Qw-JERi=x$CBqfSW5aj_Y7 zzl5Rl{{V`!ql7Pu)=1a`j)GB zeXY;`01%qZOUFL9md{9=>F4!bJ`ej%1Do{#ez9Z)W+m&eKZt4UNY<=}O%iG~B{<8l7wyL{lf}FD|t1K}-X|d@A#(oXm zHDSbDKN3SA=|ee&#ZIBXKQaB3N19fuxH501rccI_hO=fBd4ayD`THe$<0s6Z>2V|6 z62a6a3qr?%N!W_cd|C8R;QlDXc%!*s;CBw)w9}4YkDD-c zoj<*RTjpnEgCn0x(K-nx`s>us8Qt10-F3K@MN zr{bEB6qJ=Df|3s4h^%3py#e@vmY+AgHO%%|k+x+_vvy65+IQJ0T$B<#btBzS@AB2h z&IG#MmVdIu)ntVR(2T)mZtd3{8@UEg^ISDUpwVinC7V~}*S(LRBtV*i;}iR@xjVs^a zZex_zE8(Kn-ydvJrEZ*1p+}Vb=l539LgaXwvE;_I96%;wlC6yz2;6l&MHGThQ%Gl? zXW<5mb%NB&gVJNxN$ z+3%1idO%jWujXxYf|7gQruN=Ft{b^A!2_Zbi2i7(=(>l&<}~4(mst!2P@*HcllQ9 zPyYatwOQ-Ziw1pJ{?8p@i?m_aKCf)EaNlOO9YjhLg+kM|@}z)z6Ia)x9l{;Tc#@kW z>cwvR!>AU`Z&htBGN#(=GTojsgsmlGkLc(R`C+&wbtcB-5`R$Ex>}>NAW7BxYbSa- z4%dsAv#=8uw`v2!ZNB=}3GXegaVPGor{XVyvKEq{r2`ztFLe{rpi?u-lm>#R>Y>lw zNo<9_spqDMc#uoN%KM7orvHWzR!10-rvSkSFn(XR zBjClwSC;@BcHoVs?PvPty1O^ce3!d9n^OHH&HEz<3I6~n>3}EYNB;HJ+sH*NdOzI- zfeOQK730qJKvpHUm2nxN1e1urA6n~gWQO$c2IXqxaGQu9{Nn4Iv}(OR=Ix)t&tIa7 zCkxHWFt5rjLH_`aS`|8yPtp~i{SwFdlQpSZ&DE%%gVmvul1v_=px1ep$3xD@?OX@~ z3d|3#pxK8wVc6D7&30*0?XQ=FU$WaSkKa|;xR4N`vWYy0IUA4Q)arB^&6}k+sR>Y0D3L>g3;bFeb2aP*oJ9lU8;mDl%7+ zcULXU_S%`?mI8!ya@{{wssQ{d^WfPk;ci$Y$@OOp{{X&nsNN?mwZbe35J*$a!5p@= zZm$juh~Z{a^RiL@0F31n{5K;m9d9RMyjX&uwg{P;_8xmxQO1rk;k+ce%EuhT-@diR zow{h7XHu7$?2_8GB?^GQZVF@`P-;_liwI`yPM2)W(`s$xCBz@1uAbx4xvIb)wNk!G zbLRB|7tX5Di)u75#VZHY_MHVUhw$GKWNgM|P%vo;R6&Ncm&+#74?Vkxc}`q;2O^CS=F>lfx|6jpDYp zKf5fOb$0E-ZEVJy+XNHIC_la>JMz>#K&z!wv($uPj_Dc*?jkp(K>(9g?+$p&mAIE_ zs{+JYUF&ciwQ)U@=siN3JN;Ac6=7>jjp}VdN%011*vd0kOs-LJc4I}bt;iMTe%UHX zpBWohuay@%8cY%M`_rYRCo$oQSF#k?fIsZx_Eu)gi3Hqr`L^Tjub`ZEu(8E6mLX+| z+Ov6N?Tx5$r%|aS=~N#gCz#%{zGdL+xHIqF!*ZC7>HYgy}Fj^7vGm(FpH%I>|nD#=>pVi*yo7i4(Ufk=iysk2vdC zWX_xs>|v;gfGgUDgh<^pO|qT*yiI!0orxwQscgL=C`px=>DHVH0U!!UFr|5laWE6V zk6MW<0s&Nw#VsS8?=-=1m7bbnoYw(S1d&Wbv)mEB{V0}3q7Oke=UazFN#)2=wUreO z_wuHIxHu$q;aKq#z4Lqj0J;@#vaKmIx=Hb>gMkomoWe@Af1DdnFXBa8Y(|*#ryQA{ zTAqjjO44?U2?Zj2B26P+g{Ya*MLL)$lx{gsjarBfp~%y`&2yQ|7FRglD}toC>zH-5 zyVoIY!UJ!I3J6zSnq2r-y)2!eim0=-)!rY8@txci^dlE%CSlh$qCrqv8@$qB^pWnS z?_xX2Hf7;X51Db?BNl1IS+d3)aGXNLHsRZROAadzw!(&?ptk4>Leo1bNg#z(Ll431 zGbbH$ZLQ_uZR{^M;JBMCq@m{K=27~K|jh53io0ePX@+u><=5ntbfk9J6n;z1Sf)|Hu;!UAJ!662W_Ph`Cf!OCaj4y0+Uk^&0S&kT5d?2LRO=k!<+gmm zY;!gMhOkV36}!PPyN4VuI@Q9hG`iDHq$mi8MzA#i2RMp=W*o1G0j}Mx}@g~?#A%`x*G~SCfI$KKaZSxUClLjRhQ9e;t z=)7x)*Eo(*&bTGs4T@lQ))=5Rm!Z~F1M70t=3h)5N3d3;sVO7Ch&4~Vg!2%v3QAzVwTzCEa8^-h{Nx_LmRwlO&LIaWi48%K!GGSUOVz2 z^NFct+xP}|#Iby`p>pls4%MaF-bn1!!MH-y(~P_M`cSFb48a6#RNEGN%VR4n^fUGi znZ{$gwaPq6V%rMM$Ov-6{gwVri6sh@Ji_)m#_HM>g#uwGxM18$;dQ;%A&leMuHzHA z%y#%kVTCx7g3Hb}f|iorW<*J@e?dx<{Xt`&GoI@Uay&Qz2Nz`k~Sdwj_tgS(tarvf|Yx~ z2i1RouIn-Ie;K<=Z`;18xx#LM*{4S&I*@yd_FPYhJ45(k#0+0A<2hx#KJ}~xyIZFU zuN+TtXmSeB{{TH`kT&KdkVes_@T=@Aig-QtJCrP0MkMnpwa4=1+DfhO+XuWqO%i1* z9pn-s422Y`N`&r*Qk-kT(ipaW(-6b#@hl?g7={;m*j=sDVgkohk@QxcN=f8=pwgqp zsX^=91iiS$^5b_{_X_a~l(mXskE(8Pch9ni4*}OZe0uNDFMU~x_ErwcRxE0!Q z93u5Pt*%kDk_8TVG9il#Gj@tG)Y|`=^iV;czgjVyMAW)8UuNo0R z2?B&tqJR_th@lj)ni0-`5fpLdN{_0KO#mVyiYdUF8fjcCA}FGqj|w1~07Ok3Qlf-V z0zjb@xS<P@>=_D594XQ9ucb5lf0FrXevxJSkB^C;<^d zInttzC;<^eO)e&dAT(H!_0dGEPmL%@C#4huN4~y(eH3!=!z=zxUv*TthVLtR0ki@A z5mv4G!fjnAqig$(RTmxp^bx5DAbcx!$@3-1=k4Dqa}#6%ci~7vdDHeO`NQs{w%H*2 ztE6$!&djo$sfxh>s4|H^r1A&jUfhGWOvF6yT}qC}Z(DY}xs@Pgo6vcii!uKI)VELM zbcEz!@$VO}9RQEz-8Igu{$>YfXUk%!deS!c)5sknn?TxY(1BeOo|Z=!GW?*lV3t@u zDEAfComI-_SSf!AA8qSw2sTOakUo8LHWVjN_BT+Z&(X5gZKe4xEcDlax_dbDTrh*u< zL;^+>$e$0$El1;72Ri)jZG6C$U#>_WroHQ9V2Fo%ze5g6V0l_uRy@t9QO<6pkg{1?I~$lJcJzJviN_lW84-i&fI6lB2?XhbCMv{M1gzx4%4 z{s{fm2W7L`Nj!()Q%l8uMH_-zF}IaO?c493e2+Tl?3zgDZA-j^OJPae1Kk|OWUoz( zEegdlBZ!v$V&3-IN*nAHgZP@)sBgRc(OHAjUfWI=kgmTn{_Vf5v>(E@EZvMw={Ak6 z!lZ;`TqF)c*4z(;yF>7)oYYr`43;u>7}~j}-H>O=lnRxKu8+!(ByOwYVS(Nr`uOLW zf&Tz5In44uF5<+9{{XZ(Ut>}?ua0?$mGQ4SsYg=2S;dJbujLL=Q^Hpt5;qqOl3K|* zaVKIjwXxg4+cp0H+N|4xsJq6j8AfGT`&~JHP@2-&0V)|w0zl+4t*0^n0A;oPwVCpw zOPp%U#!mSA2mb)5O>*gYr`Gm#C!~7ZZ>N8LcX{uhywZ|3q&xfS_WDQfrxUVC>fWrSSF&x|u zIoaiVVkdl7$Zh<(YKY2Sk#`R}3y~-J#-Fl)E^S%7w{qU? zrtU4>NlT47fTXB+5OyNC_%?RS`2LZFV%D#%T$?MVBl!ajTkV%M} zo6p-+x27@+o|Eq+&h}Oj{{VL7Upy2@Z--fI4amVCARb0;F6)`LWgfiEyEWXK>v2-> zxk+B5x12#Ro^3UC!IWjDJRFRH`$P(B1er@O!K~u?4DCz#rt7L#woWF7Lo+>uOk?x zmG&ujhgn}*U1An)1YFuQ`c(5IfT5|m)FmVyU1?}Loiq(+Vkp7b&%jY3T2`cy1alo| z%oLRfJt}BH^9CYmnbNU7RA8O=_fi1`)X$Yguti~-NOH?MEoz9gSP|i@e#(J*Ehqfr zkNGgI{{WoDPcvg`P8*(7(J2bGP=$5fCPhHK7YyFxqzDRS!b$yhMM9pBt|gDJ*wR34 zw9NuzZ#oE8+nwmt2VbtOD+$O^GE9njG7^#cBADu835tGUB7Zbc0_S7nLt-fiRFXHP zjg!1>QcOpW6vAwA+eO*qb~d<`qQohirh|zimU)yC%W!TtXH1*q- z<bxi42iQFWF4T(F|s#VG=A($ZM70H3}Yow3&YpQBlCt^|5p}iXHhxtRs-jk=* z9|`w&Yf+?WQaTO#`BrQ6Yj6EC##hcQ9Uoqb(&|Jh1W6nH)po72IwXQSh0Kod`-Mj{ zZZCI$;LhLSt3qxOaMC;J)RL7bf(WS;L0LQQ2iZ{`B(B+4oqA09sc+*EQLuqZ-c+ zmR{`S&B|03EpGjhg6$5TA}~k)0EBKn_14_VCVd{A1nNH|x%%HHJM~4)cQocq|+m`okeig{tHC~@{rL*{7soV5VL}kp+r)2u&um}0B)`LN; z_voAm%DIr8wO=qfa{0CX+R!LGys9r&TO9{m1T1-xRHqS%IU^NHb}P8GPyYZ|)mxHHaXcJa&pugS2uxODKRFC*xe5i|b)!nYN7aAjZgRg}8L zhW`NftEy9sgtfz55xp`C&F|2DOy1vZU0fkgWy1WXk^cbT9bwnhrrZGU1Q`-5AbL`?Pahd=NeY~( z&`kcbhLeiB_4gJhl72r$^665XRF#;b>{0pmgqdSD-X{M5 z6Jh+dnA<-wjA6^{T%MYgHed7S^{PB`zZ7^ljd{YzaStl8jY`Gv$ZGY5$I^APvcMg8 z9%8g&?b>)0I)u7|%_p};QcQ#Ks-MyB z$u^uT!_e6xF5Xx5QC321Kya?vYP5Z10=E5?8Tx4Cudw;nxXIYhD5Tk*IL&a8#0*d` znpw9W@PVqy_xn^NN!Uj9=+C@c!Lu(C^G%h?eM0WT5OTp<)&f?h4`f#da1>BTiHQ?j z$BIfdpoJkrxU{GcN0F|DCwQ2rlVp1p!Yr{%#%}HyZFe@Cu=z;Vj)Vi@QLE;Z+MP?F zjUd6Ebue0jTvWtGaB(!HN^~epr9!l$Gb?6P6O3H--8{Y3F0^TGw3U4l1Q_NjHr=M2 zTIW>kQV-NBVQjRv(n4TDMP;q4FQBp{_;LenBy#`(@2=IU8n&(#i=Z}vuqL|}?rBoH z+^YnRqz=*vouidKsOe7J)f-ocI*>Ooee`~`p3NF$kami!xgO5aNuHDvquCKKd}h21 z-!yI%kn&V?#)NmzKPj(T7VC*27RpHc=SV>Mw>2Bsc3~lKt;y+Lg!NK^)8=-jMU$&g zEf zpT50qw-Sfn8NcIDbkUMGyec4trr*}AxSDqhRIraf%uOjwOEz2GfP%3 zWjhfdMLTaLm{&1e;c%vgi;xp4gt$G0A3x1LN8n9+t>Of2194J|yCBa~ZWOOdx9MEW zZwj%;tuL_rO`x_fZB=IakOCZ2Dw#-JNalXJ_91KST}p?tt&Jtb9@#4Kj-5wZo~Vi- z851t!c^?^j3A(p?8Nyz&VK(@qS`gbolJ{}sm1{1Lwviw~2$>NT5W_R>Czh-@gNP#e zINi=z%!{|bvATU)T(r2o*3-MPqdgI)mNMNZiaGJenwbk z=Mltl*O|IY1h!U~yGzSywH-2zN_lBYi76{k1|U^xDK)^8cTMjstJduC>kLZ<#Ts!f zUt3&TT-vQ&o27*nGPMXY0=I<^5m3}*>-?XdGQKC1Y@Wq%HQ+-n;;gxNp4#1}R9v&U zmB(lhRO@QrP!1%3s5Q#I%_W{D@iBG}G@IK@xDjfH98YM4+c2wxrLtv73%pLEIVm6> zVy2mAH`?MjZX7WOo42@pTH9N?w?Ee|9JLRf0CF%EVE$>TMpss3ZM?6sEKcQ|J3nR{ zHMwWk!1BNJY~%Dm9zUTV-48m97hGYOQ{JL z7KEkdBqkt+o@_{h3IUnkx!KQy_E^>rovrfS_1+bCm~GW^)t{`zgLtYI9%}G5QcG?Z zP>p2-1#U`7-n`a0c6P(8e|1=X9`jg+FPT18$FkC1Ww*N}*tcp~L!_46Ex6hq9pr}q zi3e&fvusK)L5$VF!YZ{T;g{9ads6v-M<5O#V>4;>k?U-A*P*xVVb1pS| zY7&&K!)nEXn@C!T(+P3TvACX9)W`U7gy&WQ%JbB?QQIwU9%1~ z015S`ilD-PPSlfFU69&stCpS1R(Q3Otvth5HW!U2Q!Xb`9Bn`l2=_<3rB#{7B{N}$ zU9*30^5$B3zRl#_AiU+feGvHO>p=2wchTd_nZ`!Dy}Zd;b?jpfRu71rF5A|uRD~ne zoehAtz$Bd@f&`PaZ&DeAYDv<0g?LhNQbdz+GEcAKJSus1nCkBH20+w>BI!ymUEs+o z?v*HR?Y#RgjmIOUP?|kV$P91rPTDzKZb*uifX=`V6q;`6eJIv`IK?wu0*d0nz zVD}B-nsO_)n(s2TxO&*iu5hFQxFG9YwCo8JsgvATksS>r%Qu`pQ}~ugw^lWjFG|;a zfHvBRYo50)LGL7u%Gf)m4xK=EGv^nm?baQOT{_MVyL+@e z9ztM)u^I-I4wK|6L6EbqEthdTww2yFfZADJF5wqVpmvB0fZ#hziBt(mkaw*ieU-At zZnv||I8B|NX}|)F;%!_}(ub4)Q-Dk%(FvVW7o{Ovck3zU%$ISH*s#R$XYDbI%yRYi z?U-ft&9;Ii4y8$uLX=aaerGZ_tJ75#x0&2~Jl2M_z_HsNEa8q~xq9B#!!{|0n#6FM zlm*&jHpwvP3H}kXd8gVzGqHtLHQ3*9I`;nn9?BM%c&83-UP>|SyKv;(V9t{XR;ZGR z*}H%@_7(xy*Lh1gTwpl91~FVgvZi3~q)}LuRz?Eqv9$;3Q%GsTcDq*-Q z*GA6*;w8|iU3SeK@_;58&CsrMh7}nZPI{DPy$61Qsb=( z0>UDMY-wRMB7m@sG$NEm0w@rOp{AUQD4=!|6j4ivpalXnI!w=n0l5N+I|2csNtFOA zz#m09nZ3+Kth*+$&Fp=W5cILuiWTG~4X0YPWSr2ck?;$0$ni`-6mM8%yo?OsI0^e#zOE zKXTc-FXHa32)7u3w0!>nx_l>pEmbC79d&5fa^~9MmWZ8eWR!nRI+OO-vo~>=_i!W*fd1@7O zcDcu2v;2D*WwFzipLPEL$mnKOA$elwvr}sdy|DnLVPEy8{0(|CNJE@CvRF`s-`prh z+jg$k1XMVEfpm$ z<*T;wyFnz9tpt?;B%X6eZlzW;cFWK6VsWE_gsCg%>+OGHdWP%JhR*c}!1%$#%yr*a zvCi04t>9LbT4PN+g+7&d9?%q%?yDZ!%IW3<_SVX~wos7$nvrzbAFSCY?5>j9A-&t4 zM>nvV%U)lNL|C%5Tp>t8l$0qYLILd*(L-_~&x{dL#Wj4{?*OUP5rp?Z)s zDOy#rCy|3+EPGM=xW`>l25v9Rk2e)W+LUrEr56cieKD~}YVPiKN-Y$b@F9yaSm!Vy zPUm4M?;J#eJPx&O_SVEnKPY0rv>YjEMh7GQst?^+2JNt}A~u;T3dPJAf_`xHu00L> zj;!}{K7cr%opYBuPM@}%cWZ~|^N-&|2GrJodE0E4-tdGEvX;^z3iEMC?WML4X#9Aj zZ~C+?=*4Q0dZWungZvs(^noIaG0$z;N^AdDNEhOL4cd zHm)md!-^0h4R6_eEW@<;kdTgk;aR8CYS~95j)6@_-xa75+)Vfi&wiP9 zy{8K8oC13r&eD7!xBF{bcx?F@u;RM%X1Bd~L@TT;k?-aPR(d z#g#w&%arPPO5@^2@5y8%D`94P&E<2JZd@GYnS@p!|OGul_N}N>mC-1L7 z-8JNFNtpX<)C>scRie>xx4M~d=_U<435c&d=n5MV<4uS(NqL^5SgNClTqnsH?=xOr z=G+}O7tUI=!Ma1rLdp_5po1yf-BznG9B2g(XmY6LC2XsVVbmn2QAphK*)??t#&T+0 zKLu5%DsfIPJDFn|^e$x&BIAddwcI(;sYR>C%1+yeTXH&eNScd!HeBLampNPDnBFCI za=^v~s{1DkI@%1lqaizUNIo^Q@cUOAytf50sY7sn6@`5lFYhdUA@E!&!jjXtmGa-# zp8o)7(+>b=rCVNtlFP1;wtc0kcbC(b(^GTfTmo?l*MMSca1Kq~q%WuE4J3VLqiAc0 zc_9fF?_vmT9FPdQXo28`0HN?n_tuv*+L9KMg@B};h$2C$y^bl~oSa0q$w^wQRJo(& zSEP0`bB*!u55zG*6L|g|W^PiH6a=X$aUv3TOo%Xid@D`xZ6I*>Eowf_0_vi9%hxCT zd+R3go#$`8CNqMcaZjndcHx8-tgB0CMwFyaAO^q3P|{lg4(^o`pcy3`{Hs)jkeTNsS8bGn!+XbeucDNj zDXQ#`oXg`Uq)!7C*yqeE6nhS2gp-X~o7-XsMBIZvQ0A zEBb+{B9f+_N*qd(sT(LktW%x60x??!DgGH|_HWXKOIA43U4yCpSCJ?u%!E~0miX(& zUJ~YetgU;EIdb+G>Y0BH#ndqd5>xb2qDp{>-3t{=s9QA2s3t1uuZ8Tc^4b~mE1-(agXrR6vwa9#kJ-qfZJX=+W_`Wxa&z$l7OO4 zkW2|PQO`uT61)7)lpkiw>3pnesWoLWx&eN}8l%BIje5zsrJ=3r! zr8<}?Pnf0*!nfop#H;|2dL&W-X-P>mdW>(lq@}=Sk7AS7q<}NOT8QQ-`D*1xbc`wE z@a&iSYFs^^bwhJfv|r)}Vtz$`{#vT4o)S^ir@b2p8MhkRKPGpl@^z(FWTXy4Yc+Z_ zl&dx4hhRm!oWI@HlO$?PbqDaPR`M@!usyN*Ux1(`DpV6BZahbY6KXx_@%#lGlBEuj zOh|;{{3^@$%DH@c1SN3X-QF-l^CebZb>O| zK^R6iX!80iq_>kXr6_6Fe$gK8%~gCMTlD2rkE26cay9vCW7gU`{-VFSuAp{1&tG*H z%yzKgUw>~Ms-xlnCn`Q0g=)UC8c+WK6pp=lRj!dM26~F9bHm|TWkeCSBV$P9L{ol_l5LKlx7GN0X(z@E5%JahB1mh4S!^R{!dd?Sl8VK=X*&HPb76oKtSPX3$hT^| zt^}&(mD7K}@^<@1<7q4Ak$3TN1w1dxO{;Pi&s~S)%!sWU!{QUe%%P;u`Igdu?!{+* zF*4=14f4Bi3j1cy!?0?!HxJ<)J<2HLenqtS{Me||$_O5;mL!0r`}eGUnmr+SgTgHT z0Gb%hI4be1oSa_eb}rl|65X+Ur2!XB&u6&ap~GR=yTtg#Q5VHzVp$6=$?1=D%G(eNGFy64jqIxSfSq zVmaS5406w~b$H$Knt!1N;mA6`k@1n{Dk)~>V9Erm3Ay=C4p(^FxIrX&bUy=E9&BYd zIPN>!B`&2{rPjn zt{2{AlTP+4r7kgt!Ur`1XWT2k%es->osym6ql&k6+*a)N0 zY#U1{hEkLcfC#SLxYReD>z^a31!OPOuGZNqxNVu(C8p&4YM;8EYXxF{f3&$GKYnni ze@BU;obRjEH zN}vPGo$)eRFI-{gCe<@RxZWnDT`sG7OrfbOCbt_ z+m6AP)TGBmhtLfB>)sp>TekBsq$p|yCPIgeKr!|n!_mYGw(M^Gb?h$c`wF~bN)s4+ z3_5~S?7J+2kfFE)gUnKIF=uR!=4Q$^8HW*O{mo2bwpN$+_IC+U2?Fhq+QX|zR}Ce z_1Zp@-WKUaqpYMJMIkpz^Mrv@6(Ofo!ro=8k5_pQHQFF7A;CISC)rd?9($TgT>7~0 zbXQqJJ>IVjy|~P`3BGZR&aArYcIZM^ZFp~;X(3#JZ?aXghgebOYReI@17fHjRa7~H zDO+R=w|R=Ob#Zdv?#B+sFPv`BsHV_dB`Yqrkga{2Y9zRj6$nC(>67oo^HtstiD!&g z4oSFX$;==!x6(@pwF_+*002gnL#{7>1fAl9>=}{#do1FZ9(=|Wg|6cZ%=WpG<-`ka z)wUeW(*4yyRtye*=*`$g4Nx<-Hsb>>Q)FL zX$e~Nk?g1fHx+kf+`z^((Yd#2+jmkydfD_4P!?67E1@b#k_5!XK(ih~PF&%R8Z%fDH1f3Z)<;^J_ct3h|b6R~4-7?p$K_*4qC7Fs9t5sUb_9pCxDi1v3KacH^6e%N3iIDrP02_RPz%1 zcbk6Q4_dt4!wZGB<7)~^(nNv?*odHo0tk@@?wTZ&mSaxZ8IKjqn2uG&?=jvSGOJuw zYacG)7eOsIeyLQn8(PbV8aQhpIs7I?^*g|0B(Erhy^ zx1MZT)Xl;PUA_B5Z7bSdXQany-y#%|13QC`Otnco(UG&3LOBxF#W)MM7?Q37&f;#p zW8ScW3PQA!l9S$ri3*LX!^r#`&33D`#4&5!KE<{ z&Tcd}Z{6r2tBg|O%FP*z5l%0NFvw}!(QX(w5KJja1dUO#J$da)k19|c=mA}rMl|B1 z9TCBtM@Ce#~Kq8}rcO%%wUc<8$v9`>3ULTDxe}lv<+qoatNviVe z(d!~5=Weq88;NB5*FWnycNTuggW?brrvCt|R}pWm5NuRbTzoFvi8qN^=2Oebd`!X} z4dt#VoMR0`ecN2$g0+3$6R~-{D~?;ojb(C>%Xw}Eh3pUdyQBK1tc>bIG{|6s%H4Z@#1{>@UB%uk(9s^Fjf_K|XX!A`KTJDI|^K!ho=M20}+z72*x|)O?M5 zT<(b9gObD=-&M&xJ&0uvEWPM$<> zq-1Y1qs{mrikm-i-m==`}$%wGw!ZR#;j?@ z4dEa7Yp-qyc_lNrismIh=O?_I{3}k);(UrL_*XFPj*GixcqkvXvJV5W<{9*w%?&uh z6#celx=T)}BU%A!;y^tCfiqdxc{5_jabq{=i(JA=cNh-UJcP&bxb+ zr`{?(j^qq08M(N;Q0%U*6|KeTol5bPl&kF{%BN4YyX@`iMfO@$y}XIG0hn;CZRVAP zVpg|;cS;-qW8RYo?5IBjPiMkxyxfHZhlGwt=MMD)#<*nm8EbKT&FWij)dkf$rD_QS ztfVDl`YWzh2b=RQQnzB(-Q_WCsZ&<2G>4iynJEd}Z#;mhy`|HV?PFp~W{pTb%6HSt ziJ~2Xd3CRsJZ!Z?ev(<;v<~mCtwYF`TPN?W>4fo_4xY~$!b*xvDcc7^qu$!LA6;Q? zG-z|uJ2qVdO7xtXOxtv0d8d8=(3?06jSB2$)d z@F!qCVZXqd;d&;3F-+DH0E<@r=jXq=q%NsUa60Ay+b-dvI!9pGsMn%m&&qkgnIK!S z2g|lKl`ia`nRfNa)9IAJG@^I%pq=BwjG!2(lLP^)r;R5{lc1~=f;kZrN}UN&S1QLG zM7i{Y;ckD;nC@A_v20T(Ut-VRT8ky85oHXmWTYzJyjy`2-Ar%4T52+ugj}$j2@3BS z=gOQyi3i_U^CxZxWiZ3EhHV~hfbOD4i9x`T$jeIfu1`wW$e>s z>uy9@U#ryLp8%I2DE_HcM+;dnQ;RGxp$B?}W_4=DFTgNH4(S{Ii4`?Ds0HzL{H{w-FORB9V<2baRLH=_!I zvtD2`x2d>)tj%eEq>@k3J5}4+4ajk@C42K<;3&a`DEUz*ZCm{#MkYy(qL`4b)1-Uo zB|r*n37GJs2b_UQ;~hv7x4NocDE|QJmUWHJq;vjM)vTSSJgTYUVy7x+UjVf7AI6%5 zwLufd=-SwCA>D`@-8O%yYUN5nm@^el`Z=m{J<0%pm)alj&h>Go0FJddW`bIXZG|OZ z6QjM%)d89DL$Sc|V6`-twJB&M=y5QTWhy+YLh{s4TJv36TH+Ru zTH-d$Us^mgy2ZmOb+wNIl>!Y|r6?w&ysg1WruP|7913rXIk#9+RObw_bQv4{H4n0~ zG8L`Y)#9}u>l)mc-cQ3V`2H|F9hBHvVi^+clHR4b+6$<-NdOf}QUXVHBn`HT#P;|_ z%58(81!+@BaFp-u0&CK2H4|6zUhLu5rqg`>$oJnL$$%U8g1^VrQoIxaXKl;8)O{SC zV{jad7KS%g@Z zEdwi#@`Nr3=mTfWv5E*Oqb9RSgG;)cH!h1X&Z|pZjtYKFT29>2GE1dD$MO5B^vdx? zy8Z_OyDMuETn)snFO<082sWG<%?%X3Qhg#P!Y+73$p*i=Ty2t82TCoHu*EQQaJwIf z%4`c9>gvT-H0* zGt@ETb$gH3&naSmqrer_7 zDj*;{E`%mSN|4ix@TpekBMsTW__U+P_32cT!aFN9o2M-xKX}cqW!eN{Qo?p$X7*ft zh+B7x3A@VRMJ}kQv5;0H2w?O*&dykCIwP@SZ~y*QMjPb zBd>s}U&|A(T<`l*Dw^_ZC8-RL#aLlsxp- ztyx1rfR3CJ+51sC7mN#3QxmP+_**An5 ztuSWs<7>p2nz5!J6bBGYE6leT0bvEfd84<@E zu>+wI1Y?b{jSpvaeJVxbE$TFs?3Y7o6W+hr1Y9*{TI;5|c~#?HzCyBMuQHDAPB2?T zDC_Vbx|OC}gk01N#zn2JctDPU>&{jUPW0^#ITkbH^C{aFLtQ`+(eFxfQ||o2Mf{)3 zS9u+vuRR_ZH4m>L?Hxod4y%cBgovja9BC9E6u;umnQjAk4hXpq%ITxb4K%0dUfk0s zx{(9R3n=LXbEfmpLzMDOrGAT+;c?t!HxxDD4k~>;Ho`^jVcc6)b6^yd=`KBO4-ioW zN|{MT!SkbU!LZQJFED&L@c97{yI`S8aw)|?%Bwlk;|w%TEnf4M#o(8OxWun|7X8DV z@f>)-BV{R%r_IKM5!!iu=wbUwyX1o?e6j2|s_C|`LsYgkI?}+| zQZCIyk;GnlMW!%APln3=Gt>+UqjlK8I)u!|^5qQRHHqInP=@$96FSIv8a=t^IF$Hi(6wN6X>6;?{7Zui7lCUyULS z6WshmiySRl2LCr$cfA}6$0mWgID>tL-Dyf* z>%I;Z)%rzJ1l5+~PJe4rXw}~;#bD)T1W_5))f$Ji%bzUv1VR=IW|0Z{!`B-Y%R461 zNcaZgb#+L`$ylK@K4IGLs*}$-9RiY59uAy$1iiwYP4ikQ8+^eBA$s1li1gnKq7BJS z^VW4V6CXVI4dnN7csme4V_(x5Sbs9!!h^Nhmmau2>0zk!`N>GqDw!84P0=@p7tXl} zan96VrXa$ZfI3#}8yj_?hPHMi;thvXe<$(B_|inK#jGgo1+cru*z?M~wP%^-oe@`F zYkB!}u}sjjQ>`@b=;u1&Bk}9y{+Hdgdqy)Z#?A8m<=3%;FI|Q$K{#K>z53r=q1!vv zl#&G~@NI{e(24OGry9bY1}M2U6u5eGufBOh8b4NDV5Fi#)IDjw&uIzeAs%g!kyXcR zD7Z3Ny$3~E#*DD`m;%AVAJ6dQHOs9gM#r%hDjOq4*m)ZgPztpqNrE2GUf zD$)po?od|z9R8t-3ptBRDL;5z*vq3Y|6hRE=iXZk3o+gcyq~7on&;urabYs)CHhCR*gbTeY~#l026G zS~~yb2jqE#u4U3;{~6&$5H-MOYT6L!l3*u&NnB+o{C|k;Smer13^9q4H%V`yarU>t1%V5nO(knD>VK z#t_G7CS{>#l=2TSRq2nNde>sIO}jgOgmWjjo}^btfn@)K#t+BKEeC9!vaqO4%=6V4 z5{3G3b>7>yEmD?s12vs>vEkW832Q?Wy0CkJiICZ_n3yX0e;b${~9=2sG52 zrnLs*KOhLkmL|qnChdPl@J1XgPno7Ol~URpwq_(7&r(A22C0SFr~#S!J|ZWQ^ZR^! z@?sQ3aoi(&9JY_#>#rg%lXJ#W1;keAH@0E4d#!thukT=9@j#4*OLmc5t?q%ee6>sf z7%K3V!`Q)Y>>ApIU7N0N$cggE?k116XVT+(Pbon-OGj4dZ#Ml@LQYQGgFFgpSNvWW z4BbdeJ`6CHV_#;A&I_VKMxcXky}?H<*TBfo%O9~sbWHYqMSpUVrjnV_|;&hfJsB)Hc=}Jzq&X z#RD^14VTqr&Ij_E(yHb(36m7+o1hcZ$>}iK>GEjz8SZB^NA# z~2Jh$E|+g@+Q7kn)^g* z(iDETqCm7Z=IKWu&9F1aY*SccO6SJ$ zUnH_Z&D0xg>&9{`PfeNNYLF`QRt5IIsW*PvfI6ok4gl9mBm29B5Tegn;Os*>*q`u^ z%h)~Kiw4|V?a#SapadNe1xkJQh1FW>RgE`Ze^?$y#>7zV6j15}Juk6HmJI-1w;{lOAia2dUzEtV}ry^_?jXw!9#>RCo}Wz*<0vMuzwY9;-v|647I z%+!UY@Vvc>uXw%x#EJl~Q9Pju1f}6-`6h8;;@m&LsLoTQ64W20+~p{hk44jpo%?I8 zp}n)zS!AbyoE1FL3XYIVG2kGW`0YLo&NJ+@-3~Q~;{$8ro@GggaeK5*hPNg*e#Ld1 z=;X}xogQ$JRCT>)-&BT79^;T8ZXnaEpv!f{<}m~Qs#&=y(-vxD z-|ouExi%`ui0$pPU9;tqWq+>7JBe15)W%?N<1}?;x?s!j(PMU{^OIqNLD<;>qFin< zJTa9L0sLJdZ8DYY(NOsu@tFWZR3K6JM~#@K>sLJ#Nr^PTL2Ze^6h@c(u}3h@FwAMW z9^*yugy!0^TQ~RJu) z+LsZ=XM#|azKEK1AAKEWW0;sg6W@I`^k)ivQ))k zy(D`%{{UHNu=b2!pgM+*_k*OfJr z_8xxvRzDQ;46l1~p5PztgMZd}gyz%?2+_kfvNnN_*>R@Qoihhd!~W~3#s_y;#a=G2 z$34iO*{sr_pG}ewrds|nakai*>3uF#Q7I`+k_fHN2%B+-R#^nK)IJc zE-g`xQan-&o*~k4tg8ZVsa3h=@3>Y_bCI25U=UZo&|-c7=)YQx%{Ry>%-=zLjS{zZ z-p>-lYGnr$V8X)baMm}^vpc|yDB!QXBjA?E58>%Mn#^Q`Ry7vY)qPvMkVq{X(j_Mu zZL&k*JeJ0|Tt>1YE2s;-q5hL4*t~0==>uc`D716larVyry2Ri6JkL z$+CO<3PlRQ5lgEYeqxP~8>0O#u1bb5!np~uN1+}{{O`Qb#Nwq# z21cZ(>KGn1>OiNH9<>&yb-cIM*^uBj=xNso9~4hFxuvHSDghBFCw%= z;_LZjMmBNpVZ02KD00Gw8=z4ASI={*ui7A|4ZH8ysL3I1)qlX!3w?{@{0z!93A&!q^rA z8pL$G_*l{@nl_dX<)@+Bh%eVmToAHfWhdz{h-Hsij&FB;G&1>yWCb?ng`t`Ji1+QB=&iV$B#3`o1uHREc2ubNYeX?1 zD1MZ7-m;d7QhAi#SYmd~#u=*Vsow?Y|ai$#l3>PKd) zh@}1e-kvvVy0~krxqgh%wJ2HmET85IQ3&8p!B)JH2)we0k6R}>=henkQb+@c*6f;B z?VHu17fG3>YnFrE^w}mVskPantCctVydDUkrdn?Np5a<1)>uxuuO3(H zMUES#Q=vRkr5DOfYNqs9uOi0=j^X)<>AF31Lc`3LR}B&7H!mG?jOR8(q^XrWQX6rR zn~0l377%pDki7VVpV?p9JwxpKNNIMyQ&H!(Sy$aXR@DKQW9xP4AF8PXKCbUL>*1U| z?9y2I89c<&S;|KYV-iwkJ7gctlQmSU`7m{HIII}VxQ`j+3CFZ{CUA2;T1HzFLzTwG zq$SEoDZCJmVUq=e5eNgZ{KD%brEOAfDsZLvqYaK2_qZM=xskhxDP?uyY~)gAE6I@U zW~DyK_eXW29UWIK=a)J{rXD55j*otdPj`!Ioay;!y){7~{L%fU`0Zylm7FXaD`Y>)|&6P2o zCud$QN|KxMH|5v62i9mh)Sbn)J}##FrAa67Xe3^*^K79|C^)%&(Q1`WgY>dY1@T9a z!55`lnkHkT$7n_hN^J(B-*7j9J|e&=7lQoOVV<%uW1VH9jQh3?Pm3$ku&PX~n-+r6*R?n63$BTTJoyS+9*WJK9uEVPJ} z_roMII%Shc{R1Asyy0vSJIvv{RSWQ^6{vv_Wt)McKM6&ixL-`NOrj z-nD5eeab+e(=CE=#Bq)LM;uY3_omPqP}~a6QX%PAk?~y>nZdS9by|$CG-W{YCOh%P zibcpyUl`d(p#kvsDc7U-F_N9SKCv;qgB)y~-|u9E?b6J9VsaO$JBUgTbp6=Qv#|xI z!Oy0u9}^T;@b9*apd>suaTlbEg7^}>cE&do&i~=f+Lf1kVX5}z6>~m!-ELU*E zDe_;BKqW{HEHejC(LjKIiXbE)qR*tl{D)k&{_lx42opZ*lCcahY`HOVJ&@o(1J+kG z44MO574TDH;4;DwvY^Oll7qDW+6bhGV9X5`{Qolmvb3Kj=we*|br(8yBvcmUqaip9 z7)ViE#s2FrFnuLJD5@|6Clad8I{knXIb+|`6e(y$+M@g5UOwpof^HH%iox>T9~JfF zZNz7yL^h6Q;_Sj(lCZFE`KGkLlc;ZtX#z#JOHAU>Dg`Q+g!aL~$2o~^>7Nb1Q-}e) zBk5X%BM$RHepMUvBN1qXO@&#$dsD!BmLHnGiE~F%gHfWD^?d^uX&w*oFrb+uKQK~+ zbp05a;)AK5n_K#(wr6CQaK9d%u+O@Hc?Z8vpv~RW!Puh*U#{cm?PIQXdgSY5uKrN4 z2kb65L$Iw0Pd<;b{0nsIR1KL*A;H&^5xQz!m*wjqOI-~i+@}L+QHE?%@zw>bbJ)`{ zZk${oN;X{6Cc$b1)Y<^AMx0+l8qxr`stNInh_RTHw#t@YW(_MDspYz7^8ma*vdCm2 z%P}$&ZaE�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 M`zbeJMJJj6*{qX;EdT%j literal 0 HcmV?d00001 diff --git a/content/blog/2026-euroscipy/contents+en.lr b/content/blog/2026-euroscipy/contents+en.lr new file mode 100644 index 0000000..fac501e --- /dev/null +++ b/content/blog/2026-euroscipy/contents+en.lr @@ -0,0 +1,61 @@ +title: EuroSciPy 2026 — Kraków, 18 to 23 July +--- +pub_date: 2026-03-07 +--- +show_on_homepage: yes +--- +teaser_image: krakow-2026.jpg +--- +teaser_text: + +EuroSciPy 2026 — the 18th European Conference on Python in Science — takes place from 18 to 23 July at AGH University of Kraków. Six days, 40 speakers, 16 workshops, 200 participants. + +--- +body: + +## EuroSciPy 2026 — Kraków, 18 to 23 July + +![General view of Kraków's city centre from Krakus Mound](./krakow-2026.jpg) + +Kraków, general view of the city centre from Krakus Mound. Photo: Zygmunt Put, CC BY-SA 4.0, via Wikimedia Commons. + +From **18 to 23 July 2026**, the European community for scientific Python gathers at **AGH University of Kraków**. EuroSciPy is the cross-disciplinary conference for everyone who uses Python in research and teaching — from astrophysics to bioinformatics, from machine learning to reproducible science. + +This is the **18th edition** of EuroSciPy. The conference returns to Kraków. It is organised by the **Python Software Verband e.V.** + +### Dates and venue + +- **18 to 19 July 2026** — Sprints (joint with EuroPython) +- **20 to 21 July 2026** — Talks and poster sessions +- **22 to 23 July 2026** — Tutorials +- **Venue:** AGH University of Kraków, Poland + +![Main building of AGH University of Kraków](./agh-main-building.jpg) + +Main building (A-0) of AGH University of Kraków, al. Mickiewicza 30. Photo: Maciej Talar / KSAF AGH, CC BY-SA 4.0, via Wikimedia Commons. + +### Format + +EuroSciPy follows a well-established structure: two days of sprints, two days of talks and posters, two days of tutorials. We expect around **200 participants**, **40 speakers** and **16 workshops**. + +For the first time, the sprint days are held **jointly with EuroPython**, which runs the same week in Kraków. If you want to contribute to open-source projects, you can combine both conferences in a single trip. + +### Topics + +EuroSciPy covers the core tools of the scientific Python stack — NumPy, SciPy, pandas, scikit-learn, JAX, PyTorch, Dask, Xarray, Numba — and the domain libraries built on top of them in astronomy, climate science, biology, materials science, geosciences and many other fields. Cross-cutting themes include reproducible research, performance, visualisation, and maintainer topics. + +### Call for Proposals + +The Call for Proposals is open. Talks, tutorials and posters are submitted through pretalx: [pretalx.com/euroscipy-2026/cfp](https://pretalx.com/euroscipy-2026/cfp). + +We invite researchers, educators, maintainers of scientific libraries, and practitioners from industry and the public sector who use Python for scientific work. + +### Tickets and grants + +Tickets and information on diversity grants are at [euroscipy.org/tickets](https://euroscipy.org/tickets/). EuroSciPy is a non-profit conference; any surplus flows through the Python Software Verband back into support for the scientific Python community. + +### Organiser + +EuroSciPy is run by the **Python Software Verband e.V.** — volunteer-driven, non-profit, the umbrella organisation of the German-speaking Python community for more than 20 years. On site, the PySV works with AGH University and volunteers from across the European SciPy community. + +More information, programme and registration: [euroscipy.org](https://euroscipy.org/) diff --git a/content/blog/2026-euroscipy/contents.lr b/content/blog/2026-euroscipy/contents.lr index f2ad9eb..87fa556 100644 --- a/content/blog/2026-euroscipy/contents.lr +++ b/content/blog/2026-euroscipy/contents.lr @@ -1,49 +1,65 @@ -title: Entwurf: EuroSciPy 2026 — Ankündigung +title: EuroSciPy 2026 — Krakau, 18. bis 23. Juli --- -pub_date: 2026-03-07 +pub_date: 2025-11-11 --- -teaser_image: +show_on_homepage: yes +--- +teaser_image: ep26-teaser.png +--- +show_on_homepage: yes +--- +highlighted: yes --- teaser_text: -Die EuroSciPy 2026 findet vom 18. bis 23. Juli an der AGH Universität in Krakau statt — die europäische Konferenz für wissenschaftliches Python. ---- -show_on_homepage: no +Die EuroSciPy 2026 — die 18. europäische Konferenz für wissenschaftliches Python — findet vom 18. bis 23. Juli an der AGH-Universität Krakau statt. Sechs Tage, 40 Speaker:innen, 16 Workshops, 200 Teilnehmende. + --- body: -## EuroSciPy 2026 — Ankündigung +## EuroSciPy 2026 — Krakau, 18. bis 23. Juli + +![Blick über das Zentrum von Krakau vom Krakus-Hügel](./krakow-2026.jpg) + +Krakau, Blick über das Stadtzentrum vom Krakus-Hügel. Foto: Zygmunt Put, CC BY-SA 4.0, via Wikimedia Commons. + +Vom **18. bis 23. Juli 2026** trifft sich die europäische Community für wissenschaftliches Python an der **AGH University of Kraków**. Die EuroSciPy ist die fachübergreifende Konferenz für alle, die Python in Forschung und Lehre einsetzen — von Astrophysik bis Bioinformatik, von Machine Learning bis Reproducible Science. -Die **EuroSciPy 2026** kehrt nach Krakau zurück! +Es ist die **18. Ausgabe** der EuroSciPy. Die Konferenz kehrt nach Krakau zurück. Veranstalter ist der **Python Software Verband e.V.** ### Termin & Ort -- **18. bis 23. Juli 2026** -- **AGH University of Kraków**, Polen +- **18. bis 19. Juli 2026** — Sprints (gemeinsam mit der EuroPython) +- **20. bis 21. Juli 2026** — Talks und Poster Sessions +- **22. bis 23. Juli 2026** — Tutorials +- **Ort:** AGH University of Kraków, Polen -### Was erwartet Euch? +![Hauptgebäude der AGH University of Kraków](./agh-main-building.jpg) -Die EuroSciPy ist eine interdisziplinäre Konferenz für den Einsatz und die Weiterentwicklung von Python in der wissenschaftlichen Forschung. Das bewährte Format umfasst: +Hauptgebäude (A-0) der AGH University of Kraków, al. Mickiewicza 30. Foto: Maciej Talar / KSAF AGH, CC BY-SA 4.0, via Wikimedia Commons. -- **2 Tage Tutorials**: Einführungen und vertiefte Workshops zu wissenschaftlichen Python-Tools -- **2 Tage Vorträge**: Wissenschaftliche Talks, Maintainer-Track, Poster Sessions -- **Sprint-Tag(e)**: Gemeinsames Arbeiten an Open-Source-Projekten +### Format + +Die EuroSciPy folgt einem bewährten Aufbau: zwei Tage Sprints, zwei Tage Talks und Poster, zwei Tage Tutorials. Erwartet werden rund **200 Teilnehmende**, **40 Speaker:innen** und **16 Workshops**. + +Der Sprint-Auftakt findet zum ersten Mal **gemeinsam mit der EuroPython** statt, die in derselben Woche in Krakau läuft. Wer an Open-Source-Projekten mitarbeiten will, kann beide Konferenzen mit einem Aufenthalt verbinden. ### Themen -Präsentationen zu wissenschaftlichen Tools und Bibliotheken in Python, darunter: -- NumPy, SciPy, pandas, scikit-learn und verwandte Bibliotheken -- Datenvisualisierung und -analyse -- Machine Learning und KI in der Forschung -- Reproduzierbare Wissenschaft -- Open-Source-Entwicklung +Die EuroSciPy versammelt Beiträge zu den zentralen Werkzeugen des wissenschaftlichen Python-Stacks: NumPy, SciPy, pandas, scikit-learn, JAX, PyTorch, Dask, Xarray, Numba — und den darauf aufbauenden Domain-Bibliotheken in Astronomie, Klimaforschung, Biologie, Materialwissenschaft, Geowissenschaften und vielen weiteren Disziplinen. Schwerpunkte sind außerdem reproduzierbare Forschung, Performance, Visualisierung sowie Maintainer-Themen. -### Veranstalter +### Call for Proposals -Die EuroSciPy wird vom **Python Software Verband e.V.** veranstaltet. Es ist eine Non-Profit-Konferenz, organisiert von Freiwilligen. +Der Call for Proposals läuft. Talks, Tutorials und Poster werden über pretalx eingereicht: [pretalx.com/euroscipy-2026/cfp](https://pretalx.com/euroscipy-2026/cfp). -Mehr Informationen: [euroscipy.org](https://euroscipy.org) +Eingeladen sind Forschende, Lehrende, Maintainer:innen wissenschaftlicher Bibliotheken und Praktiker:innen aus Industrie und Verwaltung, die Python für wissenschaftliche Arbeit nutzen. ---- +### Tickets und Stipendien + +Tickets sowie Informationen zu Diversity-Stipendien stehen unter [euroscipy.org/tickets](https://euroscipy.org/tickets/). Die EuroSciPy ist eine Non-Profit-Konferenz; Überschüsse fließen über den Python Software Verband in die Förderung der wissenschaftlichen Python-Community zurück. + +### Veranstalter + +Die EuroSciPy wird vom **Python Software Verband e.V.** organisiert — ehrenamtlich getragen, gemeinnützig, seit über 20 Jahren als Trägerorganisation der deutschsprachigen Python-Community aktiv. Vor Ort arbeitet der PySV mit der AGH-Universität und Freiwilligen aus dem europäischen SciPy-Umfeld zusammen. -*Dieser Beitrag ist ein Entwurf und wird noch ergänzt.* +Mehr Informationen, Programm und Anmeldung: [euroscipy.org](https://euroscipy.org/) diff --git a/content/blog/2026-euroscipy/ep26-teaser.png b/content/blog/2026-euroscipy/ep26-teaser.png new file mode 100644 index 0000000000000000000000000000000000000000..5220495a0f348a41ba981888275b724e9dac71ca GIT binary patch literal 314062 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

    + +
    +

    EuroSciPy

    + +

    EuroSciPy is the annual European conference for Python in research and science. Wherever scientific data is processed with Python in Europe — climate models, astrophysics, biomedicine, geosciences, numerical simulation — EuroSciPy is the meeting point. The Python Software Verband is co-organiser of the conference series and part of the program committee. The next edition takes place in Kraków from 18 to 23 July 2026.

    +
    + +
    +

    Barcamps and PythonCamps

    + +

    Alongside the large conferences we live the barcamp format: smaller, regional weekend events whose program is shaped by the attendees themselves — PythonCamp Cologne, PythonCamp on Rügen, Python BarCamp Karlsruhe, PyCamp Leipzig. These events are organised entirely by volunteers. The association co-funds them and provides insurance coverage and visible sponsorship; editorial control stays with the local organisers.

    +
    + +--- +volunteers_section: + +## All run by volunteers + +
    +

    PyCon DE & PyData, EuroSciPy, the barcamps, the grant program, the board — all of it is volunteer work.

    + +

    Several hundred people organise, curate, review talks, carry hardware, staff helpdesks and answer emails — unpaid. Sponsorship and member fees go into events, grants and infrastructure, not into salaries.

    -Examples of funding include conference events, education-oriented activities and development support. Details of the available forms of -funding are described in the grant program. +

    This isn't a footnote. It's the reason PyCon DE is meaningfully cheaper than comparable commercial AI conferences, why funding decisions arrive in weeks rather than months, and why on a PyCon DE junior developers and CTOs end up at the same table.

    +
    --- -details: +grants_section: -## Python Software Verband +## Grant program -The Python Software Verband e.V. is a registered non-profit association based in Düsseldorf, supporting and promoting the Python community -in the German-speaking region. +With member contributions and conference proceeds we support the Python community in the German-speaking region — financially, organisationally and visibly. We fund conferences, barcamps and community events as well as concrete open-source development, education and new-talent initiatives. Recently funded, among others: Django Girls Berlin, PyData BBQ Heidelberg, GeoPython Basel, Jugend Hackt, the Zope sprint and PythonCamp on Rügen. + +Applications are accepted informally by email at [grants@python-verband.org](mailto:grants@python-verband.org). Details on funding levels and conditions are in our [grant program](/grants). + +--- +ecosystem_section: + +## An ecosystem that connects research, industry and public administration + +Python is the world's most used programming language — and in the German-speaking region it's the shared language of research institutes, large corporations, mid-market companies, public administrations and educational institutions. Around Python lives an ecosystem of hundreds of thousands of open source libraries: NumPy, pandas, scikit-learn, PyTorch, FastAPI, Django, Jupyter — the tools behind modern data work, scientific computing, web services and AI applications. + +That's why our community works so well: a climate researcher, a quant analyst and a backend developer all reach for the same tools. Cross-pollination between domains isn't a side effect — it's the reason Python expertise spreads so quickly across fields. + +--- +culture_section: + +## The culture behind the association + +First-time attendees at PyCon DE get invited to a lunch table by strangers. Library maintainers answer mailing-list questions. This isn't folklore — it's a culture of helpfulness that has shaped our community for decades. + +We live a [Code of Conduct](/coc) that isn't decorative, and actively fund initiatives like Django Girls and diversity tickets. A broader community is a stronger one — including technically. Behind that openness lies the professional work of a registered non-profit: an elected board, an annual members' assembly, transparent finances. And several hundred volunteers running program committees, conference operations and barcamps. + +--- +cta_section: -### Our Mission +## Get involved -We organize and support conferences, barcamps and meetups. Through our grant program we enable community events and open source projects. +As a member you support the Python community directly — from €60/year for individuals, from €600/year for companies. Members hold voting rights at the members' assembly, gain visibility on our website and actively shape our work. -### Become a Member +Companies looking to sponsor PyCon DE & PyData can reach us at [info@pysv.org](mailto:info@pysv.org?subject=PyCon%20DE%20Sponsoring). Grant applications go informally to [grants@python-verband.org](mailto:grants@python-verband.org). Associations, institutions and policy or public-administration contacts can reach the board at [info@pysv.org](mailto:info@pysv.org). -As a member you actively support the Python community. -Learn about [membership](/membership) and join us. +

    Become a member

    diff --git a/content/contents.lr b/content/contents.lr index cb7c881..d4c46ad 100644 --- a/content/contents.lr +++ b/content/contents.lr @@ -1,32 +1,120 @@ -title: Python Software Verband e.V +title: Python Software Verband --- hero: -Der Python Software Verband unterstützt und fördert die Python-Community im deutschsprachigen Raum. +Der Python Software Verband e.V. stärkt die Programmiersprache Python und ihre Community im deutschsprachigen Raum. Als gemeinnütziger +Verein veranstalten wir die PyCon DE, die zentrale Konferenz für angewandte KI mit Open Source, und sind Mit-Träger der europäischen +Wissenschaftskonferenz EuroSciPy sowie von Camper, die Barcamp-Planungs-Software. -Der Verband versteht sich als ein Zusammenschluss von Unternehmen, Selbständigen und Privatpersonen, die Python und Open-Source-Software -gewerblich oder privat einsetzen und Ihre Wertschätzung der Open Source Community durch ein Engagement für diese Community ausdrücken -möchten. Der Python-Software-Verband bündelt durch die Beiträge der Mitglieder Resourcen und koordiniert damit Fördermaßnahmen, die den -Mitgliedern des Verbandes einzeln nicht, oder nur mit erheblichem Aufwand möglich wäre. +Mit unserem Förderprogramm unterstützen wir Diversity-Initiativen, Barcamps, lokale Usergruppen und Bildungsprojekte. -Beispiele für Förderungen sind Konferenz-Veranstaltungen, ausbildungsorientierte Aktionen sowie Entwicklungsunterstützung. Details zu den -möglichen Förderformen sind im Förderprogramm beschrieben. +--- +ecosystem_section: + +## Python - ein Ökosystem, das Forschung, Industrie und Verwaltung verbindet + +Python ist eine der meistgenutzten Programmiersprachen der Welt und die gemeinsame Sprache von +Forschungsinstituten, Konzernen, Mittelstand, Behörden und Bildungseinrichtungen. Über Jahre ist um Python herum ein Ökosystem aus +Hunderttausenden Open-Source-Bibliotheken gewachsen: NumPy, pandas, polars, duckdb und scikit-learn, PyTorch, FastAPI, Django und Jupyter — +die Werkzeuge hinter moderner Datenanalyse, wissenschaftlichem Rechnen, Webdiensten und KI-Anwendungen. In datenintensiver Forschung, +Analytik und KI ist Python längst der De-facto-Standard. + +Darin liegt die Stärke unserer Community: Eine Klimaforscherin, eine Quant-Analystin und eine Backend-Entwicklerin arbeiten mit denselben +Werkzeugen. Der Wissenstransfer zwischen den Domänen ist kein Nebeneffekt — er ist der Grund, warum sich Methoden, Lösungen und Best +Practices so schnell über Fachgrenzen hinweg verbreiten. + +--- +conferences_section: + +## Konferenzen und Barcamps + +Wir bringen die Python-Community in drei Formaten zusammen — vom Großevent mit mehreren tausend Teilnehmenden bis zum Wochenend-Barcamp mit +50 Personen. Alle drei Formate werden ehrenamtlich getragen, vom Verband finanziert oder mitfinanziert und stehen der gesamten Community +offen. + +
    +

    PyCon DE

    + +

    Die PyCon DE ist seit über 15 Jahren ein zentraler internationaler Treffpunkt für die Python-, Software-Engineering-, Daten- und KI-Community.

    + +

    Über 150 Fachvorträge, Panels, Hands-on-Sessions und Keynotes zeigen echte Use Cases statt Buzzwords — von Software Engineering über +Data Science und MLOps bis zur angewandten KI. Im Fokus stehen neueste Trends, solide eingeordnet.

    + +

    Künstliche Intelligenz ist für uns nichts grundlegend Neues, sondern Teil einer Entwicklung, die wir seit Jahren mit technischem +Tiefgang begleiten und mitgestalten. Diese Tiefe lebt vom direkten Austausch zwischen Menschen aus ganz Europa und darüber hinaus: aus +Industrie, Forschung, Verwaltung, Startups und Open Source. Genau dieser Mix macht die Konferenz zum Katalysator zwischen Forschung, +praktischer Anwendung und neuen Ideen.

    + +
    + + +
    +

    EuroSciPy

    + +

    Die EuroSciPy ist die jährliche europäische Konferenz für Python in Forschung und Wissenschaft. +Wo immer in Europa wissenschaftliche Daten mit Python verarbeitet werden — Klimamodelle, Astrophysik, Biomedizin, Geowissenschaften, +numerische Simulation —, ist die EuroSciPy der Treffpunkt. Der Python Software Verband ist aktuell Träger der seit 2008 bestehenden +Konferenzreihs.

    +
    + +
    +

    Barcamps und PythonCamps

    + +

    Neben den großen Konferenzen leben wir das Barcamp-Format: kleinere, regionale Wochenend-Veranstaltungen, +deren Programm von den Teilnehmenden selbst gestaltet wird — von Rügen bis zu den Alpen. Diese Veranstaltungen werden vollständig +von Ehrenamtlichen organisiert.

    +
    --- -details: +volunteers_section: + +## Von Ehrenamt und Community getragen -## Python Software Verband +
    +

    Die PyCon DE, die EuroSciPy, die Barcamps, die lokalen User-Gruppen und unser Förderprogramm entstehen +aus einer Community, die sich einbringt.

    + +

    Dutzende Ehrenamtliche geben unseren Veranstaltungen ihr Gesicht: in Programmkomitees, bei der Auswahl der Vorträge, +in Tracks und Formaten, bei Awareness, Diversity & Inclusion, im Austausch mit den Speaker:innen — und überall dort, wo aus einzelnen Programmpunkten eine Konferenz wird, die Menschen zusammenbringt und weiterbringt.

    + +

    Dieses Engagement macht den Unterschied. Es hält unsere Veranstaltungen fachlich relevant, offen und nah an der Community +— und schafft Räume, in denen Junior-Entwickler:innen, Maintainer:innen, Forschende und CTOs miteinander ins Gespräch kommen.

    +
    + +--- +grants_section: -Der Python Software Verband e.V. ist ein eingetragener Verein mit Sitz in Halle, der die Python-Community im -deutschsprachigen und auch europäischen Raum fördert und unterstützt. +## Förderprogramm -### Unsere Aufgaben +Mit den Beiträgen unserer Mitglieder und den Erträgen unserer Konferenzen unterstützen wir die Python-Community im deutschsprachigen Raum — +finanziell und organisatorisch. Wir fördern User-Gruppen, Barcamps und Community-Events ebenso wie konkrete +Open-Source-Entwicklung, Bildungs- und Nachwuchsinitiativen. Zuletzt unter anderem: PyLadies, PyCon Austria, Django Girls Berlin, +PyData Südwest, GeoPython Basel, Jugend Hackt und das Munich NLP Meetup. + +Details zu Förderhöhen und Bedingungen sind unter [Förderprogramm](/grants) zu finden. + +--- +culture_section: + +## Mehr als eine Programmiersprache, eine Kultur + +„I came for the language, but I stayed for the community" — der Satz von Brett Cannon (PyCon US 2014) ist bis heute Programm. Pythons Kultur +der Hilfsbereitschaft ist über Jahrzehnte gewachsen: Wer neu ist, wird in der Mittagspause an den Tisch geholt; wer eine Bibliothek pflegt, +bekommt Antworten von den Maintainer:innen selbst. Das ist keine Folklore, sondern Arbeit — ein gelebter Code of Conduct, Initiativen wie +Django Girls und Diversity-Tickets, getragen von einem eingetragenen Verein und mehreren hundert Ehrenamtlichen. Eine breitere Community ist +eine bessere — auch fachlich. + +--- +cta_section: -Wir organisieren und unterstützen Konferenzen, Barcamps und Meetups. +## Mitmachen -Durch unser Förderprogramm ermöglichen wir Community-Events und Open-Source-Projekte. +Als Mitglied unterstützen Sie die Python-Community direkt — ab 60 € im Jahr für Privatpersonen, ab 600 € für Unternehmen. Mitglieder +erhalten Stimmrecht in der Mitgliederversammlung, Sichtbarkeit auf unserer Webseite und gestalten unsere Arbeit aktiv mit. -### Mitglied werden +Unternehmen, die die PyCon DE sponsern möchten, erreichen uns +unter [info@pysv.org](mailto:info@pysv.org?subject=PyCon%20DE%20Sponsoring). Förderanträge stellen Sie formlos +an [grants@python-verband.org](mailto:grants@python-verband.org). Verbände, Institutionen sowie politische und administrative Akteure +erreichen den Vorstand unter [info@pysv.org](mailto:info@pysv.org). -Als Mitglied unterstützen Sie die Python-Community aktiv. -Informieren Sie sich über die [Mitgliedschaft](/membership) und treten Sie bei. +

    Mitglied werden

    diff --git a/content/python/contents.lr b/content/python/contents.lr new file mode 100644 index 0000000..70b168e --- /dev/null +++ b/content/python/contents.lr @@ -0,0 +1,11 @@ +_model: python +--- +title: Python +--- +intro: + +Python ist heute die meistgenutzte Programmiersprache der Welt, die Sprache der Künstlichen Intelligenz und der wichtigste Einstieg in das Programmieren an Schulen und Hochschulen. Diese Position ist nicht über Nacht entstanden — sie ist das Ergebnis von dreißig Jahren offener Entwicklung, einer global getragenen Community und einer konsequenten Ausrichtung auf freie Software. + +Diese Sektion erklärt, warum Python diese Rolle einnimmt und was daraus folgt — für Wirtschaft, Wissenschaft, Bildung und Verwaltung. Sie richtet sich an alle, die wissen wollen, warum Python relevant ist, ohne selbst programmieren zu müssen. + +Der Python Software Verband (PySV) ist der gemeinnützige Verband der deutschsprachigen Python-Community. Wir vertreten Python, freie Software und die Menschen, die diese Infrastruktur tragen. diff --git a/content/python/geschichte/contents.lr b/content/python/geschichte/contents.lr new file mode 100644 index 0000000..f4211a2 --- /dev/null +++ b/content/python/geschichte/contents.lr @@ -0,0 +1,49 @@ +_model: python-post +--- +title: Die Geschichte des Python Software Verbandes +--- +order: 50 +--- +teaser: + +Der PySV vertritt die deutschsprachige Python-Community seit über zwei Jahrzehnten. Seine Wurzeln reichen in die frühe Open-Source-Szene der 2000er-Jahre zurück — und seine Gegenwart in die größten Python-Konferenzen Europas. +--- +body: + +## Die Wurzeln: DZUG + +Die Geschichte des PySV beginnt nicht 2011 mit der Umbenennung, sondern Jahre vorher mit der *Deutschen Zope User Group* (DZUG). Diese Anwendergemeinschaft hatte sich seit dem Anfang der 2000er-Jahre um das damals führende Python-basierte Web-Framework *Zope* und das Content-Management-System *Plone* gebildet, war 2004 als eingetragener Verein konstituiert worden und zog regelmäßige Tagungen — die *DZUG-Tagungen* — in deutsche Universitätsstädte. + +Was als Anwendergruppe für eine konkrete Technologie begann, entwickelte sich über die Jahre zu einem breiteren Verbund für freie Software in der Python-Welt. Inhaltlich wurde der Zope-Fokus zunehmend schmal für eine Community, die längst auf der gesamten Bandbreite des Python-Ökosystems unterwegs war — von Web-Entwicklung über Wissenschaft bis zu Werkzeugen für die Datenanalyse. + +## Die Umbenennung: PyCon DE 2011 + +Vom 4. bis 9. Oktober 2011 fand in Leipzig die erste *PyCon DE* statt — die erste deutsche Python-Konferenz mit rund 200 Teilnehmenden, drei Keynotes und 55 Vorträgen, ausgerichtet im Leipziger Kubus des Helmholtz-Zentrums für Umweltforschung. Auf der Mitgliederversammlung dieser Konferenz beschloss die DZUG einstimmig die Öffnung und die Umbenennung zu *Python Software Verband*. Die organisatorische Übergangsphase erstreckte sich über die Folgejahre. + +Damit war ein Verband entstanden, der dem Vorbild der internationalen Python Software Foundation folgte — gemeinnützig, mitgliedergetragen, der Verbreitung freier Software verpflichtet. Mit dem Unterschied, dass der PySV den deutschsprachigen Raum adressiert und seine Aktivitäten in Deutschland, Österreich und der deutschsprachigen Schweiz verankert. + +## Was sich seither aufgebaut hat + +In den über zwanzig Jahren seit der Vereinsgründung hat sich eine Struktur etabliert, die heute auf vier Säulen ruht. + +*Konferenzen.* Die PyCon DE & PyData ist mit über 1.500 Teilnehmenden die größte Python-Konferenz im deutschsprachigen Raum und steht in der Tradition einer Veranstaltungsreihe, die mit der DZUG-Tagung begann und mit der PyCon DE 2011 ihren neuen Anfang nahm. Daneben unterstützt der PySV als Trägerverband die EuroSciPy, ergänzt durch kleinere Formate wie das PythonCamp, das Beethoven Sprint oder die Python Pizza. + +*Förderung.* Über das Förderprogramm unterstützt der PySV jährlich Veranstaltungen und Entwicklungsvorhaben aus der Community. Gefördert wurden in den vergangenen Jahren unter anderem DjangoGirls-Workshops, der GeoPython-Kongress, Initiativen für junge Menschen wie *Jugend hackt* und Entwicklungssprints im Plone-Umfeld. + +*Verbandsarbeit.* Der PySV vertritt die Community gegenüber Politik, Medien und anderen Verbänden. Die Satzung verpflichtet den Verband auf Gemeinnützigkeit, auf die Förderung von Wissenschaft, Forschung, Bildung und Kultur durch freie Software und auf die Unterstützung von Mitgliedern und Nichtmitgliedern gleichermaßen. + +*Infrastruktur.* Der Verband stellt Anwendergruppen und Initiativen organisatorische und technische Infrastruktur zur Verfügung — vom Versicherungsschutz für Veranstaltungen bis zur Abrechnungshilfe für ehrenamtlich Aktive. + +## Warum Geschichte zählt + +Die Verbandsarbeit ist nicht spektakulär. Sie besteht aus Vorstandssitzungen, Förderentscheidungen, Steuererklärungen, Buchhaltung, Verträgen mit Veranstaltungsorten, Korrespondenz mit Behörden. Aus jenem Teil der Community-Arbeit, der unsichtbar wird, wenn er funktioniert. + +Dass es ihn gibt — und seit über zwei Jahrzehnten ohne Unterbrechung gibt — ist die Voraussetzung dafür, dass freiwillige Beiträge dauerhaft tragen können. Eine ehrenamtlich organisierte Community-Konferenz mit 1.500 Teilnehmenden lässt sich nicht aus dem Stand stemmen. Sie braucht einen Verband im Hintergrund, der Verträge unterschreibt, Haftung übernimmt und über Jahre Strukturen pflegt. + +Genau das leistet der PySV. Wer mit dem Verband zu tun hat — als Mitglied, als Antragstellerin, als Partnerorganisation, als Behörde — kann sich auf eine etablierte Struktur verlassen, deren Wurzeln in den frühen Tagen der deutschen Open-Source-Szene liegen. + +## Quellen + +- Linux-Magazin, *Aus DZUG wird Python Software Verband*, [linux-magazin.de](https://www.linux-magazin.de/news/aus-dzug-wird-python-software-verband/) +- Communardo, *Rückblick auf die PyCon DE 2011*, [communardo.de](https://www.communardo.de/techblog/rueckblick-auf-die-pycon-de-2011-1-deutsche-python-konferenz/) +- Python Software Verband, *Python verbindet — Der PySV in 20 Minuten*, PyCon DE 2013, [pyvideo.org](https://pyvideo.org/pycon-de-2013/python-verbindet-der-python-software-verband-e.html) diff --git a/content/python/ki/contents.lr b/content/python/ki/contents.lr new file mode 100644 index 0000000..67a9610 --- /dev/null +++ b/content/python/ki/contents.lr @@ -0,0 +1,53 @@ +_model: python-post +--- +title: Python ist die Sprache der Künstlichen Intelligenz +--- +order: 10 +--- +teaser: + +Ohne Python wäre die KI-Entwicklung der vergangenen zehn Jahre in dieser Form nicht möglich gewesen. Eine offene Programmiersprache und ein über Jahrzehnte gewachsenes Ökosystem freier Bibliotheken bilden die Grundlage, auf der heute praktisch jedes große KI-Modell entsteht. +--- +body: + +## Eine offene Sprache als Voraussetzung + +Wer in den vergangenen drei Jahren öffentlich über Künstliche Intelligenz gesprochen hat, hat in der Regel über die Anwendungen gesprochen — über ChatGPT, über Bildgeneratoren, über Sprachassistenten. Selten wurde gefragt, womit diese Systeme eigentlich gebaut werden. Die Antwort ist in fast allen Fällen dieselbe: mit Python. + +Das ist keine technische Marginalie, sondern eine strukturelle Aussage. Die heutige KI-Welle wäre ohne eine offene, frei zugängliche Programmiersprache und ein gewachsenes Ökosystem freier Bibliotheken in dieser Form nicht denkbar. + +## Wie Python zur KI-Sprache wurde + +Drei Bausteine erklären die Position, die Python heute einnimmt. + +Erstens: *NumPy*. Die Bibliothek für numerische Berechnungen wurde 2006 von Travis Oliphant veröffentlicht und stellt die mathematische Grundlage bereit, ohne die wissenschaftliches Rechnen in Python nicht funktionieren würde. Auf NumPy bauen die Werkzeuge der statistischen Auswertung, der Datenanalyse und letztlich des maschinellen Lernens auf. + +Zweitens: die Frameworks für maschinelles Lernen. *TensorFlow* wurde 2015 von Google als Open Source freigegeben. *PyTorch* folgte 2016 als Veröffentlichung von Meta — heute das in der Forschung dominante Framework, das 2022 in die Linux Foundation überführt wurde und damit aus der Verfügungsgewalt eines einzelnen Konzerns in eine breit getragene Stiftungsstruktur überging. Mehr als 80 Prozent der wissenschaftlichen Beiträge auf den großen KI-Konferenzen — NeurIPS, ICML — entstehen heute mit PyTorch. + +Drittens: *Hugging Face* mit der Bibliothek *Transformers*, dem De-facto-Standard für den Umgang mit Sprachmodellen. Über Hugging Face sind tausende offene Modelle frei verfügbar — von kleinen Spezialmodellen bis zu Modellen mit hunderten Milliarden Parametern. Auch diese Infrastruktur ist in Python geschrieben. + +## Warum gerade Python + +Python ist nicht die schnellste Sprache. Die rechenintensive Arbeit erledigen in der Regel hochoptimierte Bibliotheken in C, C++ oder CUDA. Was Python liefert, ist die Schicht, auf der Forschende, Entwicklerinnen und Anwender arbeiten — lesbar, schnell zu prototypisieren, flexibel kombinierbar. + +Drei Eigenschaften haben Python für KI durchgesetzt. Die Sprache ist offen und frei: Niemand zahlt Lizenzen, niemand braucht Genehmigungen. Sie ist interaktiv: In einer Notebook-Umgebung lassen sich Hypothesen, Daten und Modelle Schritt für Schritt prüfen. Und sie ist universal: Dieselbe Sprache trägt Vorverarbeitung, Training, Auswertung und Auslieferung — Brüche zwischen Werkzeugketten entfallen. + +Das Ergebnis ist ein Netzwerkeffekt: Wer in KI publiziert, publiziert in Python. Wer KI lernt, lernt Python. Wer KI einsetzen will, findet Python-Werkzeuge. Diese Selbstverstärkung ist nicht künstlich erzeugt, sondern Folge einer offenen Architektur, die kollektive Beiträge zulässt. + +## Was das für Deutschland bedeutet + +Die KI-Debatte wird häufig als Wettlauf zwischen Konzernen oder Staaten geführt. Übersehen wird dabei, dass die Grundlage dieser Entwicklung in einem offenen, gemeinschaftlich gepflegten Ökosystem liegt. Wer hierzulande Souveränität in der KI sucht, kann sie nicht abseits dieses Ökosystems aufbauen — sondern nur, indem er es mitträgt: durch eigene Beiträge, durch Förderung von Maintainerinnen und Maintainern, durch belastbare Infrastruktur. + +Der PySV begleitet diese Entwicklung in zwei Richtungen. Wir fördern Python-Projekte und -Veranstaltungen, die Forschung und Lehre stärken, und wir tragen mit der PyCon DE & PyData die größte Konferenz im deutschsprachigen Raum, auf der sich die Python-, Daten- und KI-Community Jahr für Jahr trifft. + +## Der Dokumentarfilm + +Im August 2025 ist mit *[Python: The Documentary](https://youtu.be/GfH4QL4VqJ0)* (CultRepo) ein Langfilm erschienen, der die Geschichte der Sprache von ihren Anfängen in den 1990er-Jahren bis zu ihrer heutigen Rolle als Grundlage der KI nachzeichnet. Zu Wort kommen unter anderem der Python-Erfinder Guido van Rossum, der NumPy-Schöpfer Travis Oliphant und langjährige Maintainerinnen und Maintainer des Projekts. Der Film bietet einen verständlichen Einstieg in die Frage, warum eine Programmiersprache zur Infrastruktur einer technologischen Umwälzung werden konnte. + +## Quellen + +- *Python: The Documentary*, CultRepo, August 2025, [youtu.be/GfH4QL4VqJ0](https://youtu.be/GfH4QL4VqJ0) +- PyTorch Foundation, [pytorch.org/foundation](https://pytorch.org/foundation/) +- Linux Foundation, *Meta Transitions PyTorch to the Linux Foundation*, [linuxfoundation.org](https://www.linuxfoundation.org/press/press-release/meta-transitions-pytorch-to-the-linux-foundation) +- Hugging Face, [huggingface.co](https://huggingface.co/) +- IEEE Spectrum, Top Programming Languages 2025, [spectrum.ieee.org](https://spectrum.ieee.org/top-programming-languages-2025) diff --git a/content/python/kultur/contents.lr b/content/python/kultur/contents.lr new file mode 100644 index 0000000..d9c747b --- /dev/null +++ b/content/python/kultur/contents.lr @@ -0,0 +1,53 @@ +_model: python-post +--- +title: Die Kultur der Python-Community — und warum sie trägt +--- +order: 30 +--- +teaser: + +Python ist nicht nur eine Programmiersprache, sondern eine Community mit einer eigenen, bewusst gepflegten Kultur. Diese Kultur ist kein Beiwerk, sondern eine der Bedingungen, unter denen das Ökosystem über Jahrzehnte trägt — wirtschaftlich, technisch, gesellschaftlich. +--- +body: + +## Eine Community, die sich selbst beschreibt + +Die Python-Welt benutzt seit den 1990er-Jahren das Wort *Pythonista* für ihre Mitglieder. Es ist eine Eigenbezeichnung, kein Etikett von außen — und sie wird ohne Augenzwinkern verwendet, in der Mitgliederversammlung ebenso wie auf der Konferenzbühne. Wer auf einer PyCon das erste Mal angesprochen wird, wird in der Regel ohne Umweg geduzt und mit einer offenen Frage empfangen: Womit arbeitest du, was hast du gebaut, was beschäftigt dich gerade? + +Diese Tonart ist nicht zufällig entstanden und kein Selbstläufer. Sie ist das Ergebnis von Jahrzehnten bewusster Arbeit an einer Gemeinschaftskultur, die sich vornimmt, neue Menschen einzuladen statt einzuhegen. + +## Werte, die niedergeschrieben sind + +Der *Code of Conduct* der Python Software Foundation ist seit Jahren der zentrale Bezugspunkt. Er formuliert, dass die Python-Gemeinschaft offen, rücksichtsvoll und respektvoll ist — und benennt konkret, was als nicht akzeptabel gilt: belästigendes, herabwürdigendes oder ausgrenzendes Verhalten in jeder Form. Der PySV hat einen eigenen Verhaltenskodex verabschiedet, der für alle Veranstaltungen und Aktivitäten des Verbandes gilt und im Anlassfall durch eine eigene Arbeitsgruppe bearbeitet wird. + +Ein Kodex auf Papier ist kein Schutz. Er wirkt nur, wenn er gelebt und durchgesetzt wird. Genau darum gibt es das *CoC-Team*: Eine Anlaufstelle für Beobachtungen und Beschwerden, vertraulich erreichbar, mit definierten Verfahren. Diese Struktur ist eine der wichtigsten Investitionen, die eine Community tätigen kann, weil sie das stille Versprechen einlöst, das ein Verhaltenskodex gibt. + +## Initiativen, die Diversität tragen + +Ohne aktive Strukturen wird eine Community in der Regel homogener, nicht vielfältiger. Die Python-Welt hat das früh erkannt und Strukturen geschaffen, die bis heute prägend sind. + +*PyLadies* wurde 2011 in Los Angeles von sieben Frauen gegründet — als Netzwerk, Anlaufstelle und Veranstaltungsstruktur für Frauen und non-binäre Menschen in der Python-Welt. Bis 2018 waren weltweit 249 Chapter in 64 Ländern aktiv. PyLadies-Gruppen gibt es auch im deutschsprachigen Raum, etwa in Hamburg, Berlin und München. + +*DjangoGirls* startete während der EuroPython 2014 in Berlin als eintägiger Workshop für 45 Frauen aus fünfzehn Ländern. Was als einmalige Veranstaltung gedacht war, hat sich zu einer der wirksamsten Initiativen für den Einstieg in die Web-Entwicklung mit Python entwickelt, mit Workshops in Dutzenden Ländern. Der PySV fördert DjangoGirls-Workshops im deutschsprachigen Raum regelmäßig aus dem eigenen Förderprogramm. + +Die *PyCon DE & PyData* betreibt mit dem *Financial Aid Programme* eine eigene Förderstruktur für Teilnehmende, denen die Reise oder das Ticket sonst nicht möglich wäre. Berücksichtigt werden Studierende, Menschen mit geringem Einkommen, Eltern, Aktive aus Open-Source-Projekten, Menschen aus unterrepräsentierten Gruppen. Die Mittel kommen aus Sponsoring und Spenden und aus dem Konferenzbudget selbst. + +## Warum diese Kultur trägt + +Es gibt einen ökonomischen Grund, warum diese Kultur über die Sache selbst hinaus relevant ist. Open-Source-Software wird in der Regel von Menschen entwickelt, die das freiwillig tun — neben dem Beruf, neben dem Studium, neben dem Privatleben. Damit Menschen über Jahre freiwillig beitragen, müssen die Räume, in denen sie das tun, einladend sein. Eine raue, ausgrenzende oder demütigende Kultur produziert nicht nur menschliches Leid, sie produziert auch technische Schwäche: Projekte verlieren Beitragende, Wissen geht verloren, kritische Komponenten verlieren ihre Maintainerinnen. + +Aus diesem Grund ist Community-Pflege keine Nebenarbeit, sondern Infrastrukturpflege. Wer in Python investiert — als Unternehmen, als Forschungseinrichtung, als öffentliche Hand — investiert immer auch in die Menschen, die diese Sprache und ihr Ökosystem über Jahrzehnte am Leben halten. + +## Was der PySV dafür tut + +Der PySV trägt diese Kultur in seine Strukturen: durch den eigenen Verhaltenskodex und das CoC-Team, durch die Förderung von Initiativen wie PyLadies und DjangoGirls, durch das Financial-Aid-Programm der PyCon DE & PyData, durch eine ehrenamtliche Organisationsstruktur, die für Mitglieder ansprechbar bleibt. + +Diese Arbeit wird selten Gegenstand öffentlicher Aufmerksamkeit. Sie ist trotzdem eine der entscheidenden Säulen, auf denen die Position von Python in Wissenschaft, Wirtschaft und Verwaltung ruht. + +## Quellen + +- Python Software Foundation, *Community Code of Conduct*, [python.org/psf/conduct](https://www.python.org/psf/conduct/) +- PyLadies, [pyladies.com](https://pyladies.com/) +- Django Girls, [djangogirls.org](https://djangogirls.org/) +- PyCon DE & PyData, *Financial Aid Programme*, [2025.pycon.de/financial-aid](https://2025.pycon.de/financial-aid/) +- PyData, *Diversity & Inclusion*, [pydata.org/diversity-inclusion](https://pydata.org/diversity-inclusion/) diff --git a/content/python/lehrsprache/contents.lr b/content/python/lehrsprache/contents.lr new file mode 100644 index 0000000..e4b428b --- /dev/null +++ b/content/python/lehrsprache/contents.lr @@ -0,0 +1,44 @@ +_model: python-post +--- +title: Warum Python heute die wichtigste Lehrsprache ist +--- +order: 20 +--- +teaser: + +Wer heute zum ersten Mal programmiert, lernt mit hoher Wahrscheinlichkeit Python — an Hochschulen, an Schulen, in der beruflichen Weiterbildung. Was das bedeutet und warum es alle angeht, die mit digitalen Werkzeugen arbeiten oder über sie entscheiden. +--- +body: + +## Die Ausgangslage + +Python ist die meistgenutzte Programmiersprache der Welt. Der TIOBE-Index, der das relative Suchaufkommen zu Programmiersprachen misst, führt Python seit mehreren Jahren mit deutlichem Abstand an — im Juli 2025 mit einem Anteil von rund 27 Prozent und einem Vorsprung von mehr als zehn Prozentpunkten gegenüber dem nächsten Konkurrenten. Auch IEEE Spectrum, der Verband der Elektro- und Informationstechnik-Ingenieurinnen und Ingenieure, weist Python im Ranking 2025 sowohl in der allgemeinen Bewertung als auch im Jobs-Ranking auf Platz eins aus. + +Diese Zahlen beschreiben die Gegenwart. Wer wissen will, wie die nächsten zehn Jahre aussehen, schaut auf die Lehre. + +## Python in Hochschule und Schule + +Eine Untersuchung der Association for Computing Machinery — der weltweit größten wissenschaftlichen Vereinigung im Bereich Informatik — hat festgestellt, dass an acht der zehn führenden US-Informatikfakultäten und an 27 von 39 stark platzierten Departments Python die erste Programmiersprache der Einführungsveranstaltung ist. Das gilt für Häuser wie das Massachusetts Institute of Technology, die University of California, Berkeley, und die Princeton University. Auch Harvards CS50, einer der weltweit meistgesehenen Einführungskurse, vermittelt Python als zentrale Sprache. + +In der deutschsprachigen Hochschullehre ist das Bild ähnlich. Python ist die Standardsprache in Datenanalyse, Statistik, Wirtschaftsinformatik und Computational Science. In zunehmendem Maß ist sie auch die erste Sprache, die Lehrende für die Grundlagenausbildung wählen. In den Schulen kommt Python über Informatikkurse, über Initiativen wie *Jugend hackt* und über niedrigschwellige Plattformen wie den Calliope Mini oder den Raspberry Pi in den Unterricht. + +## Was diese Sprache anders macht + +Python wurde Anfang der 1990er-Jahre vom niederländischen Informatiker Guido van Rossum mit der Maxime entworfen, dass Code lesbar sein muss. Die Sprache verzichtet auf geschweifte Klammern und Semikolons, sie strukturiert Programme durch Einrückung. Wer Python liest, liest beinahe Englisch in formalisierter Form. + +Diese Lesbarkeit hat praktische Folgen für die Lehre. Studierende sehen die erste Stunde nicht Syntax, sondern Logik. Werkzeuge wie *Jupyter Notebooks* erlauben es, Code, Text und Ergebnis in einem Dokument zu verbinden — was naturwissenschaftliches Denken methodisch direkt unterstützt. Die offene Standardbibliothek deckt alles ab, was eine Einführungsveranstaltung braucht, ohne dass Lehrende zwischen kommerziellen Werkzeugen wechseln müssen. + +## Warum das alle angeht + +Die Wahl der ersten Programmiersprache prägt eine Berufskohorte über Jahrzehnte. Wer heute mit Python die Hochschule verlässt, baut damit über die kommenden Karrierejahre Datenpipelines, Forschungssoftware, Verwaltungsanwendungen, Lernsysteme. Wenn eine Sprache die Lehre dominiert, dominiert sie eine Generation später die Praxis. + +Für den Standort Deutschland folgt daraus zweierlei. Erstens: Eine Bildungslandschaft, die Python ernsthaft verankert, sichert digitale Anschlussfähigkeit über Branchen hinweg — nicht nur in der Informatik. Zweitens: Eine Förderung freier Software in der Bildung ist keine Liebhaberei, sondern eine Investition in Souveränität. Schulen und Hochschulen, die mit Python arbeiten, sind nicht an einzelne Anbieter gebunden. + +Der PySV unterstützt aus diesem Grund Projekte, die Python in Bildungskontexte tragen — von der Übersetzung der offiziellen Dokumentation ins Deutsche über Sprachstipendien für die PyCon DE & PyData bis zur Förderung von Initiativen wie *Jugend hackt* und *DjangoGirls*. + +## Quellen + +- TIOBE Index, [tiobe.com/tiobe-index](https://www.tiobe.com/tiobe-index/) +- IEEE Spectrum, Top Programming Languages 2025, [spectrum.ieee.org/top-programming-languages-2025](https://spectrum.ieee.org/top-programming-languages-2025) +- Communications of the ACM, *Python Is Now the Most Popular Introductory Teaching Language at Top U.S. Universities*, [cacm.acm.org](https://cacm.acm.org/blogcacm/python-is-now-the-most-popular-introductory-teaching-language-at-top-u-s-universities/) +- MIT OpenCourseWare, *Introduction to Computer Science and Programming in Python*, [ocw.mit.edu](https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/) diff --git a/content/python/open-source/contents.lr b/content/python/open-source/contents.lr new file mode 100644 index 0000000..b759db9 --- /dev/null +++ b/content/python/open-source/contents.lr @@ -0,0 +1,52 @@ +_model: python-post +--- +title: Unsere Position zu Open Source +--- +order: 40 +--- +teaser: + +Freie Software ist kein technisches Detail, sondern die Grundlage moderner digitaler Wertschöpfung. Der Python Software Verband versteht sich als Teil der Free-Software-Familie — und positioniert sich entsprechend gegenüber Politik, Verwaltung und Wirtschaft. +--- +body: + +## Unser Ausgangspunkt + +Der PySV ist nicht zufällig ein Verband für eine freie Programmiersprache. Unsere Satzung formuliert in §2 die Förderung freier Software, freier Bildung und freier Forschung als Vereinszweck. §10 regelt, dass im Auflösungsfall das Restvermögen an die *Free Software Foundation Europe* (FSFE) zu übertragen ist. Das ist eine bewusste Festlegung: Der PySV gehört in die europäische Free-Software-Familie, nicht in die unspezifische Kategorie eines beliebigen Tech-Verbands. + +Aus dieser Verortung folgt unsere Position zu Open Source — und zu der politischen, wirtschaftlichen und gesellschaftlichen Debatte, die zunehmend um sie geführt wird. + +## Open Source ist Infrastruktur + +In nahezu jedem Wirtschaftszweig läuft heute Software, deren tragende Komponenten Open Source sind. Webserver, Betriebssysteme, Datenbanken, Programmiersprachen, Werkzeuge für Datenanalyse und Maschinelles Lernen: Die offene, frei zugängliche Variante ist in der Regel die produktiv eingesetzte. Das gilt für Konzerne, für Mittelständler, für Universitäten, für Behörden. + +Diese Beobachtung wird selten ausgesprochen, weil Open Source funktioniert, ohne sichtbar zu sein. Sie wird sichtbar, wenn etwas nicht funktioniert — wenn eine zentrale Bibliothek eine Sicherheitslücke aufweist, wenn ein Maintainer aus Erschöpfung aussteigt, wenn eine ehrenamtlich gepflegte Infrastruktur ausfällt. Wer Open Source als Infrastruktur ernst nimmt, muss sie wie Infrastruktur behandeln: planen, finanzieren, pflegen. + +## Digitale Souveränität braucht freie Software + +Die Bundesregierung und die Europäische Kommission haben in den vergangenen Jahren mehrfach den Begriff der *digitalen Souveränität* zum Leitmotiv ihrer Digitalpolitik erklärt. Wer den Begriff ernst nimmt, kommt an freier Software nicht vorbei: Souveränität heißt zu wissen, wie eine Software funktioniert, die eigenen Anpassungen vornehmen zu können und nicht in die Abhängigkeit eines einzelnen Anbieters zu geraten. Diese drei Anforderungen erfüllt im strengen Sinn nur freie Software. + +Die Bundesregierung hat aus dieser Einsicht die *Sovereign Tech Agency* — vormals als *Sovereign Tech Fund* gestartet — institutionell verankert. Die Agentur fördert Open-Source-Basistechnologien mit dem Argument, dass es sich um öffentliche Güter handelt, die einen öffentlichen Beitrag verdienen. Bislang sind in diesem Rahmen rund 60 Projekte mit zusammen mehr als 23 Millionen Euro gefördert worden; ein weiterer Aufwuchs ist beschlossen. + +Auf europäischer Ebene verfolgt die FSFE mit der Initiative *Public Money? Public Code!* einen verwandten Ansatz: Wer mit öffentlichen Mitteln Software entwickeln lässt, soll diese Software auch öffentlich zugänglich machen. Der PySV teilt diese Position. + +## Der Cyber Resilience Act und die Maintainer + +Mit dem *Cyber Resilience Act* (CRA) hat die Europäische Union am 11. Dezember 2024 ein Gesetz in Kraft gesetzt, das die Cybersicherheit digitaler Produkte über deren Lebenszyklus regelt. Ab dem 11. September 2026 gelten Pflichten zur Meldung von Schwachstellen, ab dem 11. Dezember 2027 der volle Geltungsbereich. + +Für Open-Source-Software bringt der CRA neue Sorgfaltspflichten mit sich. Reine, nicht-kommerzielle Mitwirkung an freier Software bleibt ausgenommen. Sobald jedoch Spenden über die Kostendeckung hinaus angenommen, kommerzielle Dienstleistungen rund um ein Projekt angeboten oder personenbezogene Daten verarbeitet werden, greifen Anforderungen. Eine neue Rechtsfigur, der *Open Source Steward*, beschreibt Organisationen, die freie Software dauerhaft pflegen und absichern — sie unterliegen eigenen, weniger strengen Pflichten als kommerzielle Hersteller, aber gleichwohl Pflichten. + +Aus Sicht des PySV ist die Stoßrichtung des CRA grundsätzlich richtig — wer Software in Verkehr bringt, trägt Verantwortung für ihre Sicherheit. Entscheidend ist die Umsetzung. Wenn das Gesetz dazu führt, dass ehrenamtliche Maintainerinnen und Maintainer aus Sorge vor Haftungsrisiken aussteigen, hat Europa nicht gewonnen, sondern verloren. Notwendig sind klare Leitlinien, eine pragmatische Auslegung der Steward-Regelung und eine Förderlandschaft, die kritische Projekte planungssicher trägt. + +## Was wir konkret tun + +Der PySV positioniert sich in diesen Debatten mit Stellungnahmen, Beiträgen zu Anhörungen und in der direkten Zusammenarbeit mit Partnerorganisationen — von der FSFE über die Open Source Business Alliance bis zu europäischen Schwesterverbänden. Wir fördern aus eigenen Mitteln Python-Open-Source-Vorhaben über das jährliche Förderprogramm. Wir verbinden Community, Wirtschaft und Politik durch unsere Konferenzen. + +Unsere Haltung ist dabei nicht ideologisch, sondern praktisch begründet: Wo freie Software das tragende Element einer Infrastruktur ist, muss sie als solche behandelt werden — mit Mitteln, mit Planungssicherheit, mit Anerkennung der Menschen, die sie tragen. + +## Quellen + +- Europäische Kommission, *Cyber Resilience Act*, [digital-strategy.ec.europa.eu](https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act) +- Sovereign Tech Agency, [sovereign.tech](https://www.sovereign.tech/) +- Free Software Foundation Europe, *Public Money? Public Code!*, [fsfe.org](https://fsfe.org/) +- Bundesministerium für Wirtschaft und Energie, *Wichtiger Schritt für nachhaltige Weiterentwicklung von Open-Source-Basistechnologien*, [bundeswirtschaftsministerium.de](https://www.bundeswirtschaftsministerium.de/Redaktion/DE/Pressemitteilungen/2024/11/20241104-sovereign-tech-fund.html) diff --git a/databags/links.yaml b/databags/links.yaml index b95659e..a439be9 100644 --- a/databags/links.yaml +++ b/databags/links.yaml @@ -1,16 +1,18 @@ pages: -- name: Blog - path: blog +#- name: Blog +# path: blog +- name: Python + path: python - name: Community path: community -- name: Events - path: events -- name: Grants +#- name: Events +# path: events +- name: Förderung path: grants -- name: About +- name: Über path: about subpages: - - name: Board + - name: Vorstand path: /board - name: Dokumente path: /documents @@ -18,5 +20,5 @@ pages: path: /membership - name: Nachhaltigkeit path: /sustainability - - name: Reimbursements + - name: Erstattungen path: /reimbursements diff --git a/docs/communication/homepage-konzept.md b/docs/communication/homepage-konzept.md new file mode 100644 index 0000000..5606b44 --- /dev/null +++ b/docs/communication/homepage-konzept.md @@ -0,0 +1,321 @@ +# Homepage-Konzept – pysv.org + +Konzept zur Überarbeitung der Startseite des Python Software Verband e.V. +Quelle der Texte: `content/contents.lr` (DE) / `content/contents+en.lr` (EN). +Template: `templates/page.html` (rendert Hero → Blog-USPs per Skript → Details). + +--- + +## 1. Diagnose des Status quo + +Was die aktuelle Homepage tut: + +- Hero erklärt die Vereinsstruktur (Zusammenschluss, Beiträge, Förderprogramm) — also das *Wie*, nicht das *Warum*. +- Zwischen Hero und Details werden per Lektor-Query Blog-Teaser eingespielt (`highlighted` zuerst, dann der Rest) — das ist der visuell stärkste Bereich, aber er erzählt keine Verbandsgeschichte, sondern listet Konferenzen. +- Die „Aufgaben"-Sektion ist ein Zweizeiler. +- Keine Sektion adressiert Sponsoren, andere Verbände oder politische Akteure direkt. +- Begriffe wie *KI*, *Open Source*, *Forschung*, *Ökosystem*, *Diversität*, *Community-Kultur* tauchen nicht auf. +- PyCon DE wird zwar als Blog-USP angeteasert, aber nicht inhaltlich positioniert als das, was sie ist. + +Konsequenz: Ein Sponsor, ein Verband oder ein politischer Akteur, der hier landet, bekommt einen organisatorischen Vereinsabriss. Was wir tun, wofür wir stehen, und warum man uns ernst nehmen sollte, fehlt. + +--- + +## 2. Strategische Positionierung (das Dach über allem) + +Vier Botschaften, die auf jeder Section spürbar sein müssen: + +1. **Wir tragen die Leitkonferenz für angewandte KI mit Open Source im deutschsprachigen Raum.** + PyCon DE & PyData wird konsequent in genau diesen Worten geframed — nicht als „Python-Konferenz", sondern als der Ort, an dem KI mit offenen Werkzeugen praktisch wird. Das ist unsere stärkste politische, mediale und wirtschaftliche Karte. +2. **Wir tragen die führende Konferenz für wissenschaftliches Python in Europa mit.** + EuroSciPy ist der Schwerpunkt Forschung & Wissenschaft — von Klimamodellen über Astrophysik bis zu Biomedizin. Wir sind Mit-Träger, Sponsor und Teil des Programmkomitees. Das ergänzt die PyCon DE & PyData, statt sie zu doppeln. +3. **Python ist das gemeinsame Werkzeug von Forschung, Industrie und Verwaltung.** + Vom CERN-Datensatz über die Bilanzpipeline der Mittelständler bis zur Klima-Simulation der Behörde — Python ist die Brücke. Cross-Pollination zwischen Domänen ist kein Nebeneffekt, sondern unser Kerngeschäft. +4. **Wir sind ein seriöser Träger mit einer ungewöhnlich offenen, hilfsbereiten Kultur — und alles davon ist ehrenamtlich getragen.** + Eingetragener Verein, gemeinnützig, mit Sitz in Heidelberg, Förderprogramm, Mitgliederversammlung, Vorstand — und gleichzeitig die Community, in der Junior-Entwickler:innen mit CTOs am Sprint-Tisch sitzen. Die Programmkomitees, das Orga-Team der PyCon DE, die Barcamp-Veranstalter:innen, der Vorstand — alle arbeiten ehrenamtlich. Das ist nicht selbstverständlich. Es ist die Grundlage von allem, was wir tun. + +Diese vier Aussagen sind das Fundament. Jede Section dient mindestens einer davon. + +--- + +## 3. Stakeholder-Mapping + +Die Homepage hat vier gleichzeitige Leser:innen. Statt sie zu trennen (eigene Landingpages), bedienen wir sie über *Sektionen*, die jeweils eine Person stärker abholen, ohne die anderen zu verlieren. + +### A. Community-Mitglied +- *Kommt von:* Konferenz, Meetup, Empfehlung. +- *Sucht:* „Was machen die eigentlich neben der PyCon DE? Sollte ich Mitglied werden? Kann ich Förderung bekommen?" +- *Sprache:* Du-nah, konkret, beispielbasiert. Wir benennen die Dinge, die in der Community zählen: Sprints, Meetups, Reisekosten, Diversity-Tickets, User Groups. +- *Proof Points:* Geförderte Projekte mit Namen (Django Girls, Jugend Hackt, PyData BBQ …), Förderprogramm-Zahl (~15.000 €/Jahr), Mitgliederversammlung. +- *Primary CTA:* „Mitglied werden" / „Förderung beantragen". + +### B. Sponsor +- *Kommt von:* PyCon-DE-Sponsoring-Pitch, LinkedIn, Recruiting-Recherche. +- *Sucht:* „Wer ist der Träger? Ist das ein professioneller Counterpart? Reichweite? Gemeinnützig?" +- *Sprache:* Sachlich, faktenstark, mit Zahlen. Reichweite, Audience-Profil, Wiedererkennung im Markt. +- *Proof Points:* Anzahl Teilnehmende PyCon DE & PyData, Programmpunkte, Tracks (KI, Data, Open Source), e.V. & gemeinnützig, Standorte/Historie. +- *Primary CTA:* „PyCon-DE-Sponsoring" / „Kontakt für Partnerschaften". + +### C. Andere Verbände / Institutionen +- *Kommt von:* Recherche zu Open-Source-Vertretung in DE, KI-Diskurs, Bildungspolitik. +- *Sucht:* „Wer spricht für die deutschsprachige Python-Community? Mit wem können wir gemeinsame Sache machen?" +- *Sprache:* Institutionell, mit klarer Selbstverortung. Wir sind *die* Stimme des deutschsprachigen Python-Ökosystems. +- *Proof Points:* e.V., Satzung, Vorstand, Sitz Heidelberg, jährliche Mitgliederversammlung, EuroSciPy-Mitorganisation, internationale Vernetzung (EuroPython, PSF). +- *Primary CTA:* „Kontakt für Kooperationen" / Vorstand erreichbar. + +### D. Politik / politische Akteur:innen +- *Kommt von:* Anhörung, Briefing, Verbändekonsultation, KI-/Digital-/Bildungsthemen. +- *Sucht:* „Ist das ein anschlussfähiger Gesprächspartner zu Open Source, KI-Souveränität, Digitalbildung?" +- *Sprache:* Politik-Anschluss-Vokabular ohne Lobby-Sprech. Begriffe wie *digitale Souveränität*, *Open-Source-Resilienz*, *MINT-Bildung*, *Fachkräfte*, *Forschungstransfer*. +- *Proof Points:* Python in Forschung & Verwaltung (BfS, DWD, DLR, RKI, statistische Ämter — beispielhaft nennen, falls belegbar), gemeinnützig, neutraler Träger, jährliche Konferenz mit X Teilnehmenden, Förderung von Nachwuchs. +- *Primary CTA:* „Kontakt für politische Gesprächspartner:innen" / Positionspapiere/Pressekontakt. + +--- + +## 4. Seitenarchitektur (Section-Reihenfolge) + +Bestehende Render-Reihenfolge: **Hero → Blog-USPs (Skript) → Details.** +Neue Reihenfolge (alle Sections auf einer Seite, modular nach unten gestapelt): + +``` +1. Hero — Mission in einem Satz + zwei Sätze + zwei CTAs +2. Stakeholder-Doors — vier Mini-Kacheln (Community / Sponsoren / Verbände / Politik) +3. Featured-Blogs (Skript, bestehend) — PyCon DE 2027 + MV 2025 + EuroSciPy + PyCon DE 2026 +4. Unsere Konferenzen & Barcamps — drei Formate: PyCon DE & PyData (angewandte KI/Open Source), EuroSciPy (Wissenschaft), Barcamps (Community-getragen) +5. Ehrenamtlich getragen — eigener Akzent zur Trägerschaft (Programmkomitees, Orga, Vorstand) +6. Was wir fördern — Förderprogramm in Klartext + Beispiele +7. Das Python-Ökosystem — Forschung bis Business, Cross-Pollination, Werkzeuglandschaft +8. Community-Kultur — offen, divers, hilfsbereit, professionell +9. Der Verband in Zahlen — Proof-Strip (Jahre aktiv, geförderte Projekte, Konferenz-Reichweite, Mitglieder, Ehrenamtsstunden) +10. Mitmachen — drei klare Pfade (Mitglied / Sponsor / Förderung beantragen) + Kontakt +``` + +Wichtig: Die Featured-Blogs (3) bleiben dort, wo sie heute sind — sie sind der erste „Beweis", dass etwas passiert. Alle Sections danach sind statische `details`-Inhalte (bzw. — siehe Abschnitt 7 — neue Modellfelder, falls wir das sauber bauen wollen). + +--- + +## 5. Textkonzept pro Section (DE, Vorschlag) + +Jede Section: **Zweck → Headline → Body → CTA → visueller Anker.** + +### 5.1 Hero + +- *Zweck:* In drei Sekunden klar machen, wer wir sind und wofür wir stehen. Mission > Vereinsstruktur. +- *Headline (H1):* **Python Software Verband** +- *Sub-Headline:* *Die Stimme der deutschsprachigen Python-Community — von Forschung bis Industrie, von Open Source bis angewandter KI.* +- *Body (2–3 Sätze):* + > Wir fördern Python und Open Source im deutschsprachigen Raum — als gemeinnütziger Verein, als Träger der PyCon DE & PyData (Deutschlands führende Konferenz für angewandte KI mit Open Source), als Mit-Träger der EuroSciPy (Europas zentrale Konferenz für wissenschaftliches Python) und als Förderer der Barcamps, Meetups und Sprints der Community. All das wird ehrenamtlich getragen: von Programmkomitees, Orga-Teams und einem gewählten Vorstand. Hinter dem Verband steht eine Community, die ungewöhnlich offen, divers und hilfsbereit ist — und ein Ökosystem, das in fast jeder Branche und jeder Forschungsdisziplin zuhause ist. +- *CTAs:* `Mitglied werden` (primär) · `Förderung beantragen` (sekundär) · `Sponsoring & Partner` (tertiär, dezenter Link) +- *Visueller Anker:* Großes, ruhiges Headerbild — kein Stock-Code. Empfehlung: Foto aus der PyCon DE (gefüllter Saal von hinten, oder Sprint-Tisch). Alternativ ein vektorisiertes Motiv aus dem Logo-Farbraum (`--primary-color: #400811`, `--highlight-color: #FA4233`). + +### 5.2 Stakeholder-Doors (neu) + +- *Zweck:* Jede:r der vier Personas erkennt sich in der ersten Bildschirmhöhe. „Ich bin gemeint." +- *Headline (H2):* **Sie kommen aus …** +- *Mini-Kacheln (je 1 Zeile + Link):* + - **… der Community.** Meetups, Sprints, Förderung für eure Events. → *Was wir fördern* + - **… einem Unternehmen.** Sponsoring der PyCon DE, Mitgliedschaft, Recruiting-Reichweite. → *Für Sponsoren* + - **… einem Verband oder einer Institution.** Kooperationen rund um Open Source und Digitalisierung. → *Kontakt Vorstand* + - **… der Politik oder Verwaltung.** Open Source als Standortfaktor, KI-Souveränität, MINT-Bildung. → *Pressekontakt & Positionen* +- *Visueller Anker:* Vier gleich große Karten, je ein Icon (Sprechblase / Handshake / Säulen / Bundesadler-frei: stilisiertes Gebäude). Kein Foto — bewusst nüchtern. + +### 5.3 Featured-Blogs *(bleibt wie aktuell, Skript-gerendert)* + +- *Zweck:* Aktualität, Beweis, dass etwas passiert. +- Keine Textänderung nötig — die Blog-Teaser sind solide. Hinweis: `teaser_text` in den jeweiligen Blog-Einträgen kuratieren, damit PyCon-DE-Einträge die KI-/Open-Source-Sprache verwenden (siehe 5.4). + +### 5.4 Unsere Konferenzen & Barcamps (neu, eigene Sektion) + +- *Zweck:* Die drei Formate, mit denen wir die Community jährlich zusammenbringen, sauber voneinander abgrenzen — und PyCon DE konsequent als KI-/Open-Source-Leitkonferenz, EuroSciPy als Wissenschafts-Anker, Barcamps als Community-Format positionieren. +- *Headline (H2):* **Unsere Konferenzen & Barcamps** +- *Lead (1 Absatz):* + > Wir bringen die Python-Community in drei Formaten zusammen — vom Großevent mit mehreren tausend Teilnehmenden bis zum Wochenend-Barcamp mit 25 Leuten. Alle drei Formate werden ehrenamtlich getragen, vom Verband finanziert oder ko-finanziert und sind offen für die gesamte Community. + +#### 5.4 a) PyCon DE & PyData — angewandte KI mit Open Source + +- *Sub-Headline (H3):* **Deutschlands führende Konferenz für angewandte KI mit Open Source** +- *Body:* + > Einmal im Jahr trifft sich die deutschsprachige Python-Community zu Deutschlands wichtigster Konferenz zur Anwendung von Künstlicher Intelligenz auf Basis von Open Source. Drei Konferenztage, ein Sprint- und Community-Tag, ein Masterclass-Tag. Hier kommen die Menschen zusammen, die KI nicht nur diskutieren, sondern bauen: ML-Engineers, Data Scientists, Forschende, CTOs, Studierende. Quer durch Branchen — von der DAX-Konzern-IT über Mittelstand und Verwaltung bis zur universitären Forschung. Die PyCon DE & PyData ist die einzige Veranstaltung dieser Größenordnung im deutschsprachigen Raum, die Open Source und angewandte KI konsequent zusammen denkt. +- *Fakt-Kacheln:* + - **130+ Programmpunkte** je Edition + - **Hauptthemen:** KI, Data, Open-Source-Tools, MLOps + - **Reichweite:** mehrere tausend Teilnehmende pro Jahr (zuletzt Darmstadt 2026, als nächstes Heidelberg 2027) +- *CTA:* `Programm der nächsten Edition` (Link auf Blog-Eintrag PyCon DE 2027) · `Sponsoring-Möglichkeiten` (Mailto / Sponsoring-PDF) +- *Visueller Anker:* Foto aus dem Plenum. + +#### 5.4 b) EuroSciPy — wissenschaftliches Python in Europa + +- *Sub-Headline (H3):* **Europas zentrale Konferenz für wissenschaftliches Python — mitgetragen vom PySV** +- *Body:* + > Die EuroSciPy ist die jährliche europäische Konferenz für Python in der Forschung und in den Wissenschaften. Klimamodelle, Astrophysik, Biomedizin, Geowissenschaften, numerische Simulation, Hochleistungsrechnen: Wo immer in Europa wissenschaftliche Daten mit Python verarbeitet werden, ist die EuroSciPy der jährliche Treffpunkt. Der Python Software Verband ist Mit-Träger der Konferenzreihe und Teil des Programmkomitees. Die nächste Edition findet 2026 in Krakau statt. +- *Fakt-Kacheln:* + - **Schwerpunkt:** Forschung & Wissenschaft, NumPy/SciPy-Ökosystem + - **Format:** 6 Tage, Talks · Workshops · Sprints + - **Reichweite:** ~200 Teilnehmende, ~40 Speaker:innen, 16 Workshops (Edition 2026) +- *CTA:* `EuroSciPy 2026 — Krakau` (Link Blog-Eintrag). +- *Visueller Anker:* Foto Wissenschafts-Setting oder Konferenzbild Krakau. + +#### 5.4 c) Barcamps — Community-getragen, niedrigschwellig, regional + +- *Sub-Headline (H3):* **Barcamps & PythonCamps — wo Python-Begeisterung lokal stattfindet** +- *Body:* + > Neben den großen Konferenzen leben wir das Barcamp-Format: kleinere, regionale Wochenend-Veranstaltungen, deren Programm von den Teilnehmenden selbst gestaltet wird. PythonCamp Köln, PythonCamp auf Rügen, Python BarCamp Karlsruhe, PyCamp Leipzig — überall im deutschsprachigen Raum. Wer auf einer PyCon DE überfordert ist, findet hier den einfachen Einstieg in die Community; wer schon mittendrin ist, findet hier die offenen Diskussionen abseits der großen Bühne. + > + > Diese Barcamps werden vollständig von Ehrenamtlichen organisiert. Der Verband finanziert sie mit, sorgt für Versicherungsschutz und sichtbares Sponsoring — die inhaltliche Hoheit liegt bei den Veranstalter:innen vor Ort. +- *Fakt-Kacheln:* + - **Größenordnung:** 25–80 Teilnehmende je Camp + - **Format:** offenes Sessions-Board, kein vorgegebenes Programm + - **Frequenz:** mehrere Camps pro Jahr im deutschsprachigen Raum +- *CTA:* `Aktuelle Barcamps in den Events` (Link auf `/events`) · `Ein Barcamp anmelden / fördern lassen` (Link auf `/grants`). +- *Visueller Anker:* Foto-Mini-Galerie: Sessions-Board / Aussenshot / Gruppenfoto. + +### 5.5 Ehrenamtlich getragen (neu, eigene kleine Sektion) + +- *Zweck:* Diese Aussage darf nicht in einer Aufzählung versanden. Sie ist die Grundlage unserer Glaubwürdigkeit gegenüber Politik (Bürgerschaftlichkeit), Sponsoren (Mittel kommen an, nicht in Gehälter) und Verbänden (echte Community, kein Beratungsbüro). +- *Headline (H2):* **Alles ehrenamtlich getragen** +- *Body (kurz, 2 Absätze):* + > Die PyCon DE & PyData, die EuroSciPy, die Barcamps, das Förderprogramm, der Vorstand — all das ist ehrenamtliche Arbeit. Mehrere hundert Menschen organisieren, kuratieren, reviewen Vorträge, schleppen Hardware, betreuen Helpdesks und beantworten E-Mails, ohne dafür bezahlt zu werden. Sponsoring- und Mitgliedsbeiträge fließen in Veranstaltungen, Förderung und Infrastruktur — nicht in Gehälter. + > + > Das ist kein Detail, das in einer Fußnote stehen sollte. Es ist der Grund, warum eine PyCon DE 30–50 % günstiger ist als vergleichbare kommerzielle KI-Konferenzen, warum der Förderbescheid in Wochen statt Monaten kommt und warum auf einer PyCon DE Junior-Entwickler:innen und CTOs am selben Tisch sitzen. +- *Visueller Anker:* Eine große Zahl: **„hunderte ehrenamtlich Aktive pro Jahr"** (Zahl mit Vorstand verifizieren) — oder eine Foto-Wand „Faces of PySV": Helfer:innen-T-Shirts, Orga-Team-Aufnahmen, Sprint-Mentor:innen. Ehrenamtlich heißt: Gesichter. + +### 5.6 Was wir fördern (neu, ersetzt den heutigen „Aufgaben"-Zweizeiler) + +- *Zweck:* Konkret machen, was *„fördern"* bedeutet, mit Beispielen, die Glaubwürdigkeit erzeugen. +- *Headline (H2):* **Was wir fördern** +- *Intro:* + > Mit den Beiträgen unserer Mitglieder und den Erträgen unserer Konferenzen unterstützen wir die Python-Community im deutschsprachigen Raum — finanziell, organisatorisch und sichtbar. +- *Drei-Spalten-Block:* + - **Konferenzen, Barcamps & Community-Events.** PyCon DE & PyData (Träger), EuroSciPy (Mit-Träger), PythonCamps und Barcamps in Köln, Rügen, Karlsruhe, Leipzig, Meetup-Reihen. Wir tragen, organisieren mit oder fördern pauschal — und übernehmen Versicherungsschutz für ehrenamtliche Veranstalter:innen. + - **Open-Source-Entwicklung.** Sprints, konkrete Features, Wartungsarbeit an Bibliotheken — bis zu 800 € je Vorhaben. + - **Bildung & Nachwuchs.** Django Girls, Jugend Hackt, Workshops, Diversity-Tickets. Niedrigschwellig, formloser Antrag. +- *Beispielzeile:* „Zuletzt gefördert: Django Girls Berlin · PyData BBQ Heidelberg · GeoPython Basel · Jugend Hackt · Zope-Sprint." +- *CTA:* `Förderung beantragen` (Mailto an grants@python-verband.org) · `Förderprogramm im Detail` +- *Visueller Anker:* Kennzahl groß: **„~15.000 € jährliches Förderbudget"** + Mini-Galerie aus 3–4 Event-Fotos. + +### 5.7 Das Python-Ökosystem (neu) + +- *Zweck:* Klarmachen, dass „Python" nicht eine Sprache unter vielen ist, sondern ein domänenübergreifendes Werkzeug-Ökosystem — Argument für Politik und Verbände. +- *Headline (H2):* **Ein Ökosystem, das Forschung, Industrie und Verwaltung verbindet** +- *Body:* + > Python ist die meistgenutzte Programmiersprache der Welt — und im deutschsprachigen Raum die gemeinsame Sprache von Forschungsinstituten, Konzernen, Mittelstand, Behörden und Bildungseinrichtungen. Rund um Python existiert ein Ökosystem aus hunderttausenden Open-Source-Bibliotheken: NumPy, pandas, scikit-learn, PyTorch, FastAPI, Django, Jupyter — die Werkzeuge hinter moderner Datenarbeit, wissenschaftlichem Rechnen, Webdiensten und KI-Anwendungen. + > + > Genau deshalb funktioniert unsere Community so gut: Eine Klimaforscherin, eine Bank-Quant-Analystin und eine Backend-Entwicklerin arbeiten mit denselben Tools. Cross-Pollination zwischen Domänen ist kein Nebeneffekt — sie ist der Grund, warum Python-Wissen so schnell überall ankommt. +- *Visueller Anker:* Domain-Strip mit kleinen Etiketten: **Wissenschaft · Data Science · KI/ML · Web · DevOps · Bildung · Verwaltung · Finanzen · Bio/Med · Geo · Industrie**. Ggf. als horizontale Pille-Reihe in `--highlight-color-pale`. + +### 5.8 Community-Kultur (neu) + +- *Zweck:* Den weichen, aber entscheidenden Faktor erklären — und zugleich zugänglich wirken. +- *Headline (H2):* **Die Kultur hinter dem Verband** +- *Body (kurz, drei Absätze):* + > **Hilfsbereit.** Wer das erste Mal auf einer PyCon DE ist, wird in der Mittagspause an einen Tisch eingeladen. Wer eine Bibliothek pflegt, bekommt auf der Mailingliste Antworten von den Maintainer:innen. Das ist keine Folklore — das ist eine bewusst gepflegte Kultur. + > + > **Offen und divers.** Wir leben einen [Code of Conduct](/coc), der nicht dekorativ ist. Wir fördern gezielt Initiativen wie Django Girls und Diversity-Tickets, weil eine breitere Community eine bessere Community ist — auch fachlich. + > + > **Professionell und ehrenamtlich.** Hinter dieser Offenheit steht harte Arbeit: gewählter Vorstand, jährliche Mitgliederversammlung, transparente Finanzen, eingetragener Verein — und mehrere hundert Ehrenamtliche, die Programmkomitees, Konferenz-Orga und Barcamp-Veranstaltungen tragen. Wir sind freundlich. Wir sind nicht naiv. +- *Visueller Anker:* Foto-Trio: Sprint-Tisch / Hauptsaal / Hallway-Track. Bildunterschriften mit echten Event-Namen. + +### 5.9 Der Verband in Zahlen (neu, Proof-Strip) + +- *Zweck:* Für Sponsoren, Verbände und Politik in einer Sekunde Seriosität & Größenordnung zeigen. +- *Format:* Horizontaler Strip, 5–7 große Zahlen mit kurzer Bezeichnung. Beispiele (Zahlen final mit Vorstand verifizieren): + - **seit 200X** als e.V. aktiv + - **~15.000 €** jährliches Förderbudget + - **130+** Programmpunkte je PyCon DE + - **mehrere tausend** Teilnehmende pro PyCon DE & PyData + - **~200** Teilnehmende EuroSciPy / Jahr + - **mehrere Barcamps** pro Jahr im deutschsprachigen Raum + - **100 % ehrenamtlich** organisiert (Programmkomitees, Orga, Vorstand) + - **gemeinnützig** anerkannt, Sitz Heidelberg +- *Visueller Anker:* Schlichter Zahlen-Strip in Verbandsfarben, keine Icons. + +### 5.10 Mitmachen (CTA-Block, ersetzt das heutige „Mitglied werden" am Ende) + +- *Zweck:* Drei klare Pfade, ein Kontakt-Anker. +- *Headline (H2):* **Mitmachen** +- *Drei Karten:* + - **Mitglied werden.** Ab 60 € im Jahr (Einzelpersonen) bzw. 600 € (Unternehmen). Stimmrecht, Sichtbarkeit, aktive Förderung. → `/membership` + - **PyCon DE sponsern.** Erreichen Sie die deutschsprachige KI- und Python-Community direkt. → Mailto Sponsoring + Sponsoring-Deck (PDF, falls vorhanden). + - **Förderung beantragen.** Formlos per E-Mail, schnelle Vorstandsentscheidung. → `/grants` +- *Schluss-Zeile:* + > Sie kommen aus Politik, Verwaltung oder einem anderen Verband? Wir freuen uns über Gespräche — Kontakt: [info@pysv.org](mailto:info@pysv.org). +- *Visueller Anker:* Drei gleichwertige Karten, primäre/sekundäre/tertiäre Hierarchie nur über Button-Farben. + +--- + +## 6. Tonalität / Voice in 6 Regeln + +1. **Klartext vor Fachjargon.** „KI", „Open Source", „Förderung" — nicht „kuratierte Ökosystem-Maßnahmen". +2. **„Wir" statt „Der Verband".** Persönlich, aber nicht anbiedernd. +3. **Konkret vor abstrakt.** Eine Zahl, ein Eigenname, ein Beispiel ist mehr wert als drei Adjektive. +4. **Höflich-direkt.** Wir sprechen Sponsoren und Politik in der Sie-Form an, die Community-Sektionen dürfen Du verwenden, wenn der Kontext es trägt — sonst Sie. Konsistenz pro Section. +5. **„Pythonista" ist erlaubt.** Identitäts-positiver Community-Begriff, kein Nerd-Jargon. +6. **Keine Phrasen.** Worte wie „leidenschaftlich", „passionate", „synergetisch", „state-of-the-art" streichen, bevor sie ins Wireframe kommen. + +--- + +## 7. Umsetzung in der Codebase + +Die heutige Architektur erlaubt nur **`hero`** + **`details`** als Markdown-Felder (siehe `models/page.ini`). Dazwischen werden Blog-USPs gerendert. Zwei Optionen: + +### Option A — schnell, minimal-invasiv + +Alles, was nach den Blog-USPs kommt, in `details` schreiben. Vorteil: keine Template-Änderung. Nachteil: alle Sektionen teilen sich denselben Markdown-Block, visuelle Hierarchie nur über H2/H3 und CSS. + +→ Stakeholder-Doors (5.2) ginge per HTML in den `hero`-Markdown (Lektor erlaubt Roh-HTML). +→ PyCon-DE-Sektion, Förderung, Ökosystem, Kultur, Zahlen, CTAs als H2-Blöcke in `details`. + +### Option B — sauber, mittelfristig + +`models/page.ini` um neue, semantische Felder erweitern und im Template einzeln rendern: + +```ini +[fields.stakeholder_doors] ; HTML/Markdown — vier Personas +[fields.conferences_section] ; Markdown — Lead + drei Unterblöcke (PyCon, EuroSciPy, Barcamps) +[fields.volunteers_section] ; Markdown — Ehrenamt-Akzent +[fields.grants_section] ; Markdown +[fields.ecosystem_section] ; Markdown +[fields.culture_section] ; Markdown +[fields.numbers_strip] ; flow oder repeated record — inkl. Ehrenamtsstat +[fields.cta_section] ; Markdown +``` + +`templates/page.html` rendert sie nach dem Blog-USP-Block in der oben festgelegten Reihenfolge. Jedes Feld bekommt einen `
    ` mit klarer CSS-Klasse, damit die visuellen Anker (Karten, Zahlen-Strip, Domain-Pillen) gezielt gestylt werden können. + +**Empfehlung:** Option B. Sie zwingt zur sauberen Trennung, macht die Pflege durch Vorstand/Redaktion einfacher und erlaubt es, einzelne Sections auf der englischen Variante (`contents+en.lr`) zu spiegeln oder bewusst zu kürzen. + +### CSS-Erweiterungen (kurz) + +Wiederverwenden, was da ist (`--primary-color`, `--highlight-color`, USP-Karten-Layout). Zusätzlich nötig: + +- `.stakeholder-doors` — 4-Karten-Grid, dezent. +- `.conferences-block` — Lead + drei Sub-Sektionen (`.conf-pycon`, `.conf-euroscipy`, `.conf-barcamps`) mit jeweils Fakt-Kacheln. +- `.volunteers-accent` — eigene, knappe Akzent-Sektion (z. B. mit großem Zitat / großer Zahl). +- `.ecosystem-domains` — Pillen-Reihe. +- `.numbers-strip` — horizontale Zahlen-Reihe, große Typo, inkl. Ehrenamt-Stat. +- `.cta-cards` — 3-Karten-Grid mit primär/sekundär/tertiär-Buttons. + +### Englische Variante + +`content/contents+en.lr` mit übersetzten Inhalten spiegeln. Politik-Sektion und Verbands-Kooperationen können auf EN kürzer ausfallen (Zielgruppe lebt überwiegend im deutschsprachigen Raum). PyCon-DE- und Ökosystem-Sektion vollständig übersetzen — sie sind die internationale Visitenkarte. + +--- + +## 8. Was vor der Umsetzung noch zu klären ist + +1. **Zahlen verifizieren** (Gründungsjahr, exakte Teilnehmenden-Zahlen letzte PyCon DE & PyData, EuroSciPy-Reichweite, Anzahl ehrenamtlich Aktiver pro Jahr, Förderbudget aktuell, Anzahl Mitglieder — Vorstand fragen). Siehe MV-Erinnerung: keine P&L-Zahlen, aber Reichweite/Förderbudget/Ehrenamtsstatistik sind ok. + - **Barcamp-Inventar:** Liste der aktiven Barcamp-Reihen (Köln/Rügen/Karlsruhe/Leipzig — kommen weitere dazu?) abstimmen, damit die Sektion aktuell bleibt. +2. **Sponsoring-Asset:** Gibt es ein aktuelles Sponsoring-PDF, das wir verlinken können? Wenn nein → kurzes One-Pager-Folgeprojekt. +3. **Politik-Kontakt:** Soll `info@pysv.org` ausreichen oder eine eigene Adresse (z. B. `presse@pysv.org`)? Empfehlung: dedizierte Adresse. +4. **Logo-Strip (Sponsoren/Partner):** Mit welchen Sponsoring-Logos der letzten PyCon dürfen wir auf der Homepage werben (vertragliche Lage prüfen)? +5. **Foto-Material:** Brauchen wir freigegebene Fotos aus PyCon DE 2026 (Darmstadt) als visuelle Anker — wer im Verband hat Zugriff? + +--- + +## 9. Empfohlene Reihenfolge der Umsetzung + +1. **Texte final schreiben** (auf Basis dieses Konzepts, mit Vorstand abgestimmt). +2. **Option B implementieren:** Modell erweitern, Template anpassen, CSS-Klassen ergänzen. +3. **Bildmaterial einbinden** (Heldenbild, Foto-Trio, Sponsoring-Logo-Strip). +4. **EN-Variante spiegeln**, Politik-Section auf DE belassen oder bewusst englisch nachziehen. +5. **Review** mit je einer Person aus jeder Zielgruppe (Community / Sponsor / Verband / Politik) — bevor live. diff --git a/models/page.ini b/models/page.ini index e3bae05..eac2946 100644 --- a/models/page.ini +++ b/models/page.ini @@ -10,6 +10,30 @@ type = string label = Hero type = markdown +[fields.conferences_section] +label = Konferenzen & Barcamps +type = markdown + +[fields.volunteers_section] +label = Ehrenamt-Akzent +type = markdown + +[fields.grants_section] +label = Was wir fördern +type = markdown + +[fields.ecosystem_section] +label = Das Python-Ökosystem +type = markdown + +[fields.culture_section] +label = Community-Kultur +type = markdown + +[fields.cta_section] +label = Mitmachen +type = markdown + [fields.details] -label = Details +label = Details (Legacy / Fallback) type = markdown diff --git a/models/python-post.ini b/models/python-post.ini new file mode 100644 index 0000000..9ef6ae3 --- /dev/null +++ b/models/python-post.ini @@ -0,0 +1,20 @@ +[model] +name = Python Post +label = {{ this.title }} +hidden = yes + +[fields.title] +label = Title +type = string + +[fields.order] +label = Reihenfolge +type = integer + +[fields.teaser] +label = Teaser +type = markdown + +[fields.body] +label = Body +type = markdown diff --git a/models/python.ini b/models/python.ini new file mode 100644 index 0000000..19f67a1 --- /dev/null +++ b/models/python.ini @@ -0,0 +1,18 @@ +[model] +name = Python +label = Python + +[fields.title] +label = Title +type = string + +[fields.intro] +label = Intro +type = markdown + +[children] +model = python-post +order_by = order, title + +[pagination] +enabled = no diff --git a/templates/page.html b/templates/page.html index 8481a21..f341b35 100644 --- a/templates/page.html +++ b/templates/page.html @@ -6,12 +6,20 @@ {% block body %} -
    +

    {{ this.title }}

    {{ this.hero }} -
    +
    -
    + +{% if this.ecosystem_section %} +
    + {{ this.ecosystem_section }} +
    +{% endif %} + + +
      {% for post in site.query('/blog').filter(F.show_on_homepage == True) .filter(F.highlighted == True).order_by('-pub_date') %} @@ -29,7 +37,39 @@

      {{ this.title }}

      {% endfor %}
    -
    + + +{% if this.conferences_section %} +
    + {{ this.conferences_section }} +
    +{% endif %} + +{% if this.volunteers_section %} +
    + {{ this.volunteers_section }} +
    +{% endif %} + +{% if this.grants_section %} +
    + {{ this.grants_section }} +
    +{% endif %} + +{% if this.culture_section %} +
    + {{ this.culture_section }} +
    +{% endif %} + +{% if this.cta_section %} +
    + {{ this.cta_section }} +
    +{% endif %} -
    {{ this.details }}
    +{% if this.details %} +
    {{ this.details }}
    +{% endif %} {% endblock %} diff --git a/templates/python-post.html b/templates/python-post.html new file mode 100644 index 0000000..bc00297 --- /dev/null +++ b/templates/python-post.html @@ -0,0 +1,12 @@ +{% extends "layout.html" %} + +{% block title %}{{ this.title }}{% endblock %} + +{% block body %} + +

    {{ this.title }}

    +{{ this.body }} + +

    ← Zurück zur Übersicht

    + +{% endblock %} diff --git a/templates/python.html b/templates/python.html new file mode 100644 index 0000000..7bc6bdb --- /dev/null +++ b/templates/python.html @@ -0,0 +1,26 @@ +{% extends "layout.html" %} + +{% block title %}{{ this.title }}{% endblock %} + +{% block body %} + +

    {{ this.title }}

    + +{% if this.intro %} +{{ this.intro }} +{% endif %} + +
      + {% for child in this.children %} +
    1. + +
      +

      {{ child.title }}

      +
      {{ child.teaser }}
      +
      +
      +
    2. + {% endfor %} +
    + +{% endblock %}