<commit_before>"""Generate a binary sdk"""

import logging
import os
import qitools
import qibuild


def configure_parser(parser):
    """Configure parser for this action"""
    qibuild.parsers.toc_parser(parser)
    qibuild.parsers.build_parser(parser)
    qibuild.parsers.project_parser(parser)
    parser.set_defaults(
        use_deps=False,
        debug=False,
        cmake_flags=["CMAKE_INSTALL_PREFIX='/'"])

def do(args):
    """Main entry point"""
    logger   = logging.getLogger(__name__)
    toc      = qibuild.toc_open(args.work_tree, args, use_env=True)
    (project_names, package_names, not_found) = qibuild.toc.resolve_deps(toc, args)
    inst_dir = os.path.join(toc.work_tree, "bdist")<commit_msg>qibuild bdist: add a FIXME<commit_after>"""Generate a binary sdk"""

import logging
import os
import qitools
import qibuild


def configure_parser(parser):
    """Configure parser for this action"""
    qibuild.parsers.toc_parser(parser)
    qibuild.parsers.build_parser(parser)
    qibuild.parsers.project_parser(parser)
    parser.set_defaults(
        use_deps=False,
        debug=False,
        cmake_flags=["CMAKE_INSTALL_PREFIX='/'"])

def do(args):
    """Main entry point"""
    # FIXME: we should build in debug and in release
    # no matter what when using Visual Studio
    logger   = logging.getLogger(__name__)
    toc      = qibuild.toc_open(args.work_tree, args, use_env=True)
    (project_names, package_names, not_found) = qibuild.toc.resolve_deps(toc, args)
    inst_dir = os.path.join(toc.work_tree, "bdist")
{'fraction_non_alphanumeric': 0.11384217335058215, 'fraction_numerical': 0.0, 'mean_word_length': 4.006472491909385, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1761182', 'n_tokens_mistral': 534, 'n_tokens_neox': 519, 'n_words': 109}