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: pycparser
  version: "2.21"
  top-level:
    - pycparser
source:
  url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
  sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
build:
  cross-build-env: true
about:
  home: https://github.com/eliben/pycparser
  PyPI: https://pypi.org/project/pycparser
  summary: C parser in Python
  license: BSD

package:
  name: pycparser
  version: "2.21"
  top-level:
    - pycparser
source:
  url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
  sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
build:
  cross-build-env: true
about:
  home: https://github.com/eliben/pycparser
  PyPI: https://pypi.org/project/pycparser
  summary: C parser in Python
  license: BSD
