Py3.8: Transparently use a Python virtual environment under the hood #12075
Build NVDA with Python 3.8 32-bit (#12042)
adf131ad
Remove any git submodules to distributions we can instead fetch with …
5e871202
List all required Python packages in a requirements.txt in the root o…
c8fc42ba
Ssconscripts: import SCons correctly.
9c9d1e18
Appveyor: Create and activate a Python virtual environment. Also use …
3878133d
Update readme.md
90a71834
michaelDCurran
changed the base branch from
master
to
py3.8
4 years ago
appveyor.yml: no need to specifify python version in specific command…
cd4a3cf4
.gitignore: ignore the .venv directory
95034926
setup.py: don't package numpy with NVDA.
fd890d36
Use py2exe 0.10.1.0 rather than py2exe 0.10.2.0 which seems to actual…
4a852d97
Python 3.8/liblouis helper: add NVDA executable path by calling os.ad…
5795e76c
Merge branch 'py3.8' into py3.8_manualVenv
6d58baa1
Use comtypes 1.1.7.
3025d740
System tests: don't specify Python 3.7 when running system tests with…
8074fa12
appveyor: run nose with the --traverse-namespace option as it is now …
c22b7b3e
Update to miscDeps containing brlAPI for Python 3.8
0179e483
Work around for issue #12058: In wxPython >= 4.1, wx.CallAfter no lon…
f70b0e87
Merge remote-tracking branch 'origin/py3.8' into py3.8_manualVenv
cbd21be6
Explicitly include xmlrpc.server with py2exe, as it is required for s…
6f427af2
sourceEnv: stop the user from running with no virtual environment.
e59018e5
Integrate the Python virtual environment transparently into the build…
daf53a1d
Fix typo
ef521232
ensureVenv.py: flush standard out before running any sub processes ot…
e7a54fd2
remove some unneeded imports.
713397cd
Update pip within the virtual environment, not before, as a stock-sta…
c60975e1
ensureVenv: address review commnts.
da159ae5
core.main: FreeConsole returns 0 on failure rather than raising an ex…
2a9df263
Added runnvdaw.bat which runs NVDA without blocking. this provides th…
459e3a33
Merge branch 'master' into py3.8
12ae5a85
Merge branch 'py3.8' into py3.8_manualVenv
ada0b852
appveyor: push the list of installed python packages directly as an …
73c84908
michaelDCurran
marked this pull request as ready for review 4 years ago
michaelDCurran
changed the title Py3.8: Use a Python virtual environment (requiring manual setup for now) Py3.8: Transparently use a Python virtual environment under the hood 4 years ago
linting for venvUtils/ensureVenv.py
19120dd5
Linting for source/setup.py
e924a878
add rununittests.bat to provide a faster way of running the unit test…
1b827b61
Add runsystemtests.bat as a quick way of running the system tests, wi…
1039dc5d
Add runlint.bat which provides a quicker way of linting. Rather than …
8a138140
Add diff-match-patch as a Python package requirement as NVDA_DMP need…
91193e2d
Sync with latest nvda_dmp. (#12113)
f47db8e9
Cnfigobj is now fetched by pip, rather than it being a git submodule.
8375c3e9
Address review comments: final line ending / extra spaces.
2f01c394
venvCmd.bat: allow executing a command when already inside an NVDA Py…
f1eb3e97
appveyor: abort on failure of scons and other commands.
89922ec8
Ensure that scons.bat and other high-level commands correctly propaga…
b834a4e6
Revert "core.main: FreeConsole returns 0 on failure rather than raisi…
20398715
core.main: revert addition of FreeConsole. This will be handled in a …
e2e23edc
For now runnvda.bat (python) has been removed, and runnvdaw.bat (pyth…
34e7107c
garbageHandler: revert fix to "Nonetype is not callable" when Python …
711eb37f
Remove targets for unit tests, system tests and linting from SCons as…
ed432bf2
Appveyor now calls runlint, rununittests and runsystemtests rather th…
b0cb7172
Update system tests readme to talk about runsystemtests, and not SCons.
7eb2584c
readme: briefly mention Nose and Robot and providing them extra argum…
ee498f36
tests/sconscript: remove all code unrelated to checkPot.
7b125c60
appveyor: call our batch files as a relative path otherise Powershell…
b59263d1
appveyor: py3.8 is a branch we should run builds for.
e820763e
runlint.bat: fix path.
d8a89c0c
add a description of the build system to the devDocs directory.
d5e480c2
NVDA build system commands no longer refuse to run if not in NVDA's s…
e0f9c6be
Linting
c6c13e0c
Apply suggestions from code review
dd70ba8c
System tests: use runnvda.bat rather than pyw source\nvda.pyw directly.
95339d65
scons dist: copy crt dlls from the latest installed sdk (I.e. the one…
9ab0f6df
appveyor: Move generation of the installed_python_packages.txt file t…
e008f1d6
Call pip freeze from a batch file in appveyor, as it seems that power…
110edc19
Update buildSystemNotes
778e5124
buildSystemNotes: address some typos.
06411a03
Remove workaround for issue #9762 (#12142)
9b1c16af
Python 3.8: Mention additional system requirements for Windows 7 (#12…
cc7d219f
Python 3.8/gettext: replace custom pgettext implementation with built…
0b785879
Merge branch 'master' into py3.8
0dbdaed9
Merge branch 'py3.8' into py3.8_manualVenv
49ea5ae6
michaelDCurran
changed the base branch from
py3.8
to
master
4 years ago
Update what's new
7a6fc4d8
appveyor: remove mention of py3.8 branch, no longer needed.
cca866ac
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub