[issue8668] Packaging: add a 'develop' command

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

higery, can you give us a status update?  Do you have the time to address 
current reviews or would you like me to make an updated patch?  I’d like to 
incorporate this command as soon as possible to let people play with it, and 
then we’ll see about integration with the install action.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8668
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12344] Add **kwargs to get_reinitialized_command

2011-10-06 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
priority: normal - high

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12344
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13073] message_body argument of HTTPConnection.endheaders is undocumented

2011-10-06 Thread Senthil Kumaran

Senthil Kumaran sent...@uthcode.com added the comment:

Yes, I agree. I think, it can be clarified at that point too. Because.
in 2.7 the string is being checked and in 3.3 the message_body is
checked if it's instance of bytes.  But, I think, it should be
carefully worded (aligned with how other socket message args are
mentioned).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13073
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12416] packaging needs {pre,post}-{install,remove} hooks

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Editing title to reflect the scope of the needed feature.

--
title: packaging does not have hooks callable during distribution removal - 
packaging needs {pre,post}-{install,remove} hooks
versions: +3rd party

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12416
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2011-10-06 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

On http://tukaani.org/xz, I downloaded the file named xz-5.0.3-windows.zip.
It contains precompiled dlls for both platforms: bin_i486/liblzma.dll and 
bin_x86_64/liblzma.dll
Unfortunately, there is no import library for VS. It should not be too 
difficult to make one, though: the provided headers are C89, so it's enough to 
write stubs for the functions used by the extension module.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13116] setup.cfg in [sb]dists should be static

2011-10-06 Thread Éric Araujo

New submission from Éric Araujo mer...@netwok.org:

Some people (hi Ronny :) want to use a setup hook to get the version from the 
VCS, but the setup.cfg file in sdists and bdists should be fully static, 
because getting the VCS info is not possible and maybe for other reasons too 
(not requiring development dependencies for example, the same argument that 
makes people include generated HTML docs in sdists).

The way to handle that seems simple: sdist runs setup hooks and writes back the 
modified config object to the setup.cfg file that’s included in sdists and 
bdists.  Command hooks are unaffected, as are post/pre install/remove hooks (to 
be added in #12416).

Another idea would be to split global hooks into two kinds.  The code would run 
the volatile hooks, write the modified config as setup.cfg for *dists, and then 
run regular hooks.  Users installing a *dist will execute the regular hooks.

--
assignee: tarek
components: Distutils2
messages: 145021
nosy: alexis, eric.araujo, tarek
priority: normal
severity: normal
status: open
title: setup.cfg in [sb]dists should be static
versions: 3rd party, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13116
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2011-10-06 Thread Nadeem Vawda

Nadeem Vawda nadeem.va...@gmail.com added the comment:

Hmm... according to 
http://git.tukaani.org/?p=xz.git;a=blob;f=windows/README-Windows.txt;hb=HEAD#l80,
the MinGW-compiled static libs *can* be used with MSVC. Not sure how
reliable the information is, but it's worth a try at least.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2011-10-06 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

Ah indeed, the zip archive contains a doc/liblzma.def which can be used to 
build a liblzma.lib

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2011-10-06 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

Hey, today I learnt something about mingw!
Rename liblzma.a to e.g. liblzma_static.lib and tell MSVC to link against 
it.
Apparently mingw can generate COFF libraries. This may simplify things *a lot*.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13070] segmentation fault in pure-python multi-threaded server

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 89b9e4bf6f1f by Charles-François Natali in branch '2.7':
Issue #13070: Fix a crash when a TextIOWrapper caught in a reference cycle
http://hg.python.org/cpython/rev/89b9e4bf6f1f

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13070
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12911] Expose a private accumulator C API

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset f9f782f2369e by Antoine Pitrou in branch '3.2':
Issue #12911: Fix memory consumption when calculating the repr() of huge tuples 
or lists.
http://hg.python.org/cpython/rev/f9f782f2369e

New changeset 656c13024ede by Antoine Pitrou in branch 'default':
Issue #12911: Fix memory consumption when calculating the repr() of huge tuples 
or lists.
http://hg.python.org/cpython/rev/656c13024ede

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12911
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12911] Expose a private accumulator C API

2011-10-06 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

I added a comment insisting that the API is private and can be changed at any 
moment.
StringIO can actually re-use that API, rather than the reverse. No need to 
instantiate a full-blown file object when all you want to do is to join a bunch 
of strings.

--
resolution:  - fixed
stage: patch review - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12911
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10141] SocketCan support

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset e767318baccd by Charles-François Natali in branch 'default':
Issue #10141: socket: add SocketCAN (PF_CAN) support. Initial patch by Matthias
http://hg.python.org/cpython/rev/e767318baccd

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10141
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10141] SocketCan support

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset a4af684bb54e by Victor Stinner in branch 'default':
Issue #10141: Don't use hardcoded frame size in example, use struct.calcsize()
http://hg.python.org/cpython/rev/a4af684bb54e

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10141
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13117] Broken links in the “compiler” page, section “references” from the devguide.

2011-10-06 Thread Francisco Martín Brugué

New submission from Francisco Martín Brugué franci...@email.de:

Hi,
In the page http://docs.python.org/devguide/compiler.html the links in the 
references [1] 
(http://www.foretec.com/python/workshops/1998-11/proceedings/papers/montanaro/montanaro.html)
 and in [Wang97] 
(http://www.cs.princeton.edu/%7Edanwang/Papers/dsl97/dsl97.html) are broken.

Cheers,

francis

--
components: Devguide
messages: 145030
nosy: francismb
priority: normal
severity: normal
status: open
title: Broken links in the “compiler” page, section “references” from the 
devguide.

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13117
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13118] Py_BuildValue format f incorrect description.

2011-10-06 Thread Félix-Antoine Fortin

New submission from Félix-Antoine Fortin felixantoinefortin+pyt...@gmail.com:

Python/C API Reference Manual, section Utilities, Parsing arguments and 
building values, function Py_BuildValue.

The description for the format unit f is incorrect. It reads Same as d., as 
it should be Convert a C float to a Python floating point number. since f 
is not the same as d when converting double to Python float. 

This was corrected in the documentation of Python 3, from which the proposed 
description comes.

--
assignee: docs@python
components: Documentation
messages: 145031
nosy: docs@python, felixantoinefortin
priority: normal
severity: normal
status: open
title: Py_BuildValue format f incorrect description.
versions: Python 2.6, Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13118
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10141] SocketCan support

