1
1
# Maintaining these scripts
2
2
3
- The ` 3.7 .sh` script downloads some source code, then passes control to ` docker `
4
- which runs ` 3.7 .Dockerfile` . This configures dependencies, patches Python, and
3
+ The ` main .sh` script downloads some source code, then passes control to ` docker `
4
+ which runs ` python .Dockerfile` . This configures dependencies, patches Python, and
5
5
does the build.
6
6
7
7
The shell script does nearly all of the downloading up-front. This allows the
@@ -10,13 +10,13 @@ The Dockerfile does include some `apt-get` calls, which I consider an
10
10
acceptable compromise of this design goal.
11
11
12
12
The Dockerfile patches the source code using ` sed ` , a custom Python script
13
- called ` 3.7. ignore_some_tests.py` , and patches that we apply using ` quilt ` .
13
+ called ` ignore_some_tests.py ` , and patches that we apply using ` quilt ` .
14
14
15
15
It uses ` sed ` when making changes that I do not intend to send upstream. It is
16
16
easy to use ` sed ` to make one-line changes to various files, and these changes
17
17
are resilient to the lines moving around slightly.
18
18
19
- The ` 3.7. ignore_some_tests.py` makes a lot of changes to the Python test suite,
19
+ The ` ignore_some_tests.py ` makes a lot of changes to the Python test suite,
20
20
focusing on removing tests that do not make sense within the context of an
21
21
Android app. Most of these relate to disabling the use of Python subprocesses
22
22
to run parts of the test suite. Launching subprocesses works properly within an
0 commit comments