You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-20
Original file line number
Diff line number
Diff line change
@@ -73,8 +73,8 @@ To run as a service, you probably want to install pywin32 globally from an eleva
73
73
command prompt - see above.
74
74
75
75
You also need to ensure Python is installed in a location where the user running
76
-
the service has access to the installation and is able to load `pywintypesXX.dll` and `pythonXX.dll`. In particular, the `LocalSystem` account typically will not have access
77
-
to your local `%USER%` directory structure.
76
+
the service has access to the installation and is able to load `pywintypesXX.dll` and `pythonXX.dll`.
77
+
In particular, the `LocalSystem` account typically will not have access to your local `%USER%` directory structure.
78
78
79
79
## Troubleshooting
80
80
@@ -112,23 +112,7 @@ Install Visual Studio 2019 (later probably works, but options might be different
112
112
follow the instructions in [Build environment](/build_env.md#build-environment)
113
113
for the version you install.
114
114
115
-
(the free compilers probably work too, but haven't been tested - let me know your experiences!)
116
-
117
-
`setup.py` is a standard distutils build script, so you probably want:
118
-
119
-
```shell
120
-
python setup.py install
121
-
```
122
-
123
-
or
124
-
125
-
```shell
126
-
python setup.py --help
127
-
```
128
-
129
-
Some modules need obscure SDKs to build - `setup.py` should succeed, gracefully
130
-
telling you why it failed to build them - if the build actually fails with your
131
-
configuration, please [open an issue](https://github.com/mhammond/pywin32/issues).
115
+
Then follow the [Build](/build_env.md#build) instructions for the build itself (including ARM64 cross-compilation).
132
116
133
117
## Release process
134
118
@@ -147,7 +131,7 @@ Since build 307 the release process is based on the artifacts created by Github
147
131
* Push these changes to github, wait for the actions to complete, then
148
132
download the artifacts from that run.
149
133
150
-
* Upload .whl artifacts to pypi - we do this before pushing the tag because they might be
134
+
* Upload `.whl` artifacts to pypi - we do this before pushing the tag because they might be
151
135
rejected for an invalid `README.md`. Done via `py -3.? -m twine upload dist/*XXX*.whl`.
- If you are not using an initialized build environment, you will need to specify the `build_ext`, `build` and `bdist_wheel` commands and pass `--plat-name win-arm64` to *each* of them separately. Otherwise you may get a mixed platform build and/or linker errors.
162
164
163
165
- Copy the built wheel to the target machine and install directly:
0 commit comments