2011-10-06 Thread Charles-François Natali

Charles-François Natali neolo...@free.fr added the comment:

Committed.
Matthias, Tiago, thanks!

--
resolution:  - fixed
stage: commit review - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10141
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13117] Broken links in the “compiler” page, section “references” from the devguide.

2011-10-06 Thread Francisco Martín Brugué

Francisco Martín Brugué franci...@email.de added the comment:

The reference for [1] could be changed to: 
http://www.python.org/workshops/1998-11/proceedings/papers/montanaro/montanaro.html

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13117
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13117] Broken links in the “compiler” page, section “references” from the devguide.

2011-10-06 Thread Francisco Martín Brugué

Francisco Martín Brugué franci...@email.de added the comment:

The reference to [Wang97] could be changed to: 
http://www.cs.princeton.edu/research/techreps/TR-554-97

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13117
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13117] Broken links in the “compiler” page, section “references” from the devguide.

2011-10-06 Thread Francisco Martín Brugué

Francisco Martín Brugué franci...@email.de added the comment:

A patch with the links mentioned above.

--
keywords: +patch
Added file: http://bugs.python.org/file23329/issue13117.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13117
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue8037] multiprocessing.Queue's put() not atomic thread wise

2011-10-06 Thread Charles-François Natali

Charles-François Natali neolo...@free.fr added the comment:

 Modifying an object which is already on a traditional queue can also
 change what is received by the other thread (depending on timing). 
 So Queue.Queue's put() is not atomic either.  Therefore I do not
 believe this behaviour is a bug.

Agreed.

 However the solution proposed is a good one since it fixes Issue
 10886.  In addition it prevents arbitrary code being run in the
 background thread by weakref callbacks or __del__ methods.  Such
 arbitrary code may cause inconsistent state in a forked process if
 the fork happens while the queue's thread is running -- see issue
 6271.
[...]
 I would suggest closing this issue and letting Issue 10886 take it's
 place.

Makes sense.

--
nosy: +neologix
resolution:  - duplicate
stage: test needed - committed/rejected
status: open - closed
superseder:  - Unhelpful backtrace for multiprocessing.Queue

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8037
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3244] multipart/form-data encoding

2011-10-06 Thread Aleksey Frolov

Changes by Aleksey Frolov atomm...@gmail.com:


--
nosy: +atommixz

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3244
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13117] Broken links in the “compiler” page, section “references” from the devguide.

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 76159c6d265a by Ned Deily in branch 'default':
Issue #13117: Fix broken links in the compiler page of the Developer's Guide.
http://hg.python.org/devguide/rev/76159c6d265a

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13117
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13117] Broken links in the “compiler” page, section “references” from the devguide.

2011-10-06 Thread Ned Deily

Ned Deily n...@acm.org added the comment:

Thanks for the patch!

--
nosy: +ned.deily
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13117
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13119] Newline for print() is \n on Windows, and not \r\n as expected

2011-10-06 Thread M. Zilmer

New submission from M. Zilmer mzdkm...@gmail.com:

In 3.2.2 the newline for print() is \n on Windows, and not \r\n as expected.

In 3.1.4 the newline is \r\n.

OS is Win 7, and tried on both 32 and 64 bit.

Small example with output is attached.

--
components: Windows
files: newline.py
messages: 145039
nosy: M..Z.
priority: normal
severity: normal
status: open
title: Newline for print() is \n on Windows, and not \r\n as expected
type: behavior
versions: Python 3.2
Added file: http://bugs.python.org/file23330/newline.py

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13119
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13119] Newline for print() is \n on Windows, and not \r\n as expected

2011-10-06 Thread M. Zilmer

Changes by M. Zilmer mzdkm...@gmail.com:


Added file: http://bugs.python.org/file23331/newline_3.1.txt

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13119
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13119] Newline for print() is \n on Windows, and not \r\n as expected

2011-10-06 Thread M. Zilmer

Changes by M. Zilmer mzdkm...@gmail.com:


Added file: http://bugs.python.org/file23332/newline_3.2.txt

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13119
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13120] Default nosigint optionto pdb.Pdb() prevents use in non-main thread

2011-10-06 Thread Ben Bass

New submission from Ben Bass benb...@codedstructure.net:

The new SIGINT behaviour of pdb.Pdb prevents use of pdb within a non-main 
thread without explicitly setting nosigint=True. Specifically the 'continue' 
command causes a traceback as follows:

{{{
...
  File 
/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/pdb.py, line 
959, in do_continue
signal.signal(signal.SIGINT, self.sigint_handler)
ValueError: signal only works in main thread
}}}

Since the new behaviour seems to be to gain an enhancement rather than anything 
fundamentally necessary to pdb, wouldn't it be better if the default was 
reversed, so the same code would work identically on Python 3.1 (and 
potentially earlier, i.e. Python2) and Python 3.2?

At the moment in my codebase (rpcpdb) I'm using inspect.getargspec sniffing for 
nosigint on pdb.Pdb.__init__ to determine whether to include a nosigint=True 
parameter, which clearly isn't ideal!

--
components: Library (Lib)
messages: 145040
nosy: bpb
priority: normal
severity: normal
status: open
title: Default nosigint optionto pdb.Pdb() prevents use in non-main thread
type: behavior
versions: Python 3.2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13120
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13120] Default nosigint option to pdb.Pdb() prevents use in non-main thread

2011-10-06 Thread Ben Bass

Changes by Ben Bass benb...@codedstructure.net:


--
title: Default nosigint optionto pdb.Pdb() prevents use in non-main thread - 
Default nosigint option to pdb.Pdb() prevents use in non-main thread

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13120
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7367] pkgutil.walk_packages fails on write-only directory in sys.path

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 096b010ae90b by Ned Deily in branch '2.7':
Issue #7367: Add test case to test_pkgutil for walking path with
http://hg.python.org/cpython/rev/096b010ae90b

New changeset 1449095397ae by Ned Deily in branch '2.7':
Issue #7367: Fix pkgutil.walk_paths to skip directories whose
http://hg.python.org/cpython/rev/1449095397ae

New changeset a1e6633ef3f1 by Ned Deily in branch '3.2':
Issue #7367: Add test case to test_pkgutil for walking path with
http://hg.python.org/cpython/rev/a1e6633ef3f1

New changeset 77bac85f610a by Ned Deily in branch '3.2':
Issue #7367: Fix pkgutil.walk_paths to skip directories whose
http://hg.python.org/cpython/rev/77bac85f610a

