Download .venv/Lib/site-packages/numpy/_configtool.py from DrDavis/PythonProject1: direct link, hf CLI and curl.
- Browser
- Download file 1.05 kB
-
https://huggingface.co/DrDavis/PythonProject1/resolve/main/.venv/Lib/site-packages/numpy/_configtool.py
- Command line
-
hf download hf://DrDavis/PythonProject1/.venv/Lib/site-packages/numpy/_configtool.py
-
curl -L -o _configtool.py https://huggingface.co/DrDavis/PythonProject1/resolve/main/.venv/Lib/site-packages/numpy/_configtool.py
1.05 kB
| import argparse | |
| from pathlib import Path | |
| import sys | |
| from .version import __version__ | |
| from .lib._utils_impl import get_include | |
| def main() -> None: | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument( | |
| "--version", | |
| action="version", | |
| version=__version__, | |
| help="Print the version and exit.", | |
| ) | |
| parser.add_argument( | |
| "--cflags", | |
| action="store_true", | |
| help="Compile flag needed when using the NumPy headers.", | |
| ) | |
| parser.add_argument( | |
| "--pkgconfigdir", | |
| action="store_true", | |
| help=("Print the pkgconfig directory in which `numpy.pc` is stored " | |
| "(useful for setting $PKG_CONFIG_PATH)."), | |
| ) | |
| args = parser.parse_args() | |
| if not sys.argv[1:]: | |
| parser.print_help() | |
| if args.cflags: | |
| print("-I" + get_include()) | |
| if args.pkgconfigdir: | |
| _path = Path(get_include()) / '..' / 'lib' / 'pkgconfig' | |
| print(_path.resolve()) | |
| if __name__ == "__main__": | |
| main() | |