announcing pyutil-1.8.0

2010-12-06 Thread Zooko O'Whielacronx
ad me: http://tahoe-lafs.org/trac/pyutil/browser/trunk/README.rst download: http://pypi.python.org/pypi/pyutil Regards, Zooko [1] http://tahoe-lafs.org/trac/pyutil/browser/trunk/pyutil/jsonutil.py [2] http://tahoe-lafs.org/trac/pyutil/browser/trunk/COPYING.SPL.txt -- http://mail.python.org/ma

ANNOUNCING Tahoe, the Least-Authority File System, v1.8.0

2010-09-29 Thread Zooko O'Whielacronx
rypto code with pure-Python code, relying on JIT compilers such as PyPy to make it efficient enough. :-) http://twitter.com/#!/fijall/status/25314330015 Regards, Zooko ANNOUNCING Tahoe, the Least-Authority File System, v1.8.0 The Tahoe-LAFS team is pleased to announce the immediate availabili

announcing pycryptopp-0.5.20

2010-09-20 Thread Zooko O'Whielacronx
ecute the quick start-up-self-tests of AES and SHA256 on module import Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: Download Microsoft C/C++ compiler for use with Python 2.6/2.7 ASAP

2010-07-25 Thread Zooko O'Whielacronx
modules with mingw, and if it doesn't work report a bug (to mingw project and to the Python project) so that we can track more precisely what the issues are. Regards, Zooko http://bugs.python.org/issue3871# cross and native build of python for mingw32 with distutils -- http://mail.python.org

ANNOUNCING Tahoe, the Least-Authority File System, v1.7.1

2010-07-19 Thread Zooko O'Whielacronx
ure Python. Regards, Zooko ANNOUNCING Tahoe, the Least-Authority File System, v1.7.1 The Tahoe-LAFS team is pleased to announce the immediate availability of version 1.7.1 of Tahoe-LAFS, an extremely reliable distributed storage system. Tahoe-LAFS is the first distributed storage system wh

I wish for a tool named "2to6".

2010-07-11 Thread Zooko O'Whielacronx
programmers who want to do that: http://packages.python.org/six/ This note to the list is to express my wish for an automated tool named "2to6" which converts my Python 2.6 codebase to being both py2- and py2- compatible using Benjamin Peterson's six library. Regards, Zooko -- http://

Re: Python -- floating point arithmetic

2010-07-08 Thread Zooko O'Whielacronx
On Thu, Jul 8, 2010 at 11:22 AM, Adam Skutt wrote: > On Jul 8, 12:38 pm, "Zooko O'Whielacronx" wrote: >> Now as a programmer you have two choices: … >> 1. accept what they typed in and losslessly store it in a decimal: … >> 2. accept what they typed in and

Re: Python -- floating point arithmetic

2010-07-08 Thread Zooko O'Whielacronx
sure. I think sometimes people conflate the fact that decimals can easily have higher and more variable precision than floats with the fact that decimals are capable of losslessly storing decimal values but floats aren't. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: Python -- floating point arithmetic

