Comments (10)
pywin32 needs a new release, which I'm still working out how to do, sorry about that.
from pywin32.
Any way I can assist?
from pywin32.
Not really, but there are unreleased versions available from every change - eg, the latest can be found at https://github.com/mhammond/pywin32/actions/runs/8890105083, where you can scroll down and download the "artifacts".
from pywin32.
Thanks, I'll give it a shot.
from pywin32.
I pulled pywin32-306-cp312-cp312-win_amd64.whl
from that set and installed it with
py -m pip install --force-reinstall pywin32-306-cp312-cp312-win_amd64.whl
However, when I tried registering Python as a scripting language (step 3 in the repro instructions above), I hit an exception complaining that pythonw_d.exe could not be found. Is it possible that those artifacts are built with debugging versions of the package? This step succeeded with the release version of pywin32
.
C:\Users\bkline\Desktop\CdrSetup17\PythonFiles>py C:\Python312\lib\site-packages\win32comext\axscript\client\pyscript.py 1>>pyscript.log
Traceback (most recent call last):
File "C:\Python312\lib\site-packages\win32comext\axscript\client\pyscript.py", line 443, in <module>
Register()
File "C:\Python312\lib\site-packages\win32comext\axscript\client\pyscript.py", line 436, in Register
ret = win32com.server.register.UseCommandLine(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python312\Lib\site-packages\win32com\server\register.py", line 648, in UseCommandLine
RegisterClasses(*classes, **flags)
File "C:\Python312\Lib\site-packages\win32com\server\register.py", line 464, in RegisterClasses
RegisterServer(
File "C:\Python312\Lib\site-packages\win32com\server\register.py", line 272, in RegisterServer
exeName = _find_localserver_exe(1)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python312\Lib\site-packages\win32com\server\register.py", line 125, in _find_localserver_exe
raise RuntimeError("Can not locate the program '%s'" % exeBaseName)
RuntimeError: Can not locate the program 'pythonw_d.exe'
from pywin32.
To address the original post, this would be a duplicate of #2104 and has been fixed by #2113
I'm working on writing the huge changelog from all my recent changes. I can at least help with that, concerning the next release.
from pywin32.
As for your second issue, I think I flipped the condition accidentally in https://github.com/mhammond/pywin32/pull/2169/files#diff-cb7b8aef3604d303af86f90cf1bbc9ad12ff857e8fba1f537fe429fef7e3e9e5R100 , should be an easy fix
from pywin32.
Right. Just change line 100 of register.py to if not ...
(or swap lines 101 and 103). Adjusting for possible line number drift in later commits.
from pywin32.
Any wild guesses on the timeline for the next release?
from pywin32.
I have tested PR #2257 and I can confirm that it fixes the last failure I reported, and running the artifacts produced for that run also eliminates the first failure reported by this ticket. We're still hoping for some information on when we should expect a new release.
from pywin32.
Related Issues (20)
- RuntimeError: MFC redist DLLs not found like (looking for mfc140u.dll) HOT 2
- Can we fetch the event of PrintService HOT 1
- Unable to install/load from wheel at run time HOT 1
- SAFEARRAY(VT_RECORD) missing last element HOT 3
- build 306 cannot build with python3.12 HOT 3
- IDispatch = pythoncom.connect(IDispatch) pywintypes.com_error: (-2147221021, 'Operation unavailable', None, None) HOT 1
- Does it support winUI3 HOT 1
- Exposing RealGetWindowClass
- 'win32ui' has no attribute 'CreatePrinterDC' HOT 1
- When will a new version be released?
- where the fuck is win32crypt HOT 5
- Client missing? HOT 1
- __import_pywin32_system_module_ function is not finding pywintypesXX.dll even if it exists HOT 1
- Last error code errorneously set by some modules
- Free-threaded support? HOT 3
- Need help to implement support for record pointers as method parameters.
- Support for MFC's dynamic layout in win32ui
- Unable to install directly from Git via pip HOT 1
- Can't find pywintypes in virtual environment HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pywin32.