New changeset 5a4018570a59 by Ned Deily in branch '3.2':
Issue #7367: add NEWS item.
http://hg.python.org/cpython/rev/5a4018570a59

New changeset 0408001e4765 by Ned Deily in branch 'default':
Issue #7367: merge from 3.2
http://hg.python.org/cpython/rev/0408001e4765

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7367
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7425] Improve the robustness of pydoc -k in the face of broken modules

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 45862f4ab1c5 by Ned Deily in branch '2.7':
Issue #7425: Refactor test_pydoc test case for '-k' behavior and add
http://hg.python.org/cpython/rev/45862f4ab1c5

New changeset 3acf90f71178 by Ned Deily in branch '2.7':
Issue #7425: Prevent pydoc -k failures due to module import errors.
http://hg.python.org/cpython/rev/3acf90f71178

New changeset 6a45f917f167 by Ned Deily in branch '3.2':
Issue #7425: Refactor test_pydoc test case for '-k' behavior and add
http://hg.python.org/cpython/rev/6a45f917f167

New changeset add444274c3d by Ned Deily in branch '2.7':
Issue #7425 and Issue #7367: add NEWS items.
http://hg.python.org/cpython/rev/add444274c3d

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7425
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7367] pkgutil.walk_packages fails on write-only directory in sys.path

2011-10-06 Thread Ned Deily

Ned Deily n...@acm.org added the comment:

The applied changesets correct pkgutil's walk_packages for classic imports to 
ignore unreadable directories the same way that the interpreter's import does.  
With this fix to pkgutil, pydoc -k also no longer fails in this case.  Applied 
in 2.7 (for 2.7.3), 3.2 (for 3.2.3), and default (for 3.3.0).

--
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7367
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2945] bdist_rpm does not list dist files (should effect upload)

2011-10-06 Thread Carl Robben

Carl Robben carl.rob...@gmail.com added the comment:

I found that bdist_rpm wasn't registering distributions with dist.dist_files at 
all.  The attached patch should be all that's needed to fix this.

--
keywords: +patch
nosy: +crobben
Added file: http://bugs.python.org/file2/bdist_rpm.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2945
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11250] 2to3 truncates files at formfeed character

2011-10-06 Thread Barry A. Warsaw

Barry A. Warsaw ba...@python.org added the comment:

Was this patch ever folded into Python 3.2?  Looking at the hg repository, I 
think the answer is no.  It does appear to have made it into Python 2.7 and 
trunk though (afaict).

In point of fact, this bug is hitting me now with 3.2.2.

--
nosy: +barry
status: closed - open

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11250
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13105] Please elaborate on how 2.x and 3.x are different heads

2011-10-06 Thread Larry Hastings

Larry Hastings la...@hastings.org added the comment:

What follows is the original email from Nick.

--

We maintain two independent heads in hg: 2.7 and default

3.2 is open for general bugfixes

2.5 (IIRC), 2.6 and 3.1 are open for security fixes

Security fixes (if applicable to both heads) go:
2.5 - 2.6 - 2.7
3.1 - 3.2 - default

General bug fixes (if applicable to both heads) go:
2.7
3.2 - default

New features are added to default only

The relative ordering of 2.x and 3.x changes doesn't really matter -
the important thing is not to merge them in *either* direction. I
think you can theoretically do cherry-picking with Hg, but most people
seem to just do independent commits to the two streams.

If the devguide doesn't align with the above, then a tracker issue
pointing that out would be handy :)

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13105
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7833] bdist_wininst installers fail to load extensions built with Issue4120 patch

2011-10-06 Thread Mark Hammond

Mark Hammond skippy.hamm...@gmail.com added the comment:

I'm reluctant to commit to adding test infrastructure for the distutils build 
commands - if I've missed existing infrastructure and adding such tests would 
actually be relatively simple, please educate me!  Or if someone else would 
like to help with the infrastructure so I can test just this patch, that would 
be awesome.  But I don't think this fix should block on tests given it can 
easily be tested and verified manually.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7833
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12436] Missing items in installation/setup instructions

2011-10-06 Thread Mike Hoy

Mike Hoy mho...@gmail.com added the comment:

 - How to prepare a text editor
See: http://docs.python.org/dev/using/unix.html#editors

 - How to run Python code from a file (if the tutorial or using docs don’t 
 already have it).

See: http://docs.python.org/dev/using/unix.html#miscellaneous

--
nosy: +mikehoy

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12436
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13119] Newline for print() is \n on Windows, and not \r\n as expected

2011-10-06 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

To people who open the file in their browser: text files are very similar, but 
newline_3.1.txt has CRLF line endings and newline_3.2.txt has LF line endings.

M.Z, how did you obtain them? did you start a subprocess?

--
nosy: +amaury.forgeotdarc, haypo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13119
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13118] Py_BuildValue format f incorrect description.

2011-10-06 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

I've checked in the code: 'f' and 'd' are really the same (Python/modsupport.c).

And in http://en.wikipedia.org/wiki/Stdarg.h, you can read: A float will 
automatically be promoted to a double.

--
nosy: +amaury.forgeotdarc

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13118
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12823] Broken link in SSL wrapper for socket objects document

2011-10-06 Thread Mike Hoy

Mike Hoy mho...@gmail.com added the comment:

Patch to remove broken link.

--
keywords: +patch
nosy: +mikehoy
Added file: http://bugs.python.org/file23334/SSL-broken-link.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12823
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12602] Missing using docs cross-references

2011-10-06 Thread Terry J. Reedy

Terry J. Reedy tjre...@udel.edu added the comment:

This is all a puzzle to me. script ??

Links from docs to tracker issue??

There is at least one other issue about bad links (from builtin functions 
entries).

--
nosy: +terry.reedy

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12602
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13119] Newline for print() is \n on Windows, and not \r\n as expected

2011-10-06 Thread M. Zilmer

M. Zilmer mzdkm...@gmail.com added the comment:

Hi Amaury,

The two text files were obtained through redirection in Windows, so I simply 
ran the newline.py file with:

... C:\Python31\python.exe newline.py  newline_3.1.txt

... C:\Python32\python.exe newline.py  newline_3.2.txt

Best regards,
Morten Zilmer

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13119
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13114] check -r fails with non-ASCII unicode long_description

2011-10-06 Thread Кирилл Кузьминых

Кирилл Кузьминых sai...@mail.ru added the comment:

I created the patch (in attachment) for Distutils from Python 2.7.

