<commit_before># No no-fused-madd

OS X 10.9 + System Python + Xcode 5.1 == can't compile anything ([more information on Stack Overflow](http://stackoverflow.com/questions/22313407)).

This script patches `_sysconfigdata.py` to remove the offending flag `-mno-fused-madd`.

It patches a file in `/System`, which is horrible, so probably nobody should ever use it.

To install:

    pip install nonofusedmadd

To undo the patch after installing:

    python -m nonofusedmadd restore

To reapply the patch:

    python -m nonofusedmadd patch

To show the diff

    python -m nonofusedmadd diff<commit_msg>a bit more in the README<commit_after># No no-fused-madd

OS X 10.9 + System Python + Xcode 5.1 = can't compile anything ([more information on Stack Overflow](http://stackoverflow.com/questions/22313407)).

This script patches `_sysconfigdata.py` to remove the offending flag `-mno-fused-madd`.

It patches a file in `/System`, **which is horrible, so probably nobody should ever use it**.

To install:

    sudo pip install nonofusedmadd

To undo the patch after installing:

    sudo python -m nonofusedmadd restore

To reapply the patch:

    sudo python -m nonofusedmadd patch

To show the diff

    python -m nonofusedmadd diff


Note that since this is for patching System Python, `sudo` is probably required.
There is no `--user` install that makes sense.

You can also just download the script without installing it, and do all the same actions with

    sudo python nonofusemadd.py

instead of `python -m nonofusemadd`.
{'fraction_non_alphanumeric': 0.07315480078380143, 'fraction_numerical': 0.016982364467668192, 'mean_word_length': 3.802507836990596, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5148941', 'n_tokens_mistral': 496, 'n_tokens_neox': 450, 'n_words': 203}