2010-07-07 Thread Zooko O'Whielacronx
s have a disadvantage compared to floats? If so, what is their disadvantage? (And do math libraries like http://code.google.com/p/dmath/ help ?) Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: The real problem with Python 3 - no business case for conversion (was "I strongly dislike Python 3")

2010-07-07 Thread Zooko O'Whielacronx
, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: Python -- floating point arithmetic

2010-07-07 Thread Zooko O'Whielacronx
7;ll probably try to use Decimals exclusively in all my new Python code and switch to floats only if I need to interoperate with an external system that requires floats or I have some tight inner loop that needs to be highly optimized. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

ANNOUNCING Tahoe, the Least-Authority File System, v1.7.0

2010-06-21 Thread Zooko O'Whielacronx
-looking mount point backed by a Tahoe-LAFS grid. Google is sponsoring us through Google Summer of Code. The next release after this one will hopefully include the resulting improvements. Regards, Zooko [*] That's a lie. The parts that require maximum CPU efficiency—secure hash functions, ci

announcing jsonutil package

2010-06-18 Thread Zooko O'Whielacronx
bably introduce zero incompatibilities across the wire, and any type mismatches it introduces within your own code base will probably be easy to fix. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: StringChain -- a data structure for managing large sequences of chunks of bytes

2010-03-23 Thread Zooko O'Whielacronx
My apologies; I left out the heading on the last of the four structures in the benchmark results. Here are those results again with the missing heading (Stringy) inserted: Regards, Zooko - Hide quoted text - On Sun, Mar 21, 2010 at 11:09 PM, Zooko O'Whielacronx wrote: > > impl:

Re: StringChain -- a data structure for managing large sequences of chunks of bytes

2010-03-22 Thread Zooko O'Whielacronx
g to it on PyPI and seeing if there > is any interest from others? http://pypi.python.org/pypi/stringchain Regards, Zooko impl: StringChain task: _accumulate_then_one_gulp 1 best: 5.698e+00, 3th-best: 7.486e+00, mean: 7.758e+00, 10 best: 4.640e+00, 3th-best: 4.690e+00, mean: 7.6

Re: StringChain -- a data structure for managing large sequences of chunks of bytes

2010-03-21 Thread Zooko O'Whielacronx
tial notation. ("e+01" means times 10, "e+02" means times 100, and "e+03" means times 1000, etc.) Each result is the best of 10 tries, or of 5 tries for the tasks which were taking too long to run it 10 times. Regards, Zooko [1] http://foolscap.lothar.com/trac/ticket

Re: "EURO GIRLS" "MISS EUROPE" "MISS FRENCH" "FRENCH" "PRETTY GIRLS" "SEXY FRENCH GIRLS" on www.sexyandpretty-girls.blogspot.com "SEXY RUSSIAN GIRLS" "SEXY GREEK GIRLS" "SEXY DUTCH GIRLS" "SEXY UK G

2010-03-21 Thread Zooko O'Whielacronx
t; bit from that poster. Therefore, the volunteer work required would be inspecting the *first* post from each *new* subscriber to see if that post is spam. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

StringChain -- a data structure for managing large sequences of chunks of bytes

2010-03-11 Thread Zooko O'Whielacronx
d to these benchmarks at least...). Thanks! Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: Unicode again ... default codec ...

2009-10-30 Thread zooko
he file that you are sharing with that other person instead of doing it in a sitecustomize.py file will avoid that problem. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

ANNOUNCING Tahoe, the Lofty-Atmospheric Filesystem, v1.5

2009-08-01 Thread Zooko Wilcox-O'Hearn
Dear people of python-list: Python is our preferred programming language for the Tahoe-LAFS project. We use C/C++ extension modules for the CPU-intensive parts, and we interoperate with many languages through the RESTful web API, but the core code is 100% Python. Regards, Zooko --- The

Re: No trees in the stdlib?

2009-07-03 Thread zooko
Try PyJudy: http://www.dalkescientific.com/Python/PyJudy.html -- http://mail.python.org/mailman/listinfo/python-list

Re: [Python-Dev] how GNU stow is complementary rather than alternative to distutils

2009-05-10 Thread Zooko O'Whielacronx
following-up to my own post to mention one very important reason why anyone cares: On Sun, May 10, 2009 at 12:04 PM, Zooko Wilcox-O'Hearn wrote: > It is a beautiful, elegant hack because it is sooo dumb.  It is also very > nice to use the same tool to manage packages written in any

how GNU stow is complementary rather than alternative to distutils

2009-05-10 Thread Zooko Wilcox-O'Hearn
ckages/easy_install.pth'. I'm too dumb to deal with this conflict, so I give up.". If I understand correctly, your (MvL's) suggestion that easy_install create a .pth file named "easy_install-$PACKAGE-$VERSION.pth" instead of "easy_install.pth" would i

Re: [Python-Dev] .pth files are evil

2009-05-10 Thread Zooko Wilcox-O'Hearn
writing of conflicting files in the target -- does pip handle these?) GNU stow does handle these issues. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: [Python-Dev] .pth files are evil

2009-05-09 Thread Zooko O'Whielacronx
ay it Just Works with most things. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: pyflakes, pylint, pychecker - and other tools

