Atsuo Ishimoto ishim...@gembook.org added the comment:
Implementation of inet_pton and inet_ntop by WSAAddressToStringA and
WSAStringToAddressA for Windows.
Conversion of IPv6 address might fail if IPv6 is
not installed.
Tested on Windows XP SP3 and Windows7.
--
keywords: +patch
Tomi Pieviläinen tomi.pievilainen+launch...@iki.fi added the comment:
On Sat, Jul 14, 2012 at 12:44:46PM +, Éric Araujo wrote:
Éric Araujo mer...@netwok.org added the comment:
How did you configure and build? If you ran make as root it may explain this.
Indeed I did do it as root for
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
versions: -Python 3.2, Python 3.3
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15337
___
Roundup Robot devn...@psf.upfronthosting.co.za added the comment:
New changeset de229dde486b by Gregory P. Smith in branch '3.2':
Fixes Issue #14635: telnetlib will use poll() rather than select() when possible
http://hg.python.org/cpython/rev/de229dde486b
New changeset 558e5ed678c3 by Gregory
Martin v. Löwis mar...@v.loewis.de added the comment:
At the moment, it seems that this just won't happen. If a new attempt is made
to integrate packaging with Python, this may or may not become an issue (e.g.
whoever is doing the integration the next time might adapt setup.py from the
Changes by Gregory P. Smith g...@krypto.org:
--
resolution: - fixed
stage: - committed/rejected
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14635
___
Raymond Hettinger raymond.hettin...@gmail.com added the comment:
+1 for backport. There's no benefit to leaving ambiguity floating about, nor
was there ever any intention for the behavior to have been different.
--
___
Python tracker
Changes by Brian Thorne hardb...@gmail.com:
--
nosy: +jackdied
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue12428
___
___
Python-bugs-list
Roundup Robot devn...@psf.upfronthosting.co.za added the comment:
New changeset 076ae30e5dd0 by Raymond Hettinger in branch '2.7':
Issue 15337: help() shown as undocumented
http://hg.python.org/cpython/rev/076ae30e5dd0
--
nosy: +python-dev
___
Python
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15337
___
koobs koobs.free...@gmail.com added the comment:
And to clarify the no-follow-symlinks case on FreeBSD:
extattr_{get,set,list,delete}_link system calls behave in the same way as
their _file counterparts, except that they do not follow sym-links. as per the
man page.
--
Stefan Krah stefan-use...@bytereef.org added the comment:
I agree with Meador that this should be fixed upstream first.
There's a thread here on libffi-discuss, with a patch but no
conclusive answer:
http://sourceware.org/ml/libffi-discuss/2012/msg00168.html
--
Stefan Krah stefan-use...@bytereef.org added the comment:
Ah, forget that: Alex has apparently already tested that patch.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4130
___
New submission from Richard Oudkerk shibt...@gmail.com:
With unix, and a source build, sysconfig.get_config_var('srcdir') and
sysconfig.get_path('include') misbehave:
user@mint-vm ~/Repos/cpython $ cd /
user@mint-vm / $ ~/Repos/cpython/python
Python 3.3.0b1 (default:671894ae19a2, Jul 16
Stefan Krah stefan-use...@bytereef.org added the comment:
Closing, since all 2.7 buildbots compile.
--
resolution: - fixed
stage: - committed/rejected
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15170
Antoine Pitrou pit...@free.fr added the comment:
Anyway, I am hitting another problem now -- _freeze_importlib is *not*
idempotent.
What do you mean with idempotent? Deterministic?
--
___
Python tracker rep...@bugs.python.org
Changes by Stefan Krah stefan-use...@bytereef.org:
--
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15170
___
___
Stefan Krah stefan-use...@bytereef.org added the comment:
David, do you have an idea why the XP-4 3.2 machine fails the compile?
I can't reproduce this and I don't know if it's related to
334ff92a8483 or 177f93f0f5b9.
--
nosy: +db3l
___
Python
Changes by Ned Deily n...@acm.org:
--
nosy: +ronaldoussoren
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15364
___
___
Python-bugs-list mailing
New submission from Kristján Valur Jónsson krist...@ccpgames.com:
Reporting an error early in the python startup, before importing is properly
initialized, can be tricky.
For example, here:
if (PyImport_ImportFrozenModule(_frozen_importlib) = 0) {
Py_FatalError(Py_Initialize: can't import
Atsuo Ishimoto ishim...@gembook.org added the comment:
Cleaned up the patch.
Gennadiy added a test of shutil.move(), but SameFileError
will be raised only if shutil.copy() was called.
Am I missing something?
--
nosy: +ishimoto
Added file:
Alex Leach beamesle...@gmail.com added the comment:
I hadn't tried the `long long` substitution before, but unfortunately I don't
think that simple fix quite does the trick.
I just checked out libffi from git, and made the following patch:-
#$ diff -u ffi64.c ffi64.c.orig
--- ffi64.c
Stefan Krah stefan-use...@bytereef.org added the comment:
The new test fails on the Fedora bot:
http://buildbot.python.org/all/builders/AMD64%20Fedora%20without%20threads%203.x/builds/2881/steps/test/logs/stdio
==
FAIL:
New submission from Richard Oudkerk shibt...@gmail.com:
For Unix I follow the practice suggested in README of running configure from a
subdir of the main python directory, eg
mkdir release
cd release
../configure
make
But if I create a venv then I cannot use it to compile C
New submission from Richard Oudkerk shibt...@gmail.com:
On Windows I can't use a source build of Python to create a venv which will
compile C extensions because pyconfig.h cannot be found. For example
running build
running build_ext
building 'demo' extension
creating build
Hynek Schlawack h...@ox.cx added the comment:
You can’t just compare the xattr because some (like security.*) can be
only copied as root. IIRC they come from SELinux.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15238
Antoine Pitrou pit...@free.fr added the comment:
Le lundi 16 juillet 2012 à 05:42 +, Meador Inge a écrit :
The order of 'co_cellvars', 'co_varnames', and 'co_freevars' can be
different from compile to compile, thus the bytecode can be different
from compile to compile (I am not sure if
Changes by Antoine Pitrou pit...@free.fr:
--
nosy: +hynek
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1492704
___
___
Python-bugs-list mailing
Richard Oudkerk shibt...@gmail.com added the comment:
The attached patch works for me.
--
keywords: +patch
Added file: http://bugs.python.org/file26395/build_ext.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15367
Ronald Oussoren ronaldousso...@mac.com added the comment:
The test failure in test_osx_env is in itself fairly harmless because
PYTHONEXECUTABLE is only used to ensure IDLE.app works correct, and IDLE.app
doesn't use the pythonw executable and hence won't hit the code that
special-cases the
Meador Inge mead...@gmail.com added the comment:
On Mon, Jul 16, 2012 at 5:20 AM, Antoine Pitrou rep...@bugs.python.org wrote:
Anyway, I am hitting another problem now -- _freeze_importlib is *not*
idempotent.
What do you mean with idempotent? Deterministic?
Whoops, yeah, deterministic.
New submission from Meador Inge mead...@gmail.com:
Consider this small example (you might have to run sample program multiple
times to see a difference):
$ cat dis-closure.py
import dis
def adder(a, b):
def add():
return a + b
return add
print(dis.dis(adder(1, 2).__code__))
Meador Inge mead...@gmail.com added the comment:
On Mon, Jul 16, 2012 at 7:13 AM, Antoine Pitrou rep...@bugs.python.org wrote:
I don't know, but you could open an issue just for the record.
People may be surprised if bytecode generation isn't deterministic.
Yeah, I was somewhat surprised and
Richard Oudkerk shibt...@gmail.com added the comment:
The attached patch seems to fix the problem.
--
keywords: +patch
Added file: http://bugs.python.org/file26397/distutils-sysconfig.patch
___
Python tracker rep...@bugs.python.org
Éric Araujo mer...@netwok.org added the comment:
Thanks. Can you clarify what behavior changed compared to the previous patch?
From the doc it looks like shutil.move now always raises SameFileError, whereas
the previous patch said that on Unix it depended on the semantics of os.rename.
The
Brett Cannon br...@python.org added the comment:
I might come to regret asking this, but so what? Is this actually causing you
issues, or are you literally just finding this behavior surprising and that's
it? I mean we could simply sort the tuples, but I don't know what kind of
performance
Meador Inge mead...@gmail.com added the comment:
On Mon, Jul 16, 2012 at 8:11 AM, Brett Cannon rep...@bugs.python.org wrote:
I might come to regret asking this, but so what? Is this actually causing you
issues,
or are you literally just finding this behavior surprising and that's it?
I
Ronald Oussoren ronaldousso...@mac.com added the comment:
I get failures for the same test on my machine running OSX 10.7, the machine is
fairly overloaded right now because I'm running a large VM in the background.
Increasing the timeout from 5.0 to 15.0 seconds ensures that the test passes.
Changes by Florent Xicluna florent.xicl...@gmail.com:
--
versions: +Python 3.4 -Python 3.2
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9102
___
New submission from Florent Xicluna florent.xicl...@gmail.com:
The benchmarking tools pystones and pybench which are shipped with the
Python standard distribution are not documented.
The only information is in the what's-new for Python 2.5:
Atsuo Ishimoto ishim...@gembook.org added the comment:
Behavior is not changed at all.
I fixed test_shutil.py to test if SameFileError is raised in
shutil.copy() instead of shutil.move().
--
___
Python tracker rep...@bugs.python.org
Nick Coghlan ncogh...@gmail.com added the comment:
Right, this is a separate bug in pkgutil. Specifically, when it goes to import
a package in order to check it for submodules, it invokes the global import
system via __import__() rather than constraining the import to the path
argument
Hynek Schlawack h...@ox.cx added the comment:
If nobody else, I’ll review it tomorrow at the latest.
On a first glance I realized our shutil Exceptions are all derived from
EnvironmentError which is just a compatibility alias for OSError since 3.3.
Quick poll before I open a dedicated ticket,
Atsuo Ishimoto ishim...@gembook.org added the comment:
So, the title of this issue is misleading.
The patch originally proposed by Zooko does not raise SameFileError in
shutil.move(). If source and destination is same file, shutil.move() may
raise exception, but the exception is NOT
Hynek Schlawack h...@ox.cx added the comment:
Well, then fix is for shutil.move() too please, otherwise we can’t close
this ticket which is a pity after over 6 years. :)
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1492704
Atsuo Ishimoto ishim...@gembook.org added the comment:
Well, I happy to improve patch.
But, on Linux and Windows, shutil.move() does not raise any exception if source
and destination are identical. If we change the behavior, I'm afraid we would
break a lot of existing applications.
Changes by Mark Dickinson dicki...@gmail.com:
--
nosy: +mark.dickinson
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15368
___
___
Hynek Schlawack h...@ox.cx added the comment:
Sorry, I didn’t look at zooko’s patch which was also just about copyfile. I
presume it’s all about the copy fallback that happens when os.rename didn’t
work out.
Will look at your code more closely later.
--
title: distinct error type
Atsuo Ishimoto ishim...@gembook.org added the comment:
Ooops, shutil.move() will raise SameFileError if destination is directory. I'll
investigate the patch further more.
--
___
Python tracker rep...@bugs.python.org
Nick Coghlan ncogh...@gmail.com added the comment:
At the very least, the pkgutil docs need to state clearly that walk_packages
only works properly with sys.path entries, and the constraint feature may not
descend into packages correctly if an entry is shadowed by a sys.modules entry
or an
New submission from Nick Coghlan ncogh...@gmail.com:
test_runpy doesn't currently check that code can be correctly executed from
namespace packages
--
components: Tests
messages: 165613
nosy: ncoghlan
priority: normal
severity: normal
status: open
title: test_runpy should include
New submission from Nick Coghlan ncogh...@gmail.com:
test_cmd_line_script doesn't currently check that namespace packages and
submodules of namespace packages can be executed via the -m switch
--
components: Library (Lib)
messages: 165614
nosy: ncoghlan
priority: normal
severity:
Ronald Oussoren ronaldousso...@mac.com added the comment:
And a final update: don't use TAB characters
--
Added file: http://bugs.python.org/file26398/venv-symlinks-v7.txt
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15307
Changes by Florent Xicluna florent.xicl...@gmail.com:
--
nosy: +flox
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15368
___
___
Python-bugs-list
Nick Coghlan ncogh...@gmail.com added the comment:
The walk_packages tests should also be enhanced to ensure correctly handling of
namespace packages
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15358
Nick Coghlan ncogh...@gmail.com added the comment:
Note that the problem described in #14787 will limit the scope of what can be
tested.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15358
Nick Coghlan ncogh...@gmail.com added the comment:
I just realised this is going to behave strangely with namespace packages as
well: the __import__ step will pick up *every* portion of the namespace
package, not just those defined in the identified subset of sys.path.
--
Nick Coghlan ncogh...@gmail.com added the comment:
At least we know the hash randomisation is working :)
Spurious changes when freezing modules seems like a legitimate reason to fix it
- the import benchmarks would probably give the compiler enough of a workout to
highlight if the sorting is
Ronald Oussoren ronaldousso...@mac.com added the comment:
I don't recall what the issue was the resulted in the check-in that you
mention. Sadly enough it is not-trivial to find that check-in I mention due to
the migration from Subversion to Mercurial.
How was python itself configured
Antoine Pitrou pit...@free.fr added the comment:
Ditto. I think predictability of bytecode generation is useful, e.g. for
make-like tools that examine content, or for unit testing.
--
nosy: +pitrou
___
Python tracker rep...@bugs.python.org
Larry Hastings la...@hastings.org added the comment:
Hynek, it's clear you understand this far better than I do. Could I get you to
fix the Fedora buildbot problem, etc, etc?
--
___
Python tracker rep...@bugs.python.org
Changes by Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com:
--
nosy: +Arfrever
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15352
___
Changes by Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com:
--
nosy: +Arfrever
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15368
___
Changes by Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com:
--
nosy: +Arfrever
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11698
___
Roundup Robot devn...@psf.upfronthosting.co.za added the comment:
New changeset 265e36e277f3 by Hynek Schlawack in branch 'default':
#15238: Fix xattr related shutil.copystat tests
http://hg.python.org/cpython/rev/265e36e277f3
--
___
Python tracker
Richard Oudkerk shibt...@gmail.com added the comment:
Updated patch. Old one broke test_distutils...
--
Added file: http://bugs.python.org/file26399/distutils-sysconfig.patch
___
Python tracker rep...@bugs.python.org
Richard Oudkerk shibt...@gmail.com added the comment:
Updated patch which does not fail test_distutils.
--
Added file: http://bugs.python.org/file26400/build_ext.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15367
Hynek Schlawack h...@ox.cx added the comment:
I removed the check for good as we check for the existence of the xattr in the
next line. However we check the destination now whether the xattrs have been
copied. ;) Fedora is green again.
--
___
Chris Jerdonek chris.jerdo...@gmail.com added the comment:
This isn't an easy one to fix - you basically need something along the lines
of a PEP 406 style import engine API in order to do the import without having
potentially adverse effects on the state in the sys module.
By adverse, do
Richard Oudkerk shibt...@gmail.com added the comment:
I don't recall what the issue was the resulted in the check-in that you
mention.
I think it was http://bugs.python.org/issue8577. The issue was about having
srcdir != builddir. The initial patch caused a test failure, and 356d0ea8ea34
Changes by Antoine Pitrou pit...@free.fr:
--
nosy: +eric.araujo
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15364
___
___
Python-bugs-list
Atsuo Ishimoto ishim...@gembook.org added the comment:
Patch updated.
- SameFileError is now derived from EnvironmentError.
- Fixed documentation.
- Fixed test method name.
I investigated this patch:
- shutil.copyfile() and shutil.copy() raises SameFileError if source and
destination are
New submission from Luca Fabbri luca...@gmail.com:
Using the unicodedata.decomposition function on characters like \u201c and
\u201d I didn't get back the classic quote character ().
This is a very common error when text is taken from Microsoft Word (where in
italian language a couple of
New submission from Hartmut Goebel h.goe...@crazy-compilers.com:
Wehn copying os.environ usinf copy.copy(), any manipulation on the copied
object will change os.environment, too.
$ python
Python 2.7.3 (default, Apr 22 2012, 07:46:58)
[GCC 4.6.3] on linux2
Type help, copyright, credits or
Éric Araujo mer...@netwok.org added the comment:
It is actually simple to find the revision: http://hg.python.org/lookup/r81999
:)
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15364
___
Éric Araujo mer...@netwok.org added the comment:
I have to add that I’m quite confused by srcdir vs. projectbase. There are a
handful of open bugs related to sysconfig and built but uninstalled Pythons,
and many commits changing code to use srcdir or projectbase after empirical
testing or
Ronald Oussoren ronaldousso...@mac.com added the comment:
srcdir vs. project base is quite easy: srcdir is the directory containing the
source files, the project base is where you ran configure. These are the same
if you run configure in the root of a checkout, but don't have to be, for
Hynek Schlawack h...@ox.cx added the comment:
- SameFileError is now derived from EnvironmentError.
Why?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1492704
___
R. David Murray rdmur...@bitdance.com added the comment:
I don't understand why you would expect to get a . The unicode characters
aren't s. As far as I can see (from, for example,
http://codepoints.net/U+201C), Python is behaving as expected here.
--
nosy: +r.david.murray
R. David Murray rdmur...@bitdance.com added the comment:
os.environ is not a dictionary, so it isn't all that surprising that a shallow
copy doesn't behave like a shallow copy of a dictionary. deepcopy does what
you'd expect, as does os.environ.copy().
Perhaps it is worth improving this by
Atsuo Ishimoto ishim...@gembook.org added the comment:
- SameFileError is now derived from EnvironmentError.
Why?
oh, sorry, I misunderstood you suggested to do so.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1492704
Hynek Schlawack h...@ox.cx added the comment:
No, sorry if my ramblings confused you. I'm pondering about deriving Error from
OSError in 3.4. That has nothing to do with this ticket. I just saw it while
glancing over your patch.
--
___
Python
Karl Chen qu...@09e0.clgubaohtf.z.quarl.org added the comment:
For the record, this was eventually fixed for Python 3.2. See
http://bugs.python.org/issue9666.
Adding this here because issue504714 comes up earlier than issue9666 in many
web searches.
--
nosy: +quarl
Brett Cannon br...@python.org added the comment:
OK, so it sounds like we need to do the equivalent of sorting those tuples when
generating the bytecode. That would suggest that probably need to tweak
Python/compile.c to make it deterministic.
--
Roundup Robot devn...@psf.upfronthosting.co.za added the comment:
New changeset 998c8a8f2aea by Vinay Sajip in branch 'default':
Closes #15366: Corrected computation of include location for source builds.
Thanks to Richard Oudkerk for the bug report and patch.
Roundup Robot devn...@psf.upfronthosting.co.za added the comment:
New changeset a970054a93fb by Vinay Sajip in branch 'default':
Closes #15367: Corrected computation of include locations for source builds on
Windows. Thanks to Richard Oudkerk for the bug report and patch.
Matthew Barnett pyt...@mrabarnett.plus.com added the comment:
A codepoint such as é (\N{LATIN SMALL LETTER E WITH ACUTE}) can be
decomposed to \u0065\u0301 (\N{LATIN SMALL LETTER E}\N{COMBINING ACUTE
ACCENT), but \u201c (\N{LEFT DOUBLE QUOTATION MARK}) and \u201d
(\N{RIGHT DOUBLE QUOTATION
Changes by Antoine Pitrou pit...@free.fr:
--
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15372
___
___
Python-bugs-list
New submission from Antoine Pitrou pit...@free.fr:
pyvenv's environment variable is currently named VIRTUAL_ENV (it seems).
It would be better if it followed the trend of other Python environment
variables such as PYTHONHOME, PYTHONSTARTUP, etc.
(so, PYTHONVENV ?)
Setting as deferred blocker,
Erik Johansson e...@ejohansson.se added the comment:
Document the difference between __getattr__ and __getitem__.
--
keywords: +patch
Added file: http://bugs.python.org/file26402/issue14201.patch
___
Python tracker rep...@bugs.python.org
Anton Barkovsky swarmer...@gmail.com added the comment:
Here's a patch.
--
keywords: +patch
nosy: +anton.barkovsky
Added file: http://bugs.python.org/file26403/environcopy.patch
___
Python tracker rep...@bugs.python.org
Ned Deily n...@acm.org added the comment:
v7 looks good to me
--
stage: - commit review
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15307
___
David Bolen db3l@gmail.com added the comment:
It seems really unlikely to be related to this issue since I'm pretty sure
build-amd64 doesn't get used on XP-4.
From the log it looks like it couldn't clean out and reuse the VS temporary
build directory. Manually cleaning it out and
Antoine Pitrou pit...@free.fr added the comment:
This broke the buildbots without poll() (Windows).
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14635
___
Antoine Pitrou pit...@free.fr added the comment:
A test fails on the XP buildbots:
==
FAIL: test_get_importer_avoids_emulation
(test.test_pkgutil.ImportlibMigrationTests)
Anton Barkovsky swarmer...@gmail.com added the comment:
A new patch with tests.
--
Added file: http://bugs.python.org/file26404/environcopy_v2.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15373
Antoine Pitrou pit...@free.fr added the comment:
David, since you are here, perhaps you could take a look at why your Windows 7
buildbot doesn't compile?
http://buildbot.python.org/all/builders/x86%20Windows7%203.x
I tried to e-mail you but apparently you didn't receive the message.
Chris Jerdonek chris.jerdo...@gmail.com added the comment:
Issue 15322 is a recently filed bug regarding srcdir:
sysconfig.get_config_var('srcdir') returns unexpected value
--
nosy: +cjerdonek
___
Python tracker rep...@bugs.python.org
Chris Jerdonek chris.jerdo...@gmail.com added the comment:
Attached is a patch illustrating the API I suggested for discussion.
To add custom setup and teardown context managers, the user can override the
following method:
def executeTest(self):
with self.setUpContext():
Antoine Pitrou pit...@free.fr added the comment:
This broke some 3.2 buildbots, e.g.:
http://buildbot.python.org/all/builders/AMD64%20Lion%203.2/builds/25
--
nosy: +pitrou
status: closed - open
___
Python tracker rep...@bugs.python.org
1 - 100 of 127 matches
Mail list logo