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
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
ecute the quick start-up-self-tests of AES and SHA256 on module import
Regards,
Zooko
--
http://mail.python.org/mailman/listinfo/python-list
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
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
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://
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
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
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
,
Zooko
--
http://mail.python.org/mailman/listinfo/python-list
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
-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
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
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:
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
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
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
d to these benchmarks at least...).
Thanks!
Regards,
Zooko
--
http://mail.python.org/mailman/listinfo/python-list
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
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
Try PyJudy:
http://www.dalkescientific.com/Python/PyJudy.html
--
http://mail.python.org/mailman/listinfo/python-list
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
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
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
ay it Just Works with most things.
Regards,
Zooko
--
http://mail.python.org/mailman/listinfo/python-list
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
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
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
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
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
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
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
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
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
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
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
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
37 matches
Mail list logo