Steve Dower added the comment:
Windows only allows a single thread to access Win32 GUI elements at a time, and
I'm fairly sure whichever part of Tcl/Tk/Tkinter is responsible for this makes
sure it happens.
So if you're throwing lots of UI updates at the UI thread, then yeah, you
Steve Dower added the comment:
This is currently by design, which means 3.8 is likely the only viable place it
can change. It's also not Windows specific so I removed that component (people
may remove themselves from nosy).
But +Nick, since I know he has some interest in making l
Steve Dower added the comment:
If you make the change suggested in the error text, does it fix it? (It could
be clearer, but your module needs to only run its code when
__name__=="__main__" instead of every time it gets imported.)
--
Steve Dower added the comment:
Since there's no chance of getting old SQL Server fixed, I think we should just
merge it without the SetDefaultDllDirectories change.
Any comments, questions or more feedback on the PR?
--
___
Python tracker
&
Steve Dower added the comment:
Thanks! Two issues here:
* symlink_or_copy doesn't verify that the source file exists after rewriting
the path
* Tools/msi/lib/lib_files.wxs doesn't include the debug launchers
--
___
Python track
Change by Steve Dower :
--
keywords: +patch
pull_requests: +12511
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue36441>
___
___
Py
Steve Dower added the comment:
New changeset 4a9a505d6f2474a570422dad89f8d1b344d6cd36 by Steve Dower in branch
'master':
bpo-36441: Fixes creating a venv when debug binaries are installed. (#12566)
https://github.com/python/cpython/commit/4a9a505d6f2474a570422dad89f8d1
Change by Steve Dower :
--
pull_requests: +12534
stage: backport needed -> patch review
___
Python tracker
<https://bugs.python.org/issue36245>
___
___
Python-
Steve Dower added the comment:
I did the 2.7 backport, and also fixed two more instances in that file.
Pretty sure my automerges won't work without a core dev review, so if someone
wants to hit Approve and/or Merge for me, feel
Change by Steve Dower :
--
pull_requests: +12535
___
Python tracker
<https://bugs.python.org/issue36245>
___
___
Python-bugs-list mailing list
Unsubscribe:
Steve Dower added the comment:
So an important aspect of the "fix" is that this message only appears after the
fix has been applied. Anyone running into this locally has already updated
those files, and just needs to "git add -u" to include them in their next
commit. (Un
Steve Dower added the comment:
I implemented the feature Eryk was asking for, as it's also by far the easiest
way to test the add_dll_directory function. So now ctypes.CDLL (and subclasses)
have a `winmode` argument that gets turned directly into LoadLibraryEx flags
(changing `mode`
Steve Dower added the comment:
New changeset bb89aa24cf71f9874d1d26f3a2440fefa0b6bbcc by Steve Dower in branch
'2.7':
bpo-36245: Avoid problems when building in a directory containing spaces.
(GH-12241)
https://github.com/python/cpython/commit/bb89aa24cf71f9874d1d26f3a2440f
Steve Dower added the comment:
New changeset b95a79c928fc4a6135d91c0c553cb2a63cf15140 by Steve Dower in branch
'master':
bpo-36245: Fix more empty environment variable checks (GH-12592)
https://github.com/python/cpython/commit/b95a79c928fc4a6135d91c0c553cb2
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
New changeset d93fbbf88e4abdd24a0a55e3ddf85b8420c62052 by Steve Dower
(kctherookie) in branch 'master':
bpo-35941: Fix ssl certificate enumeration for windows (GH-12486)
https://github.com/python/cpython/commit/d93fbbf88e4abdd24a0a55e3ddf85b
Change by Steve Dower :
--
assignee: -> steve.dower
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python
Steve Dower added the comment:
New changeset 3396d1e0ca858065c5bb7e5a9737be6ffc4028f7 by Steve Dower (Jeroen
Demeyer) in branch 'master':
bpo-36448: mention 'make regen-all' in error message (GH-12585)
https://github.com/python/cpython/commit/3396d1e0ca858065c5bb
Steve Dower added the comment:
Merged. It doesn't need a backport - the target audience is CI users who will
see this on master first.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
type: -> compile error
versi
Steve Dower added the comment:
So symlinking didn't work (Python is too clever for that these days ;) ), but
straight copying the exe and required DLLs is fine.
It puts python.exe, python38.dll and vcruntime140.dll (properly discovered of
course) into a temp directory, puts _sqlite
Steve Dower added the comment:
New changeset 32119e10b792ad7ee4e5f951a2d89ddbaf111cc5 by Steve Dower (Paul
Monson) in branch 'master':
bpo-35947: Update Windows to the current version of libffi (GH-11797)
https://github.com/python/cpython/commit/32119e10b792ad7ee4e5f951a2d89d
Steve Dower added the comment:
New changeset 2438cdf0e932a341c7613bf4323d06b91ae9f1f1 by Steve Dower in branch
'master':
bpo-36085: Enable better DLL resolution on Windows (GH-12302)
https://github.com/python/cpython/commit/2438cdf0e932a341c7613bf4323d06
Steve Dower added the comment:
Leaving this in commit review for a couple of days, then I'll close.
--
stage: patch review -> commit review
___
Python tracker
<https://bugs.python.org
Steve Dower added the comment:
Acknowledging the buildbot failure at
https://buildbot.python.org/all/#builders/12/builds/2181
I'll try and take a look today. Apparently Windows 8 has a slightly different
understanding of the flags used in ctypes tests?
--
nosy: +pablogsal, vst
Change by Steve Dower :
--
pull_requests: +12564
stage: commit review -> patch review
___
Python tracker
<https://bugs.python.org/issue36085>
___
___
Python-
Steve Dower added the comment:
Pushed a potential fix, assuming there's something weird going on with relying
on cwd rather than full paths (I know there's some weirdness here when paths
get too long, for example).
Zach - this is one of your buildbots. Can we trigger a run from
Steve Dower added the comment:
New changeset e724152796a5a41544f52054506c6c2248242a5d by Steve Dower (Paul
Moore) in branch 'master':
bpo-36010: Add venv to the nuget distribution (GH-12367)
https://github.com/python/cpython/commit/e724152796a5a41544f52054506c6c
Steve Dower added the comment:
Guess the link in the devguide needs fixing... I'm out for the next few hours
but will give it a go when I'm back.
--
___
Python tracker
<https://bugs.python.o
Steve Dower added the comment:
Thanks for the info, David! I guess the update isn't part of SP1. I'll add a
check to the installer and update the note in What's New.
Eryk - my thought on CWD was that the new process was not starting in the
correct directory, which can some
Steve Dower added the comment:
New changeset 3e78c7c30553baf72b7eb6fe3384d88fff549906 by Steve Dower (Miss
Islington (bot)) in branch '3.7':
bpo-36010: Add venv to the nuget distribution (GH-12367)
https://github.com/python/cpython/commit/3e78c7c30553baf72b7eb6fe3384d8
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Steve Dower :
--
pull_requests: +12568
___
Python tracker
<https://bugs.python.org/issue36085>
___
___
Python-bugs-list mailing list
Unsubscribe:
Steve Dower added the comment:
I attached a build of the updated installer to PR 12636 (it's too big to attach
here) in case anyone can help me test. It should block right at the start if
you don't have the update, or else it'll go to the usual screen.
The message just says &
Steve Dower added the comment:
New changeset ac19d9652799412404aef6b357a01057df34e005 by Steve Dower in branch
'master':
bpo-36085: Add additional load flag to ensure DLL loads successfully (GH-12633)
https://github.com/python/cpython/commit/ac19d9652799412404aef6b357a010
Steve Dower added the comment:
> any chance at a 32-bit version of the installer
Done (on the PR). Thanks!
--
___
Python tracker
<https://bugs.python.org/issu
Steve Dower added the comment:
New changeset 79da388a4016e24c4258dcc62cd0fa9dde0acb5b by Steve Dower in branch
'master':
bpo-36085: Add installer check for KB2533625 (GH-12636)
https://github.com/python/cpython/commit/79da388a4016e24c4258dcc62cd0fa
Steve Dower added the comment:
Thanks, David. I looked at the log quickly and it's what I expected, so I'll
merge the PR and start advertising the change. Thanks everyone!
--
___
Python tracker
<https://bugs.python.o
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
You need a "u" prefix on some of your strings or they're probably being
immediately decomposed. The result of urlsplit should be unicode on Python 2
for a Unicode input, and yours are not.
--
___
Steve Dower added the comment:
We added a new dependency.
Run a build using PCbuild/build.bat and it will download it for you. Then
building through VS should work again.
--
___
Python tracker
<https://bugs.python.org/issue36
Steve Dower added the comment:
Yeah, right now you need to also pass --local when you use -m (the bundled
pip.exe does this automatically). Your user account does not have permission to
install into the global site directory.
Once we update the bundled pip I can add a site-specific
Steve Dower added the comment:
Pass /passive to have it automatically close at the end, or /quiet to avoid
popping up a window at all.
Can you clarify what you mean by launcher? There are a couple different things
you could be talking about and I don't want to give you the wrong a
Steve Dower added the comment:
New changeset 0e10766574f4e287cd6b5e5860a1ca75488f4119 by Steve Dower (Vidar
Tonaas Fauske) in branch 'master':
bpo-31512: Add non-elevated symlink support for Windows (GH-3652)
https://github.com/python/cpython/commit/0e10766574f4e287cd6b5e5860a1ca
Steve Dower added the comment:
Done
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
It probably just needs a gitattributes fix so it doesn't get converted when
cloned to make the release build.
This is assuming that in all these cases people are installing Python for
Windows and trying to use it from a non-Windows shell (both WSL and C
Steve Dower added the comment:
As we haven't done anything special for WS2019 yet, this is a change in Windows
(or whatever tool is outputting the text).
You could report it to Microsoft. I don't know the best way to report bugs in
Windows Server though, but most people with it ha
Steve Dower added the comment:
New changeset b015fc86f7b1f35283804bfee788cce0a5495df7 by Steve Dower (Kingsley
M) in branch 'master':
bpo-36549: str.capitalize now titlecases the first character instead of
uppercasing it (GH-12804)
https://github.com/python/cpyt
Steve Dower added the comment:
Thanks! I'm a big fan of this change :)
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.pyth
Steve Dower added the comment:
Having spent more time than I'm proud of recursing through directories, I'd be
happy enough with a convenience function that has sensible defaults.
If I want breadth-first recursion (and I often do), I'll write it myself. I
have a slight prefere
Steve Dower added the comment:
Looks like Guido added the original code about 25 years ago. Since he removed
himself from the other thread during that discussion, I'm going to assume he's
not interested in thinking about it any more.
As the original comment says, it's a ha
Steve Dower added the comment:
We should at least have consistent error messages:
>>> class O:
... def __len__(self):
... return 2**100
...
>>> o=O()
>>> len(o)
Traceback (most recent call last):
File "", line 1, in
OverflowError: cannot fit 'i
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
New changeset f4e5661e85ac41c987165246d2b33f363cd01e34 by Steve Dower (Paul
Monson) in branch 'master':
bpo-36509: Add iot layout for Windows IoT containers (GH-12663)
https://github.com/python/cpython/commit/f4e5661e85ac41c987165246d2b33f
Steve Dower added the comment:
This is still failing regularly - any progress? Do we need to skip tests?
--
nosy: +steve.dower
___
Python tracker
<https://bugs.python.org/issue35
Steve Dower added the comment:
Seems reasonable.
The most reliable way to do this will be to override the copy function for this
file in venv and write it out with "utf-8-sig" encoding. There are many ways
that git will break things like this, so I wouldn't trust it to
Steve Dower added the comment:
Never heard of it, but perhaps there are some preprocessor checks for Windows
that assume you are using MSVC and not gcc?
We don't support compilers other than MSVC on Windows, but if someone has a fix
for this I'm happy to c
Steve Dower added the comment:
For 3.8 we support as far back as Win7 SP1 with the update for secure DLL
loading, neither of which require SSE2. So we should hold this for 3.9 when we
drop Win7 completely.
--
___
Python tracker
<ht
Steve Dower added the comment:
What is missing? It looks like everything on Serhiy's list was done.
--
___
Python tracker
<https://bugs.python.org/is
Steve Dower added the comment:
Oh, apart from the What's New section. But this looks enough like a bugfix
(previous behaviour "wasn't capitalizing my name correctly" - new behaviour
"now capitalizes my name correctly") that it's hardly cri
Steve Dower added the comment:
> I guess Popen is using some OS library or environment that has changed in
> WS2019.
Yep, which is why the report should go to those responsible for WS2019. If they
say it's an intentional change and users are supposed to work around it
themselv
Steve Dower added the comment:
New changeset 1e2ad6c275d2b09e76b7cbba7281d5a125a593c1 by Steve Dower (mrh1997)
in branch 'master':
bpo-33922: Adding documentation for new "-64" suffix of Python launcher
(GH-7849)
https://github.com/p
Steve Dower added the comment:
New changeset 1e2ad6c275d2b09e76b7cbba7281d5a125a593c1 by Steve Dower (mrh1997)
in branch 'master':
bpo-33922: Adding documentation for new "-64" suffix of Python launcher
(GH-7849)
https://github.com/p
Steve Dower added the comment:
I don't recall where I got the empty string from, but it's certainly what I've
used there for a while. Maybe it's required in register_namespace() to set the
default namespace?
--
___
Py
Steve Dower added the comment:
Basically everyone has that directory in their PATH - we'd be hearing a lot
more issues if it were a consistent bug.
Can you share the full contents of your activate.bat file? And if it's okay,
your full PATH variable (before and after running ac
Steve Dower added the comment:
We should be able to use alternate characters in the SET call, or just drop the
quotes completely. In theory they make sense, but there's no trailing
whitespace to worry about here.
--
___
Python tracker
&
Steve Dower added the comment:
Can you get me the *exact* Windows version number you're using?
I added those to work around a bug where keys were being incorrectly trimmed,
and that format seemed to evaluate to nothing correctly, but perhaps that bug
has been fixed in t
Change by Steve Dower :
--
keywords: +patch
pull_requests: +12792
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue36649>
___
___
Py
Steve Dower added the comment:
Great, thanks.
I have a fix in PR, but I'm going to do a "real" build to check. My machine is
running a beta build, unfortunately, so I can't validate it against the older
version. Might ping you for some help with that.
--
v
Steve Dower added the comment:
New changeset 4c3efd9cd07194b5db2a60ae5951134cda8b69db by Steve Dower in branch
'master':
bpo-36649: Remove trailing spaces for registry keys when installed via the
Store (GH-12865)
https://github.com/python/cpyt
Steve Dower added the comment:
New changeset 264a0b40b030fc0ff919b8294df91bdaac853bfb by Steve Dower (Paul
Monson) in branch 'master':
bpo-36638: Fix WindowsLoadTracker exception on some Windows versions (GH-12849)
https://github.com/python/cpyt
New submission from Steve Dower :
New changeset 11efd79076559cc6e4034bb36db73e5e4293f02d by Steve Dower (Paul
Monson) in branch 'master':
bpo-36071 Add support for Windows ARM32 in ctypes/libffi (GH-12059)
https://github.com/python/cpython/commit/11efd79076559cc6e4034bb36db73e
Change by Steve Dower :
--
assignee: -> steve.dower
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python
Change by Steve Dower :
--
assignee: -> steve.dower
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python
Steve Dower added the comment:
This is weird.
Are you able to tell us anything about how L: is mounted or what it's pointing
at? Do you know if it's SMB or similar, or if there are symlinks or similar?
--
___
Python track
Steve Dower added the comment:
Also see the packages on nuget.org, which are essentially just zip files (with
metadata and installation tools available).
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
superseder: -> Please provide a .zip Window
Steve Dower added the comment:
This is probably a documentation failure more than anything else. We're in the
middle of redesigning initialization though, so it's good timing to contribute
this feedback.
The short answer is that you need to make sure Python can find the
Lib
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Steve Dower :
--
pull_requests: +12802
___
Python tracker
<https://bugs.python.org/issue33608>
___
___
Python-bugs-list mailing list
Unsubscribe:
Steve Dower added the comment:
It'll probably be mbcs or oem encoding. Certainly not UTF-8
--
___
Python tracker
<https://bugs.python.org/issue36670>
___
___
Steve Dower added the comment:
No, now there is syntax that anyone using built in functions will have already
learned I see no reason to create another way to solve the problem.
--
___
Python tracker
<https://bugs.python.org/issue36
Steve Dower added the comment:
If the code page is set to UTF-8 then mbcs will still be the right encoding :)
--
___
Python tracker
<https://bugs.python.org/issue36
Steve Dower added the comment:
New changeset 56ed86490cb8221c874d432461d77702437f63e5 by Steve Dower (Zackery
Spytz) in branch 'master':
bpo-9194: Fix the bounds checking in winreg.c's fixupMultiSZ() (GH-12687)
https://github.com/python/cpython/commit/56ed86490cb8221c874d43246
Steve Dower added the comment:
Thanks Zackery! I've merged this main part of the fix (though it requires a
manual backport to 2.7). As it's a buffer overrun, I've sent it back to 3.6 as
well.
Eryk - thanks for the additional detail. I wonder whether it would be just as
easy
Steve Dower added the comment:
New changeset 34366b7f914eedbcc33aebe882098a2199ffaf82 by Steve Dower (Zackery
Spytz) in branch 'master':
bpo-36672: Fix a compiler warning in winreg.SetValue() (GH-12882)
https://github.com/python/cpython/commit/34366b7f914eedbcc33aebe882098a
Steve Dower added the comment:
New changeset 264490797ad936868c54b3d4ceb0343e7ba4be76 by Steve Dower in branch
'master':
bpo-33608: Normalize atomic macros so that they all expect an atomic struct
(GH-12877)
https://github.com/python/cpython/commit/264490797ad936868c54b3d4ceb034
Steve Dower added the comment:
New changeset be372d73b4c59026134a7e722ece34367c3bd3b6 by Steve Dower (Windson
yang) in branch 'master':
bpo-36678: Rename duplicate tests in test_dataclasses (GH-12899)
https://github.com/python/cpython/commit/be372d73b4c59026134a7e722ece34
Steve Dower added the comment:
New changeset 007d0b0188a16273a5850d89857ecef97c1f4595 by Steve Dower (Windson
yang) in branch 'master':
bpo-36682: Rename duplicate tests in test_sys_setprofile (GH-12895)
https://github.com/python/cpython/commit/007d0b0188a16273a5850d89857ece
Steve Dower added the comment:
New changeset f51dd4feb0794b7659f281173da9d8a04317d134 by Steve Dower (Windson
yang) in branch 'master':
bpo-36683: Rename duplicate test_io_encoding to test_pyio_encoding (GH-12896)
https://github.com/python/cpyt
Steve Dower added the comment:
New changeset 3d6f61edb8a6161148b3cf3eeb291408cc91154a by Steve Dower (Windson
yang) in branch 'master':
bpo-36681: Remove duplicate test_regression_29220 function (GH-12894)
https://github.com/python/cpython/commit/3d6f61edb8a6161148b3cf3eeb2914
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
New changeset c442b1c486db5cb0aa589b43f73385d9cc5706e3 by Steve Dower (Windson
yang) in branch 'master':
bpo-36680: Rename duplicate test_source_from_cache_path_like_arg function
(GH-12893)
https://github.com/python/cpyt
Steve Dower added the comment:
New changeset d437012cdd4a38b5b3d05f139d5f0a28196e4769 by Steve Dower (Windson
yang) in branch 'master':
bpo-36679: Rename duplicate test_class_getitem function (GH-12892)
https://github.com/python/cpython/commit/d437012cdd4a38b5b3d05f139d5f0a
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
According to a couple of scanf docs I found, the '%x' format expects to write
into unsigned int*, just as we already do. So it shouldn't be possible to
overflow there.
The following line (or-ing all the values and checking that it's less th
Change by Steve Dower :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Steve Dower added the comment:
I like this, though I don't like using the platform module here and would
prefer sys.platform to be canonical (until there's a need to differentiate -
e.g. some tests coming for Windows ARM32 will need to be more specific).
In general, I'd like
Steve Dower added the comment:
Declaring this done - Ned can take the backport to 3.6 if/when he feels like it.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.o
3401 - 3500 of 5794 matches
Mail list logo