2009-04-26 Thread Zooko O'Whielacronx
I like pyflakes. I haven't tried the others. I made a setuptools plugin named "setuptools_pyflakes". If you install that package, then "python ./setup.py flakes" runs pyflakes on your package. Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

Re: PEP 383: Non-decodable Bytes in System Character Interfaces

2009-04-25 Thread Zooko O'Whielacronx
nd include that with the filename. This expands the size of our filenames significantly, but it is the only way to allow some future programmer to undo the damage of a falsely- successful decoding. Here's our whole plan: [5]. Regards, Zooko [1] http://allmydata.org [2] http://allmydat

ANNOUNCING Tahoe-LAFS v1.4

2009-04-14 Thread zooko
pace and bandwidth to the open source project. Thank you to Allmydata, Inc. for their generous and public-spirited support. Zooko Wilcox-O'Hearn on behalf of the allmydata.org team Special acknowledgment goes to Brian Warner, whose superb engineering skills and dedication are primarily respon

ANNOUNCING allmydata.org "Tahoe", the Least-Authority Filesystem, v1.3

2009-02-13 Thread zooko
Folks: This "Cloud Storage" system is written entirely in Python except for the CPU-intensive parts (cryptography and erasure coding), which are provided as Python extension modules. Thanks for making Python such a high-quality and effective tool! Regards, Zooko

Re: Is there any way to find out sizeof an object

2008-06-26 Thread zooko
Here are a few little tools that I developed to do this kind of thing: http://allmydata.org/trac/pyutil/browser/pyutil/pyutil/memutil.py Regards, Zooko -- http://mail.python.org/mailman/listinfo/python-list

announcing allmydata.org "Tahoe", the Least-Authority Filesystem, v1.0

2008-03-25 Thread zooko
storage grid. Regards, Zooko ANNOUNCING Allmydata.org "Tahoe", the Least-Authority Filesystem, v1.0 We are pleased to announce the release of version 1.0 of the "Tahoe" Least Authority Filesystem. The "Tahoe" Least Authority Filesystem is a secure, decentralized, faul

ANN: allmydata.org "Tahoe" v0.8 -- a secure, decentralized filesystem

2008-02-20 Thread zooko
utes hardware, software, ideas, bug reports, suggestions, demands, and money (employing several allmydata.org Tahoe hackers and allowing them to spend part of their work time on the next-generation, free-software project). We are eternally grateful! Zooko O'Whielacronx on behalf of the allmy

Re: How can I create customized classes that have similar properties as 'str'?

2007-12-03 Thread zooko
r Wilcox-O'Hearn and perhaps she'll share the resulting C code with you. Regards, Zooko Wilcox-O'Hearn -- http://mail.python.org/mailman/listinfo/python-list

Re: eggs considered harmful

2007-06-27 Thread zooko
make setuptools be more compatible with other paradigms instead of getting into a "everybody please use it / no everybody please don't use it" tug-of-war. Regards, Zooko [1] http://cheeseshop.python.org/pypi/zfec [2] http://cheeseshop.python.org/pypi/pyutil [3] http://allmydata.org

Re: Self reordering list in Python

2005-09-30 Thread zooko
Paul Rubin wrote: > "zooko" <[EMAIL PROTECTED]> writes: > > I haven't benchmarked it against Evan Podromou's heap implementation > > yet, but obviously inserting and removing things from a heapq heap is > > O(N). > > Good heavens, I shoul

Re: Self reordering list in Python

2005-09-30 Thread zooko
benchmarking tools in the pyutil/test directory. Regards, Zooko P.S. I read this list sporadically, so if you want me to read your response, please Cc: [EMAIL PROTECTED] Thanks. -- http://mail.python.org/mailman/listinfo/python-list

Re: Determining actual elapsed (wall-clock) time

2005-07-07 Thread zooko
The traditional use of gettimeofday() to (insecurely and unreliably) approximate elapsed local time is one of my pet peeves. Fortunately a real monotonic clock has finally been added to the linux kernel and glibc: http://www.imperialviolet.org/page24.html#e474 If you have a recent enough kernel