Apply upstream cpython commits to relocate test directories. Fetch some CPython upstream commits that [relocate stdlib test files into `test` directory](https://github.com/python/cpython/issues/93839). This is a  preparation for #3166.
Previously `ctypes` and `unittest` modules had test directories in them so it was hard to bundle them in a zipfile. I hoped this to be included in Python 3.11, but sadly it was delayed to 3.12.





package:
  name: gmpy2
  version: 2.1.4
  top-level:
    - gmpy2
source:
  url: https://files.pythonhosted.org/packages/12/8c/2ec8c83138cd56a2b8e7ccb87095f9e6402c64aa26a2ff3dfddb232e8cc6/gmpy2-2.1.4.tar.gz
  sha256: 37a9959dae0d008fa750cbcdedd43518b7a1bdaa95a19f30effc6d045ad7adbd

requirements:
  host:
    - libmpc

build:
  cflags: |
    -I$(WASM_LIBRARY_DIR)/include
  ldflags: |
    -L$(WASM_LIBRARY_DIR)/lib
about:
  home: https://github.com/aleaxit/gmpy
  PyPI: https://pypi.org/project/gmpy2
  summary: gmpy2 interface to GMP/MPIR, MPFR, and MPC for Python 2.7 and 3.5+
  license: LGPL-3.0+

package:
  name: gmpy2
  version: 2.1.4
  top-level:
    - gmpy2
source:
  url: https://files.pythonhosted.org/packages/12/8c/2ec8c83138cd56a2b8e7ccb87095f9e6402c64aa26a2ff3dfddb232e8cc6/gmpy2-2.1.4.tar.gz
  sha256: 37a9959dae0d008fa750cbcdedd43518b7a1bdaa95a19f30effc6d045ad7adbd

requirements:
  host:
    - libmpc

build:
  cflags: |
    -I$(WASM_LIBRARY_DIR)/include
  ldflags: |
    -L$(WASM_LIBRARY_DIR)/lib
about:
  home: https://github.com/aleaxit/gmpy
  PyPI: https://pypi.org/project/gmpy2
  summary: gmpy2 interface to GMP/MPIR, MPFR, and MPC for Python 2.7 and 3.5+
  license: LGPL-3.0+
