[issue8668] Packaging: add a 'develop' command
É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
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
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
É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
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
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
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
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
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
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
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
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
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
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.
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.
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
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.
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.
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.
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
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
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.
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.
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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.
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
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
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
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
Кирилл Кузьминых 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
É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
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
É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
É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
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
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
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
É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
É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
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
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
É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
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
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
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
Кирилл Кузьминых 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
É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
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
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
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?
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
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
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