Liebe Python-Freunde,
diesen Donnerstag, den 17.8.2009 (übermorgen!) findet wieder ein
PUB/DZUG-Treffen (Python und Zope User Group in Berlin) statt.
Ort und Zeit sind wie immer: 19 Uhr, im newthinking store [1].
Anschließend wird das Treffen wieder im Restaurant Tucholsky [2]
fortgesetzt. Zur Planung der Restaurantkapazitäten bitte ich euch
ein Häckchen in der Doodle-Umfrage [3] zu machen, wenn ihr an-
schließend noch mitkommen wollt.
Das Programm muss dieses mal etwas kurzfristig arrangiert werden.
Wer also schon immer mal einen kurzen Vortrag halten wollte, z.B.
zu einem der Themen im Python-Wiki [4] und diesen womöglich schon
in der Schublade hat, der (oder die) ist herzlich dazu eingeladen.
Dann bitte bei mir vorher kurz per E-Mail ankündigen!
Ansonsten werden einige, die auf der DZUG-Tagung letzte Woche in
München waren, locker darüber berichten. Dabei ging es unter an-
derem über die kommenden Versionen 4 und 5 von Plone. Sehr wahr-
scheinlich wird Veit dazu Prospekte verteilen.
Eine weitere Idee besteht darin, locker Buchempfehlungen zu den
Themen Python/Zope/Plone auszutauschen, was man am besten macht,
indem man das jeweilige Buch auch zum Treffen mitnimmt. Ich werde
am Donnerstag das Buch "Python for Linux and Unix System Admini-
stration" [5] dabei haben.
Liebe Grüße und bis Donnerstag,
Dinu
PS: Ich übernehme mit Veit bis auf Weiteres die Organisation die-
ser Treffen von Stephan, der das bisher vorbildlich gemacht hat,
aber nun seinen väterlichen Aufgaben höhere Priorität geben wird.
Nochmals vielen Dank, Stephan - ich hoffe, Du kannst trotzdem
noch vorbeischauen!
[1] newthinking store, Tucholskystr. 48, 10117 Berlin,
http://newthinking-store.de
[2] Restaurant Tucholsky, Torstraße 189, 10115 Berlin,
http://www.restauration-tucholsky.de
[3] http://doodle.com/rwqizz6ewxk6iscw
[4] http://wiki.python.de/User%20Group%20Berlin
[5] http://www.oreilly.de/catalog/9780596515829
......................................................................
Follow me on Twitter: http://twitter.com/dinugherman
Wir vom boot e.V. erwägen, eine Python unconference in Hamburg zu organisieren.
Um das Interesse auszuloten hier ein poll: http://doodle.com/6428g4m7n28cvvyq
Hallo,
ich bin eben dabei, alte Python-Versionen (ab 1.5) neu zu übersetzen,
damit ich sie für tox nutzen kann. Die Versionen compilieren alle ganz
brav (auch wenn für 1.5 ein simpler Patch nötig war), aber für die
Versionen 1.5 bis 2.2 schlagen die Tests fehl:
test test_builtin crashed -- exceptions.ValueError: int() literal too
large: -2147483648
Offensichtlich ein Problem mit den Grenzen der Integer-Zahlen.
Hat jemand einen Tipp, wie ich das beheben kann?
Linux Kernel 3.4, 64-bit CPU, aber 32-bit Bibliotheken (uname -m liefert
i686)
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP
Goebel Consult
http://www.goebel-consult.de
Monatliche Kolumne:
http://www.cissp-gefluester.de/2012-04-compliance-bringt-keine-sicherheit
Blog: http://www.goebel-consult.de/blog/20051015
Goebel Consult ist Mitglied bei http://www.7-it.de/
Hallo,
ich möchte meinen Code gerne Python3-fähig machen. Da findet sich eine
Stelle
def load(source):
if isinstance(source, file):
source = source.read()
# ...
wie kann ich das so umschreiben, dass es in Python2 und Python3
funktioniert?
Ole
Hi there guys,
After 1 year of development and refinements I'm pleased to announce a release of pyftpdlib which appears to be one of the fastest FTP server out there! See:
http://code.google.com/p/pyftpdlib/wiki/Benchmarks
1.0.0 release introduces serious improvements amongst which python 3
support (finally!) and full Unicode support. Here's the major ones.
=== New IO loop and epoll() / kqueue() support ===
The IO loop, originally relying on asyncore, has been rewritten from scratch (http://code.google.com/p/pyftpdlib/source/browse/trunk/pyftpdlib/ioloop.py) and now supports epoll() on Linux and kqueue() on OSX/BSD.
Also select() (Windows) and poll() pollers have been rewritten resulting in pyftpdlib being an order of magnitude faster and more scalable than ever. Read the full story here:
http://code.google.com/p/pyftpdlib/issues/detail?id=203
=== Alternative concurrency model ===
It is now possible to change the default concurrency model from async (non blocking) to multiple processes / threads based, meaning you are now free to block as long as you want and support particularly slow filesystems.
Switching is as easy as changing an import. More information here:
http://code.google.com/p/pyftpdlib/wiki/Tutorial#4.6_-_Changing_the_concurr…
=== Python 3 porting + full Unicode support ===
Finally!
=== Logging ===
logging module is now used for logging as replacement for log(), logline() and logerror() functions which are now deprecated. Also, the whole logging infrastructure has been refactored and it is more compact and consistent. Also by default pyftpdlib logs will have
colors.
=== Other improvements ===
* a new FilesystemError exception class is available in order send
custom error strings to client from an AbstracteFS subclass.
* on_connect() and on_disconnect() callbacks
* FTPHandler.ftp_* methods implementing filesystem-related commands
now return a meaningful value on success (tipically the path name).
* FTPServer.serve_forever() has a new handle_exit parameter which
can be set to False in order to avoid handling SIGTERM/SIGINT signals.
=== Backward compatibility breakage ===
A lot of backward incompatible changes have been introduced amongst which the different import system, the different validate_authentication() signature and the fact that the filesystem class now expects Unicode strings rather than bytes. HISTORY file enlists all of them and also provides a guide on how to port your existent to this new version.
http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY?spec=svn1175…
=== Some links ===
Home: http://code.google.com/p/pyftpdlib/
Download: http://code.google.com/p/pyftpdlib/list/downloads
Tutorial: http://code.google.com/p/pyftpdlib/wiki/Tutorial
Complete list of changes: http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY
That should be all folks.
I hope you'll enjoy this new version,
Giampaolo Rodola'
Hat einer von Euch vielleicht Kontakte zur c't ?
Es wäre gut, wenn wir das Problem mit der Python Markenregistrierung
dort unterbringen könnten:
http://pyfound.blogspot.be/2013/02/python-trademark-at-risk-in-europe-we.ht…
Vielleicht hätte dort auch jemand Interesse an einem allgemeineren
Artikel zum Thema Open Source und Markenrechte, da die Problematik
immer mal wieder hochkocht.
Ich kann das Thema gerne aus der PSF Sicht erklären und weitere
Hintergrunddetails liefern.
Danke,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Feb 15 2013)
>>> Python Projects, Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
On 15.02.2013 16:36, Michael Markert wrote:
>
>
>
> On Fri, Feb 15 2013 (16:28), "M.-A. Lemburg" <mal-SVD0I98eSHvQT0dZR+AlfA(a)public.gmane.org> wrote:
>
>> Hat einer von Euch vielleicht Kontakte zur c't ?
>
> Nein, aber auf heise.de gibt es schon einen Artikel:
>
> http://www.heise.de/newsticker/meldung/Markenstreit-um-Python-1804460.html
>
> [5 lines snipped]
Schnell ist die c't ja, das muß man ihnen lassen :-)
Danke für den Link.
>> Vielleicht hätte dort auch jemand Interesse an einem allgemeineren
>> Artikel zum Thema Open Source und Markenrechte, da die Problematik
>> immer mal wieder hochkocht.
>>
>> Ich kann das Thema gerne aus der PSF Sicht erklären und weitere
>> Hintergrunddetails liefern.
>
> Sprich doch den Verantwortlichen für den Artikel direkt an und biete ihm
> das an (Email am Ende des Artikels).
Gute Idee. Werde ich machen.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Feb 15 2013)
>>> Python Projects, Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
Hoi zäme,
ich suche ein Tool um wdsl 1.2 Files zu parsen.
Was ich gefunden habe, ist soappy aber das scheint nur wdsl 1.1 zu verstehen.
kann mir da jemand helfen?
besten Dank
Robert
== Leipzig Python User Group ===
Wir treffen uns am Dienstag, 12.02.2013 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( http://www.python-academy.de/Schulungszentrum/anfahrt.html ).
Mike Müller (das bin ich ;)) stellt IPython [1] und insbesondere
das neue IPython-Notebook vor. IPython bietet eine stark erweiterte
Alternative zum interaktiven Python-Prompt. Mit dem neuen Notebook
lassen sich im Browser interaktive Dokumente mit Markdown, Python-Code
und Matplotlib-Grafiken anlegen. Obwohl IPython vor allem im
wissenschaftlichen Umfeld verbreitet ist, bietet es interessante
Möglichkeiten für alle Python-Nutzer.
Weitere Infos:
http://www.python-academy.de/User-Group/index.html
Willkommen ist jeder, der Interesse an Python hat, die Sprache
bereits nutzt oder nutzen möchte.
Für das leibliche Wohl wird gesorgt. Eine Anmeldung unter
info(a)python-academy.de wäre nett, damit wir genug Essen
besorgen können.
Aktuelle Informationen zu den Treffen sind unter
http://www.python-academy.de/User-Group zu finden.
Viele Grüße
Mike
[1] http://ipython.org/