PS:
Python 3.2 does not contain this error, because there the entire text is stored 
in unicode.

--
components:  -Distutils2
keywords: +patch
type: behavior - crash
versions:  -3rd party, Python 3.2, Python 3.3
Added file: http://bugs.python.org/file23335/check_rst.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13114
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13114] check -r fails with non-ASCII unicode long_description

2011-10-06 Thread Кирилл Кузьминых

Changes by Кирилл Кузьминых sai...@mail.ru:


--
components: +Distutils2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13114
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12602] Missing using docs cross-references

2011-10-06 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy: +ezio.melotti

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12602
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13070] segmentation fault in pure-python multi-threaded server

2011-10-06 Thread Charles-François Natali

Charles-François Natali neolo...@free.fr added the comment:

 The issue doesn't affect Python 2.7?


Duh!
I was sure the _io module had been introduced in Python 3 (I/O layer
rewrite, etc).
Yes, it does apply to 2.7. I'll commit the patch later today.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13070
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13108] test_urllib: buildbot failure

2011-10-06 Thread Stefan Krah

Changes by Stefan Krah stefan-use...@bytereef.org:


--
resolution:  - duplicate
stage:  - committed/rejected
status: open - closed
superseder:  - urllib.request.thishost() returns a garbage value
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13108
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13104] urllib.request.thishost() returns a garbage value

2011-10-06 Thread Stefan Krah

Changes by Stefan Krah stefan-use...@bytereef.org:


--
nosy: +skrah

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13104
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13104] urllib.request.thishost() returns a garbage value

2011-10-06 Thread Stefan Krah

Stefan Krah stefan-use...@bytereef.org added the comment:

/etc/hosts was incomplete; works fine now. Closing again.

--
resolution:  - fixed
stage: test needed - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13104
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12210] test_smtplib: intermittent failures on FreeBSD

2011-10-06 Thread Stefan Krah

Stefan Krah stefan-use...@bytereef.org added the comment:

Naturally, as soon as I declare it fixed, it occurs again:

http://www.python.org/dev/buildbot/all/builders/AMD64%20FreeBSD%208.2%202.7/builds/326

--
status: closed - open

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12210
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13070] segmentation fault in pure-python multi-threaded server

2011-10-06 Thread Victor Semionov

Victor Semionov vsemio...@gmail.com added the comment:

I did not see any segfaults when I ran my app on 2.7. Please verify that 2.7 is 
really affected before making changes.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13070
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2771] Test issue

2011-10-06 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
nosy:  -vsemionov

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2771
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2771] Test issue

2011-10-06 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

test attachments

--
Added file: http://bugs.python.org/file23322/unnamed
Added file: http://bugs.python.org/file23323/issue12753-3.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2771
___test attachmentsbr
diff --git a/Doc/library/unicodedata.rst b/Doc/library/unicodedata.rst
--- a/Doc/library/unicodedata.rst
+++ b/Doc/library/unicodedata.rst
@@ -29,6 +29,9 @@
Look up character by name.  If a character with the given name is found, 
return
the corresponding character.  If not found, :exc:`KeyError` is raised.
 
