{
    "content": [
        {
            "type": "text",
            "text": "# py3compile(1) (man)\n\n**Summary:** py3compile - byte compile Python 3 source files\n\n**Synopsis:** py3compile [-V [X.Y][-][A.B]] DIRORFILE [-X REGEXPR]\npycompile -p PACKAGE\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| — | --version | — | show program's version number and exit |\n| -h | --help | — | show this help message and exit |\n| -f | --force | — | force rebuild of byte-code files even if timestamps are up-to-date |\n| -O | — | — |  |\n| -q | --quiet | — | be quiet |\n| -v | --verbose | — | turn verbose mode on |\n| -p | — | — | specify Debian package name whose files should be bytecompiled |\n| -V | — | — | force private modules to be bytecompiled with Python 3 version from given range, re‐ gardless of the default Python 3 ve |\n| -X | — | — | exclude items that match given REGEXPR. You may use this option multiple times to build up a list of things to exclude |\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (4 lines)\n- **DESCRIPTION** (2 lines)\n- **OPTIONS** (1 lines) — 9 subsections\n  - --version (2 lines)\n  - -h --help (2 lines)\n  - -f --force (2 lines)\n  - -O (1 lines)\n  - -q --quiet (2 lines)\n  - -v --verbose (2 lines)\n  - -p --package= (2 lines)\n  - -V (13 lines)\n  - -X --exclude= (3 lines)\n- **AUTHOR** (6 lines)\n\n## Full Content\n\n### NAME\n\npy3compile - byte compile Python 3 source files\n\n### SYNOPSIS\n\npy3compile [-V [X.Y][-][A.B]] DIRORFILE [-X REGEXPR]\n\npycompile -p PACKAGE\n\n### DESCRIPTION\n\nWrapper around Python standard library's pycompile module to byte-compile Python 3 files.\n\n### OPTIONS\n\n#### --version\n\nshow program's version number and exit\n\n#### -h --help\n\nshow this help message and exit\n\n#### -f --force\n\nforce rebuild of byte-code files even if timestamps are up-to-date\n\n#### -O\n\n#### -q --quiet\n\nbe quiet\n\n#### -v --verbose\n\nturn verbose mode on\n\n#### -p --package=\n\nspecify Debian package name whose files should be bytecompiled\n\n#### -V\n\nforce  private  modules to be bytecompiled with Python 3 version from given range, re‐\ngardless of the default Python 3 version in the system. If there are no other options,\nbytecompile all public modules for installed Python 3 versions that match given range.\nVERSIONRANGE examples:\n\n• 3.1    version 3.1 only,\n\n• 3.1-   version 3.1 or newer,\n\n• 3.1-3.3        version 3.1 or 3.2,\n\n• -4.0   all supported 3.X versions\n\n#### -X --exclude=\n\nexclude items that match given REGEXPR. You may use  this  option  multiple  times  to\nbuild up a list of things to exclude\n\n### AUTHOR\n\nPiotr Ożarowski, 2012-2013\n\n\n\n\nPY3COMPILE(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "py3compile",
        "section": "1",
        "mode": "man",
        "summary": "py3compile - byte compile Python 3 source files",
        "synopsis": "py3compile [-V [X.Y][-][A.B]] DIRORFILE [-X REGEXPR]\npycompile -p PACKAGE",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "",
                "long": "--version",
                "arg": null,
                "description": "show program's version number and exit"
            },
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "show this help message and exit"
            },
            {
                "flag": "-f",
                "long": "--force",
                "arg": null,
                "description": "force rebuild of byte-code files even if timestamps are up-to-date"
            },
            {
                "flag": "-O",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-q",
                "long": "--quiet",
                "arg": null,
                "description": "be quiet"
            },
            {
                "flag": "-v",
                "long": "--verbose",
                "arg": null,
                "description": "turn verbose mode on"
            },
            {
                "flag": "-p",
                "long": null,
                "arg": null,
                "description": "specify Debian package name whose files should be bytecompiled"
            },
            {
                "flag": "-V",
                "long": null,
                "arg": null,
                "description": "force private modules to be bytecompiled with Python 3 version from given range, re‐ gardless of the default Python 3 version in the system. If there are no other options, bytecompile all public modules for installed Python 3 versions that match given range. VERSIONRANGE examples: • 3.1 version 3.1 only, • 3.1- version 3.1 or newer, • 3.1-3.3 version 3.1 or 3.2, • -4.0 all supported 3.X versions"
            },
            {
                "flag": "-X",
                "long": null,
                "arg": null,
                "description": "exclude items that match given REGEXPR. You may use this option multiple times to build up a list of things to exclude"
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "--version",
                        "lines": 2,
                        "long": "--version"
                    },
                    {
                        "name": "-h --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-f --force",
                        "lines": 2,
                        "flag": "-f",
                        "long": "--force"
                    },
                    {
                        "name": "-O",
                        "lines": 1,
                        "flag": "-O"
                    },
                    {
                        "name": "-q --quiet",
                        "lines": 2,
                        "flag": "-q",
                        "long": "--quiet"
                    },
                    {
                        "name": "-v --verbose",
                        "lines": 2,
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-p --package=",
                        "lines": 2,
                        "flag": "-p"
                    },
                    {
                        "name": "-V",
                        "lines": 13,
                        "flag": "-V"
                    },
                    {
                        "name": "-X --exclude=",
                        "lines": 3,
                        "flag": "-X"
                    }
                ]
            },
            {
                "name": "AUTHOR",
                "lines": 6,
                "subsections": []
            }
        ]
    }
}