+   .. versionchanged:: 3.3
+  Support for name aliases [#]_ and named sequences [#]_ has been added.
+
 
 .. function:: name(chr[, default])
 
@@ -160,3 +163,9 @@
 unicodedata.bidirectional('\u0660') # 'A'rabic, 'N'umber
'AN'
 
+
+.. rubric:: Footnotes
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NameAliases.txt
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NamedSequences.txt
diff --git a/Doc/reference/lexical_analysis.rst 
b/Doc/reference/lexical_analysis.rst
--- a/Doc/reference/lexical_analysis.rst
+++ b/Doc/reference/lexical_analysis.rst
@@ -492,13 +492,13 @@
 +-+-+---+
 | Escape Sequence | Meaning | Notes |
 +=+=+===+
-| ``\N{name}``| Character named *name* in the   |   |
+| ``\N{name}``| Character named *name* in the   | \(4)  |
 | | Unicode database|   |
 +-+-+---+
-| ``\u``  | Character with 16-bit hex value | \(4)  |
+| ``\u``  | Character with 16-bit hex value | \(5)  |
 | | **  |   |
 +-+-+---+
-| ``\U``  | Character with 32-bit hex value | \(5)  |
+| ``\U``  | Character with 32-bit hex value | \(6)  |
 | | **  |   |
 +-+-+---+
 
@@ -516,10 +516,14 @@
with the given value.
 
 (4)
+   .. versionchanged:: 3.3
+  Support for name aliases [#]_ has been added.
+
+(5)
Individual code units which form parts of a surrogate pair can be encoded 
using
this escape sequence.  Exactly four hex digits are required.
 
-(5)
+(6)
Any Unicode character can be encoded this way, but characters outside the 
Basic
Multilingual Plane (BMP) will be encoded using a surrogate pair if Python is
compiled to use 16-bit code units (the default).  Exactly eight hex digits
@@ -706,3 +710,8 @@
 occurrence outside string literals and comments is an unconditional error::
 
$   ?   `
+
+
+.. rubric:: Footnotes
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NameAliases.txt
diff --git a/Lib/test/test_ucn.py b/Lib/test/test_ucn.py
--- a/Lib/test/test_ucn.py
+++ b/Lib/test/test_ucn.py
@@ -8,8 +8,11 @@
 #
 
 import unittest
+import unicodedata
 
 from test import support
+from http.client import HTTPException
+from test.test_normalization import check_version
 
 class UnicodeNamesTest(unittest.TestCase):
 
@@ -59,8 +62,6 @@
 )
 
 def test_ascii_letters(self):
-import unicodedata
-
 for char in .join(map(chr, range(ord(a), ord(z:
 name = LATIN SMALL LETTER %s % char.upper()
 code = unicodedata.lookup(name)
@@ -81,7 +82,6 @@
 self.checkletter(HANGUL SYLLABLE HWEOK, \ud6f8)
 self.checkletter(HANGUL SYLLABLE HIH, \ud7a3)
 
-import unicodedata
 self.assertRaises(ValueError, unicodedata.name, \ud7a4)
 
 def test_cjk_unified_ideographs(self):
@@ -97,14 +97,11 @@
 self.checkletter(CJK UNIFIED IDEOGRAPH-2B81D, \U0002B81D)
 
 def test_bmp_characters(self):
-import unicodedata
-count = 0
 for code in range(0x1):
 char = chr(code)
 name = unicodedata.name(char, None)
 if name is not None:
 self.assertEqual(unicodedata.lookup(name), char)
-count += 1
 
 def test_misc_symbols(self):
 self.checkletter(PILCROW SIGN, \u00b6)
@@ -112,8 +109,65 @@
 self.checkletter(HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, \uFF9F)
 self.checkletter(FULLWIDTH LATIN SMALL LETTER A, \uFF41)
 
+def test_aliases(self):
+# Check that the aliases defined in the NameAliases.txt file work.
+# This should be updated when new aliases are added or the file
+# should be downloaded and parsed instead.  See #12753.
+aliases = [
+('LATIN CAPITAL LETTER GHA', 0x01A2),
+('LATIN SMALL LETTER GHA', 0x01A3),
+('KANNADA LETTER LLLA', 0x0CDE),
+('LAO LETTER FO FON', 0x0E9D),
+('LAO 

[issue2771] Test issue

2011-10-06 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

test attachments

--
Added file: http://bugs.python.org/file23324/issue12753-3.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2771
___diff --git a/Doc/library/unicodedata.rst b/Doc/library/unicodedata.rst
--- a/Doc/library/unicodedata.rst
+++ b/Doc/library/unicodedata.rst
@@ -29,6 +29,9 @@
Look up character by name.  If a character with the given name is found, 
return
the corresponding character.  If not found, :exc:`KeyError` is raised.
 
+   .. versionchanged:: 3.3
+  Support for name aliases [#]_ and named sequences [#]_ has been added.
+
 
 .. function:: name(chr[, default])
 
@@ -160,3 +163,9 @@
 unicodedata.bidirectional('\u0660') # 'A'rabic, 'N'umber
'AN'
 
+
+.. rubric:: Footnotes
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NameAliases.txt
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NamedSequences.txt
diff --git a/Doc/reference/lexical_analysis.rst 
b/Doc/reference/lexical_analysis.rst
--- a/Doc/reference/lexical_analysis.rst
+++ b/Doc/reference/lexical_analysis.rst
@@ -492,13 +492,13 @@
 +-+-+---+
 | Escape Sequence | Meaning | Notes |
 +=+=+===+
-| ``\N{name}``| Character named *name* in the   |   |
+| ``\N{name}``| Character named *name* in the   | \(4)  |
 | | Unicode database|   |
 +-+-+---+
-| ``\u``  | Character with 16-bit hex value | \(4)  |
+| ``\u``  | Character with 16-bit hex value | \(5)  |
 | | **  |   |
 +-+-+---+
-| ``\U``  | Character with 32-bit hex value | \(5)  |
+| ``\U``  | Character with 32-bit hex value | \(6)  |
 | | **  |   |
 +-+-+---+
 
@@ -516,10 +516,14 @@
with the given value.
 
 (4)
+   .. versionchanged:: 3.3
+  Support for name aliases [#]_ has been added.
+
+(5)
Individual code units which form parts of a surrogate pair can be encoded 
using
this escape sequence.  Exactly four hex digits are required.
 
-(5)
+(6)
Any Unicode character can be encoded this way, but characters outside the 
Basic
Multilingual Plane (BMP) will be encoded using a surrogate pair if Python is
compiled to use 16-bit code units (the default).  Exactly eight hex digits
@@ -706,3 +710,8 @@
 occurrence outside string literals and comments is an unconditional error::
 
$   ?   `
+
+
+.. rubric:: Footnotes
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NameAliases.txt
diff --git a/Lib/test/test_ucn.py b/Lib/test/test_ucn.py
--- a/Lib/test/test_ucn.py
+++ b/Lib/test/test_ucn.py
@@ -8,8 +8,11 @@
 #
 
 import unittest
+import unicodedata
 
 from test import support
+from http.client import HTTPException
+from test.test_normalization import check_version
 
 class UnicodeNamesTest(unittest.TestCase):
 
@@ -59,8 +62,6 @@
 )
 
 def test_ascii_letters(self):
-import unicodedata
-
 for char in .join(map(chr, range(ord(a), ord(z:
 name = LATIN SMALL LETTER %s % char.upper()
 code = unicodedata.lookup(name)
@@ -81,7 +82,6 @@
 self.checkletter(HANGUL SYLLABLE HWEOK, \ud6f8)
 self.checkletter(HANGUL SYLLABLE HIH, \ud7a3)
 
-import unicodedata
 self.assertRaises(ValueError, unicodedata.name, \ud7a4)
 
 def test_cjk_unified_ideographs(self):
@@ -97,14 +97,11 @@
 self.checkletter(CJK UNIFIED IDEOGRAPH-2B81D, \U0002B81D)
 
 def test_bmp_characters(self):
-import unicodedata
-count = 0
 for code in range(0x1):
 char = chr(code)
 name = unicodedata.name(char, None)
 if name is not None:
 self.assertEqual(unicodedata.lookup(name), char)
-count += 1
 
 def test_misc_symbols(self):
 self.checkletter(PILCROW SIGN, \u00b6)
@@ -112,8 +109,65 @@
 self.checkletter(HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, \uFF9F)
 self.checkletter(FULLWIDTH LATIN SMALL LETTER A, \uFF41)
 
+def test_aliases(self):
+# Check that the aliases defined in the NameAliases.txt file work.
+# This should be updated when new aliases are added or the file
+# should be downloaded and parsed instead.  See #12753.
+aliases = [
+('LATIN CAPITAL LETTER GHA', 0x01A2),
+('LATIN SMALL LETTER GHA', 0x01A3),
+('KANNADA LETTER LLLA', 0x0CDE),
+('LAO LETTER FO FON', 0x0E9D),
+('LAO LETTER FO FAY', 0x0E9F),
+('LAO LETTER RO', 0x0EA3),
+   

[issue2771] Test issue

2011-10-06 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

test attachments

--
Added file: http://bugs.python.org/file23325/unnamed
Added file: http://bugs.python.org/file23326/issue12753-3.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2771
___test attachmentsbr
brbr
diff --git a/Doc/library/unicodedata.rst b/Doc/library/unicodedata.rst
--- a/Doc/library/unicodedata.rst
+++ b/Doc/library/unicodedata.rst
@@ -29,6 +29,9 @@
Look up character by name.  If a character with the given name is found, 
return
the corresponding character.  If not found, :exc:`KeyError` is raised.
 
+   .. versionchanged:: 3.3
+  Support for name aliases [#]_ and named sequences [#]_ has been added.
+
 
 .. function:: name(chr[, default])
 
@@ -160,3 +163,9 @@
 unicodedata.bidirectional('\u0660') # 'A'rabic, 'N'umber
'AN'
 
+
+.. rubric:: Footnotes
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NameAliases.txt
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NamedSequences.txt
diff --git a/Doc/reference/lexical_analysis.rst 
b/Doc/reference/lexical_analysis.rst
--- a/Doc/reference/lexical_analysis.rst
+++ b/Doc/reference/lexical_analysis.rst
@@ -492,13 +492,13 @@
 +-+-+---+
 | Escape Sequence | Meaning | Notes |
 +=+=+===+
-| ``\N{name}``| Character named *name* in the   |   |
+| ``\N{name}``| Character named *name* in the   | \(4)  |
 | | Unicode database|   |
 +-+-+---+
-| ``\u``  | Character with 16-bit hex value | \(4)  |
+| ``\u``  | Character with 16-bit hex value | \(5)  |
 | | **  |   |
 +-+-+---+
-| ``\U``  | Character with 32-bit hex value | \(5)  |
+| ``\U``  | Character with 32-bit hex value | \(6)  |
 | | **  |   |
 +-+-+---+
 
@@ -516,10 +516,14 @@
with the given value.
 
 (4)
+   .. versionchanged:: 3.3
+  Support for name aliases [#]_ has been added.
+
+(5)
Individual code units which form parts of a surrogate pair can be encoded 
using
this escape sequence.  Exactly four hex digits are required.
 
-(5)
+(6)
Any Unicode character can be encoded this way, but characters outside the 
Basic
Multilingual Plane (BMP) will be encoded using a surrogate pair if Python is
compiled to use 16-bit code units (the default).  Exactly eight hex digits
@@ -706,3 +710,8 @@
 occurrence outside string literals and comments is an unconditional error::
 
$   ?   `
+
+
+.. rubric:: Footnotes
+
+.. [#] http://www.unicode.org/Public/6.0.0/ucd/NameAliases.txt
diff --git a/Lib/test/test_ucn.py b/Lib/test/test_ucn.py
--- a/Lib/test/test_ucn.py
+++ b/Lib/test/test_ucn.py
@@ -8,8 +8,11 @@
 #
 
 import unittest
+import unicodedata
 
 from test import support
+from http.client import HTTPException
+from test.test_normalization import check_version
 
 class UnicodeNamesTest(unittest.TestCase):
 
@@ -59,8 +62,6 @@
 )
 
 def test_ascii_letters(self):
-import unicodedata
-
 for char in .join(map(chr, range(ord(a), ord(z:
 name = LATIN SMALL LETTER %s % char.upper()
 code = unicodedata.lookup(name)
@@ -81,7 +82,6 @@
 self.checkletter(HANGUL SYLLABLE HWEOK, \ud6f8)
 self.checkletter(HANGUL SYLLABLE HIH, \ud7a3)
 
-import unicodedata
 self.assertRaises(ValueError, unicodedata.name, \ud7a4)
 
 def test_cjk_unified_ideographs(self):
@@ -97,14 +97,11 @@
 self.checkletter(CJK UNIFIED IDEOGRAPH-2B81D, \U0002B81D)
 
 def test_bmp_characters(self):
-import unicodedata
-count = 0
 for code in range(0x1):
 char = chr(code)
 name = unicodedata.name(char, None)
 if name is not None:
 self.assertEqual(unicodedata.lookup(name), char)
-count += 1
 
 def test_misc_symbols(self):
 self.checkletter(PILCROW SIGN, \u00b6)
@@ -112,8 +109,65 @@
 self.checkletter(HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK, \uFF9F)
 self.checkletter(FULLWIDTH LATIN SMALL LETTER A, \uFF41)
 
+def test_aliases(self):
+# Check that the aliases defined in the NameAliases.txt file work.
+# This should be updated when new aliases are added or the file
+# should be downloaded and parsed instead.  See #12753.
+aliases = [
+('LATIN CAPITAL LETTER GHA', 0x01A2),
+('LATIN SMALL LETTER GHA', 0x01A3),
+('KANNADA LETTER LLLA', 0x0CDE),
+('LAO LETTER FO FON', 0x0E9D),
+

[issue2771] Test issue

2011-10-06 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

Adding 

# ignore html part of multipart/alternative
ignore_alternatives = yes

to the config.ini seems to get rid of the unnamed attachments.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2771
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2011-10-06 Thread Nadeem Vawda

Nadeem Vawda nadeem.va...@gmail.com added the comment:

Wow, this discussion has gotten quite busy while I've been travelling...

Martin, could you explain what the problems are with bundling a precompiled DLL
for Windows? I am willing to do the work of getting liblzma to compile with VS
if necessary, but I don't know how receptive the upstream maintainer will be to
the changes. If I can explain how lack of VS support is a problem for us, the
request should carry more weight.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue9442] Update sys.version doc

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 9f6704da4abb by Éric Araujo in branch '2.7':
Fix markup used in the documentation of sys.prefix and sys.exec_prefix.
http://hg.python.org/cpython/rev/9f6704da4abb

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9442
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue9442] Update sys.version doc

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 6ea47522f466 by Éric Araujo in branch '3.2':
Fix markup used in the documentation of sys.prefix and sys.exec_prefix.
http://hg.python.org/cpython/rev/6ea47522f466

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9442
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12167] test_packaging reference leak

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset e76c6aaff135 by Éric Araujo in branch 'default':
Add regrtest check for caches in packaging.database (see #12167)
http://hg.python.org/cpython/rev/e76c6aaff135

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12167
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12222] All pysetup commands should respect exit codes

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset ab125793243f by Éric Araujo in branch 'default':
Fix return code of “pysetup run COMMAND” (closes #1)
http://hg.python.org/cpython/rev/ab125793243f

--
resolution:  - fixed
stage:  - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11841] Bug in the verson comparison

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset 2105ab8553b7 by Éric Araujo in branch 'default':
Add tests for comparing candidate and final versions in packaging (#11841).
http://hg.python.org/cpython/rev/2105ab8553b7

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11841
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13105] Please elaborate on how 2.x and 3.x are different heads

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Can you paste the email for a starting point?

--
nosy: +eric.araujo, ncoghlan

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13105
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13105] Please elaborate on how 2.x and 3.x are different heads

2011-10-06 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
assignee:  - eric.araujo
versions: +3rd party

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13105
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue11841] Bug in the verson comparison

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I couldn’t reproduce the bugs but added the tests.  Thanks!

--
resolution:  - out of date
stage:  - committed/rejected
status: open - closed
versions: +3rd party

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11841
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13073] message_body argument of HTTPConnection.endheaders is undocumented

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

It is IMO a source of confusion that the doc talk about a string instead of “a 
bytes object” (3.x) or “a string (str)” (2.x, unless unicode is supported too).

--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13073
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12167] test_packaging reference leak

2011-10-06 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
resolution:  - fixed
stage: needs patch - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12167
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13070] segmentation fault in pure-python multi-threaded server

2011-10-06 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

Your application does not segfault with 2.7 because buffered files and sockets 
use a very different implementation.
The io module is present in all versions, but only Python3 uses it for all 
file-like objects.
If the unit test (test_rwpair_cleared_before_textio) crashes 2.7, the fix 
should be applied.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13070
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13113] Wrong error message on class instance, when giving too little positional arguments

2011-10-06 Thread telmich

New submission from telmich nico-bugs.python@schottelius.org:

I've this class:


class Path:
Class that handles path related configurations

def __init__(self,
target_host,
remote_user,
remote_prefix,
initial_manifest=False,
base_dir=None,
debug=False):

That is falsely instantiated from a different class with these arguments:

self.path = cdist.path.Path(self.target_host, 
initial_manifest=initial_manifest,
base_dir=home,
debug=debug)

Which results in the following traceback:


[13:40] kr:cdist% ./bin/cdist config -d localhost 
Traceback (most recent call last):
  File ./bin/cdist, line 119, in module
commandline()
  File ./bin/cdist, line 102, in commandline
args.func(args)
  File 
/home/users/nico/oeffentlich/rechner/projekte/cdist/lib/cdist/config.py, line 
296, in config
c = Config(host, initial_manifest=args.manifest, home=args.cdist_home, 
debug=args.debug)
  File 
/home/users/nico/oeffentlich/rechner/projekte/cdist/lib/cdist/config.py, line 
52, in __init__
debug=debug)
TypeError: __init__() takes at least 4 arguments (5 given)


Problem:

- there are 5 arguments, so an error message indicating there are at least 4 
needed is not helpful

Proposal (pseudocode):

Change to Only %d of %d required positional arguments given 
required_positional, giving_positional

--
components: Interpreter Core
messages: 145002
nosy: telmich
priority: normal
severity: normal
status: open
title: Wrong error message on class instance, when giving too little positional 
arguments
type: behavior
versions: Python 3.2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13113
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue12943] tokenize: add python -m tokenize support back

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I made a few last remarks on Rietveld; feel free to address or ignore them and 
commit right away.

--
nosy: +eric.araujo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12943
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue7833] bdist_wininst installers fail to load extensions built with Issue4120 patch

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Can the patch include regression tests?

--
components: +Distutils2
nosy: +alexis, eric.araujo
title: Bdist_wininst installers fail to load extensions built with Issue4120 
patch - bdist_wininst installers fail to load extensions built with Issue4120 
patch
versions: +3rd party, Python 3.2 -Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7833
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13109] telnetlib insensitive to connection loss

2011-10-06 Thread xy zzy

xy zzy the.stuffd...@gmail.com added the comment:

Cfrom class():

# see if we can connect to pcPart
try:
self.pcPart = telnetlib.Telnet(IP, PORT)
# clear the buffer 
for i in range(10):
self.pcPart.write('\n')
r = self.pcPart.read_until('Prompt', 1)

except socket.error, e:
logging.debug('socket.error: %d: %s' % (e.args[0], e.args[1]))
self.pcPart.close()
self.pcPart = None

from init():

def talk(self,cmd,ret):

talk to the device

read_chars = 

while (read_chars == ):
try:
read_chars=
# get to the Prompt prompt
# logging.debug('seeking prompt')
while (read_chars != 'Prompt'):
self.pcPart.write(\n)
raw_data = self.pcPart.read_until('Prompt', 1).split('\n')
# logging.debug('raw_data: %i %s' % (len(raw_data), 
raw_data))
read_chars = raw_data[2] 
# logging.debug('read_chars: %s' % (read_chars))

# send the command
# logging.debug('found prompt')
cmdx = (('xyzzy:%s\n') % cmd)
self.pcPart.write(cmdx)
# logging.debug('command %s, %s' % (cmd, cmdx))
if (ret):
while ((len(raw_data)  0) and ('{' not in read_chars)):
raw_data = self.pcPart.read_until('Prompt', 1) 
# logging.debug('raw_data: %i %s' % (len(raw_data), 
raw_data))
try: 
read_chars = str(raw_data.split('\n\r')[1][1:-1])
except:
read_chars = ''
# logging.debug('read_chars: %s' % (read_chars))
else:
raw_data = self.pcPart.read_until('Prompt', 1)
# logging.debug('ret read: %s' % (raw_data))
read_chars = '@'
return read_chars

except IndexError, e:
logging.debug('IndexError: %d: %s' % (e.args[0], e.args[1]))
traceback.print_exc(file=open(LOG_FILENAME, 'a'))
read_chars = '@'
time.sleep(1)

except (IOError, socket.error), e:
logging.debug('socket.error: %d: %s' % (e.args[0], e.args[1]))
traceback.print_exc(file=open(LOG_FILENAME, 'a'))
self.pcPart.close()
self.pcPart = None
logging.debug('reconnecting...')
self.pcPart = telnetlib.Telnet(IP, PORT) 
# clear the buffer 
for i in range(10):
self.pcPart.write('\n')
r = self.pcPart.read_until('Prompt', 1)
read_chars = '@'
logging.debug('reconnected')

# clear the buffer 
for i in range(2):
self.pcPart.write('\n')
r = self.pcPart.read_until('Prompt', 1)
# logging.debug('Data Read: ' + read_chars)
return read_chars  

called from:

DATA = self.talk('cmd', True)
logging.debug('talk: %s' % (DATA))

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13109
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13113] Wrong error message on class instance, when giving too little positional arguments

2011-10-06 Thread Benjamin Peterson

Benjamin Peterson benja...@python.org added the comment:

Fixed in 3.3

Traceback (most recent call last):
  File x.py, line 16, in module
debug=0)
TypeError: __init__() missing 2 required positional arguments: 'remote_user' 
and 'remote_prefix'

--
nosy: +benjamin.peterson
resolution:  - out of date
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13113
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13114] UnicodeDecodeError in command `register` due to using not ASCII chars in long_description

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Thank you for the report.  Can you give us a short setup.py that reproduces the 
bug?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13114
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13114] UnicodeDecodeError in command `register` due to using not ASCII chars in long_description

2011-10-06 Thread Кирилл Кузьминых

New submission from Кирилл Кузьминых sai...@mail.ru:

Command `register` (and `check -r` too) raises the exception UnicodeDecodeError 
if the long_description (stored as unicode) contains not ASCII chars.
This is because the Docutils, called from Distutils, accepts only ASCII or 
Unicode. But Distutils passes to Docutils text as a `str` (ASCII or UTF-8).

PS: sorry for my English

--
assignee: tarek
components: Distutils
files: trace.log
messages: 145007
nosy: Cykooz, eric.araujo, tarek
priority: normal
severity: normal
status: open
title: UnicodeDecodeError in command `register` due to using not ASCII chars in 
long_description
type: crash
versions: Python 2.7
Added file: http://bugs.python.org/file23327/trace.log

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13114
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3163] module struct support for ssize_t and size_t

2011-10-06 Thread Roundup Robot

Roundup Robot devn...@psf.upfronthosting.co.za added the comment:

New changeset db3e15017172 by Antoine Pitrou in branch 'default':
Issue #3163: The struct module gets new format characters 'n' and 'N'
http://hg.python.org/cpython/rev/db3e15017172

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3163
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3163] module struct support for ssize_t and size_t

2011-10-06 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Thanks for the reviews!

--
resolution:  - fixed
stage: patch review - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3163
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13114] UnicodeDecodeError in command `register` due to using not ASCII chars in long_description

2011-10-06 Thread Кирилл Кузьминых

Кирилл Кузьминых sai...@mail.ru added the comment:

 Can you give us a short setup.py that reproduces the bug?

Ok.

Command that reproduces the bug:
python setup.py check -r

PS: 
I use:
Ubuntu 11.04
Python 2.7.1
Docutils 0.8.1

--
Added file: http://bugs.python.org/file23328/setup.py

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13114
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13114] check -r fails with non-ASCII unicode long_description

2011-10-06 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Your file uses setuptools, which is not part of Python, but I can reproduce the 
same bug with distutils.

--
assignee: tarek - eric.araujo
components: +Distutils2
nosy: +alexis
stage:  - needs patch
title: UnicodeDecodeError in command `register` due to using not ASCII chars in 
long_description - check -r fails with non-ASCII unicode long_description
type: crash - behavior
versions: +3rd party, Python 3.2, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13114
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13115] tp_as_{number, sequence, mapping} can't be set using PyType_FromSpec

2011-10-06 Thread Andrew Wilkins

New submission from Andrew Wilkins axw...@gmail.com:

I've written an extension using Py_LIMITED_API, and I've created a type using 
PyType_FromSpec with the slot Py_sq_length defined. The slot is not being 
picked up, i.e. len(MyType()) fails. I can see that tp_as_sequence has not been 
set, which explains why. All is well if I set it manually (without 
Py_LIMITED_API defined), like so:
  MyType-tp_as_sequence = ((PyHeapTypeObject*)MyType)-as_sequence;

As far as I can see (docs are lacking), there's no way of setting tp_as_number, 
tp_as_sequence or tp_as_mapping in types created with PyType_FromSpec. I would 
expect the presence of any Py_sq_* slots to set tp_as_sequence (likewise for 
number and mapping).

--
components: Interpreter Core
messages: 145013
nosy: awilkins
priority: normal
severity: normal
status: open
title: tp_as_{number,sequence,mapping} can't be set using PyType_FromSpec
versions: Python 3.2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13115
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13105] Please elaborate on how 2.x and 3.x are different heads

2011-10-06 Thread Nick Coghlan

Nick Coghlan ncogh...@gmail.com added the comment:

This was from memory, so don't take it as gospel as far as the current 
security-fix-only branches go, but here's what I sent to Larry:

-
We maintain two independent heads in hg: 2.7 and default

3.2 is open for general bugfixes

2.5 (IIRC), 2.6 and 3.1 are open for security fixes

Security fixes (if applicable to both heads) go:
2.5 - 2.6 - 2.7
3.1 - 3.2 - default

General bug fixes (if applicable to both heads) go:
2.7
3.2 - default

New features are added to default only

The relative ordering of 2.x and 3.x changes doesn't really matter -
the important thing is not to merge them in *either* direction. I
think you can theoretically do cherry-picking with Hg, but most people
seem to just do independent commits to the two streams.
-

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13105
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13109] telnetlib insensitive to connection loss

2011-10-06 Thread Eric V. Smith

Eric V. Smith e...@trueblade.com added the comment:

Assuming that you're unplugging the cable when the code is in the loop that 
occurs after the line self.pcPart.write(cmdx), and also assuming that you 
haven't turned on keepalives, then the behavior you see is expected.

You're just waiting to read some data, and there are no pending writes. 
Therefore the TCP stack will wait forever if there are no incoming packets. 
There could be no incoming packets due to no data being ready, of from the 
network being down. The TCP stack has no way of knowing, so it cannot notify 
your code.

I suggest turning on TCP keepalives, which would then allow the TCP stack to 
notify your code that the connection has been closed.

I'm going to close this issue. If you turn on keepalives and still see this 
problem, please reopen it.

--
resolution:  - invalid
stage:  - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13109
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13111] Error 2203 when installing Python/Perl?

2011-10-06 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
nosy: +loewis

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13111
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue13115] tp_as_{number, sequence, mapping} can't be set using PyType_FromSpec

2011-10-06 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
nosy: +amaury.forgeotdarc, loewis
type:  - behavior
versions: +Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13115
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6715] xz compressor support

2011-10-06 Thread Martin v . Löwis

Martin v. Löwis mar...@v.loewis.de added the comment:

Am 06.10.11 13:01, schrieb Nadeem Vawda:

 Nadeem Vawdanadeem.va...@gmail.com  added the comment:

 Wow, this discussion has gotten quite busy while I've been travelling...

 Martin, could you explain what the problems are with bundling a precompiled 
 DLL
 for Windows?

Off-hand, it's only minor issues: e.g. when running Python out of its 
build directory, the DLL must be in the same directory. Now, since
the output directory differs depending on build option, getting the
DLL there might be tricky.

Things I wonder about and couldn't quickly answer from the web:
where exactly is the DLL that we would use?
is there a AMD64 version of it?
Does it come with import libraries usable by VS?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6715
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com