2026-06-08T14:57:05,058 Created temporary directory: /tmp/pip-build-tracker-jwk9c1sy 2026-06-08T14:57:05,060 Initialized build tracking at /tmp/pip-build-tracker-jwk9c1sy 2026-06-08T14:57:05,060 Created build tracker: /tmp/pip-build-tracker-jwk9c1sy 2026-06-08T14:57:05,060 Entered build tracker: /tmp/pip-build-tracker-jwk9c1sy 2026-06-08T14:57:05,060 Created temporary directory: /tmp/pip-wheel-n0t_fsz0 2026-06-08T14:57:05,064 Created temporary directory: /tmp/pip-ephem-wheel-cache-gm013n74 2026-06-08T14:57:05,129 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-08T14:57:05,132 2 location(s) to search for versions of mcf: 2026-06-08T14:57:05,132 * https://pypi.org/simple/mcf/ 2026-06-08T14:57:05,132 * https://www.piwheels.org/simple/mcf/ 2026-06-08T14:57:05,132 Fetching project page and analyzing links: https://pypi.org/simple/mcf/ 2026-06-08T14:57:05,132 Getting page https://pypi.org/simple/mcf/ 2026-06-08T14:57:05,133 Found index url https://pypi.org/simple/ 2026-06-08T14:57:05,204 Fetched page https://pypi.org/simple/mcf/ as application/vnd.pypi.simple.v1+json 2026-06-08T14:57:05,208 Found link https://files.pythonhosted.org/packages/a7/3c/f4ef0b0bcc4830e137c45c3aa7154ccaa8384b68b5b5ae52045c6f2cc059/mcf-0.0.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.0.0 2026-06-08T14:57:05,208 Found link https://files.pythonhosted.org/packages/50/a8/bf64bdc56505bed93cf12f03c0c7dfe07dcb95ba9fe4f5c7c8254fc70b5a/mcf-0.0.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.0.1 2026-06-08T14:57:05,208 Found link https://files.pythonhosted.org/packages/ea/d8/0547a82db5b27e364ee21078ae262b8764d9f4c22463ecbe67ed6932917b/mcf-0.1.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.1.0 2026-06-08T14:57:05,208 Found link https://files.pythonhosted.org/packages/69/68/e2dac82964e369ae43c5fc442366fc8b35de711bc4ca0b4320b65fdf0d2b/mcf-0.1.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.1.1 2026-06-08T14:57:05,208 Found link https://files.pythonhosted.org/packages/41/d8/71b28859541822ebb5e34d0ab84cfc6f78a57cd5f4c37c8b10fb87751e57/mcf-0.1.2.tar.gz (from https://pypi.org/simple/mcf/), version: 0.1.2 2026-06-08T14:57:05,209 Found link https://files.pythonhosted.org/packages/c2/88/e7f6dafc10bf6eff7657a9f061c6543b473c463d2ff308b759377bf6ca3b/mcf-0.1.3.tar.gz (from https://pypi.org/simple/mcf/), version: 0.1.3 2026-06-08T14:57:05,209 Found link https://files.pythonhosted.org/packages/c6/fb/9c4a3fa5d7aa2292aa9579925d160116a653ed91cd76b8f5d7e3091f0cf6/mcf-0.1.4.tar.gz (from https://pypi.org/simple/mcf/), version: 0.1.4 2026-06-08T14:57:05,209 Found link https://files.pythonhosted.org/packages/2d/2e/ee452d445ae0593448e50afc3b97029cc9401fb74d0d02943d30c22996e8/mcf-0.2.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.2.0 2026-06-08T14:57:05,209 Found link https://files.pythonhosted.org/packages/8c/ee/0d9cdda6db8eab291589223d77136a424e34a0e53a9e799cb5f9bdbe2f1e/mcf-0.2.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.2.1 2026-06-08T14:57:05,209 Found link https://files.pythonhosted.org/packages/02/d7/4cd775664661ce8c1f9bd9cfd3c21a2bd531ca13a1b3925af5c715c8612d/mcf-0.2.3.tar.gz (from https://pypi.org/simple/mcf/), version: 0.2.3 2026-06-08T14:57:05,210 Found link https://files.pythonhosted.org/packages/9a/bc/f18b046d71f47f631f93f8b96031c1dd111b5586a099eca18a885fd9b24b/mcf-0.2.4.tar.gz (from https://pypi.org/simple/mcf/), version: 0.2.4 2026-06-08T14:57:05,210 Found link https://files.pythonhosted.org/packages/1e/04/aa7afc7d9b6275797502b95651d9eb9bcc86d6a1f93dc80182a5c72bd482/mcf-0.2.5.tar.gz (from https://pypi.org/simple/mcf/), version: 0.2.5 2026-06-08T14:57:05,210 Found link https://files.pythonhosted.org/packages/ba/cb/15cbf35ca5e530336899ec6efbc297eafa7ca352329e36c144a13218416c/mcf-0.2.6.tar.gz (from https://pypi.org/simple/mcf/), version: 0.2.6 2026-06-08T14:57:05,210 Found link https://files.pythonhosted.org/packages/c2/3e/4767cc44974eb6e92ee33e0f21a9ec1de1987279d23d208044f33edb7340/mcf-0.3.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.3.0 2026-06-08T14:57:05,211 Found link https://files.pythonhosted.org/packages/7c/36/ee531923166a85245e354c435fa0d51403452104ce87d35d25b6921a3e54/mcf-0.3.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.3.1 2026-06-08T14:57:05,211 Found link https://files.pythonhosted.org/packages/03/58/72a85c8ea4f1ac3923849f2e156dedc434e6e08e60d9debbd020ec69fb2e/mcf-0.3.2.tar.gz (from https://pypi.org/simple/mcf/), version: 0.3.2 2026-06-08T14:57:05,211 Found link https://files.pythonhosted.org/packages/59/e7/be02c678ef0b37e4ae36dbd1d719b4670ad89788b78642a65f2752dbeb01/mcf-0.3.3.tar.gz (from https://pypi.org/simple/mcf/), version: 0.3.3 2026-06-08T14:57:05,211 Found link https://files.pythonhosted.org/packages/b9/c7/72030f81a509e8c65d83fadbd74ede219344a586c6d3a4c08644799318e2/mcf-0.4.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.4.0 2026-06-08T14:57:05,211 Found link https://files.pythonhosted.org/packages/56/b1/1f627dbff58f0f5bf2a41628558678ad6f6a6656711467ac4435d7cfff5b/mcf-0.4.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.4.1 2026-06-08T14:57:05,211 Found link https://files.pythonhosted.org/packages/a7/3b/c1d0125193624c60430c0d0a6061d20226bf959161ebdf5c68d311a104a3/mcf-0.4.1.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.4.1.1 2026-06-08T14:57:05,212 Found link https://files.pythonhosted.org/packages/a9/68/1e64f3568e4a221a1c496081faaeb2c2cb69adfb5ab601e45e26165a6980/mcf-0.4.2.tar.gz (from https://pypi.org/simple/mcf/), version: 0.4.2 2026-06-08T14:57:05,212 Found link https://files.pythonhosted.org/packages/a1/2d/bab8c28d1a0cef14c06c2e725a97731d2f022212953479ac21936fcfbebc/mcf-0.4.3.tar.gz (from https://pypi.org/simple/mcf/), version: 0.4.3 2026-06-08T14:57:05,212 Found link https://files.pythonhosted.org/packages/8e/02/759545574be2628c32eff4631cd04487138d0980a883cd1dfbe90953ae01/mcf-0.5.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.5.0 2026-06-08T14:57:05,212 Found link https://files.pythonhosted.org/packages/55/5c/38423c70b3643569b69f6ba4afee5c725f885c0495cc0d86143967a1a5a8/mcf-0.5.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.5.1 2026-06-08T14:57:05,213 Found link https://files.pythonhosted.org/packages/e7/66/d553f32b653ca0bf4e5e8ee1ed7dc5edc3158ae78a586b241d6265a2436b/mcf-0.6.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.6.0 2026-06-08T14:57:05,213 Found link https://files.pythonhosted.org/packages/9a/bf/2deff7fa6bcbbfabf75fce3c248cf7736cd3a3a344d3f567aa6d3794f80a/mcf-0.7.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.7.0 2026-06-08T14:57:05,213 Found link https://files.pythonhosted.org/packages/83/40/24b3409dfb2f8e7eacf17e4fbb4bdb54600a9983821d1c2344ffa290121c/mcf-0.7.1.tar.gz (from https://pypi.org/simple/mcf/), version: 0.7.1 2026-06-08T14:57:05,213 Found link https://files.pythonhosted.org/packages/a7/4b/490f5902e8f628fc950e24aac7d514532313ed3cdc5f2429e275e0687552/mcf-0.7.2.tar.gz (from https://pypi.org/simple/mcf/), version: 0.7.2 2026-06-08T14:57:05,213 Found link https://files.pythonhosted.org/packages/68/48/f6f9fd118ddc3543a85b0cd6f5cb92d643c6bce6bb46f6b9be9e7a6fdec9/mcf-0.8.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.8.0 2026-06-08T14:57:05,214 Found link https://files.pythonhosted.org/packages/d0/a5/aaaffab886c60b563c9786ba1cd955c7bc9f24c7fd903eecda90d4b53e16/mcf-0.9.0.tar.gz (from https://pypi.org/simple/mcf/), version: 0.9.0 2026-06-08T14:57:05,215 Found link https://files.pythonhosted.org/packages/ce/03/9c83b4630479b9dfa76a50f47015a2998abeefe088834b7724e102b4a7bb/mcf-0.10.0.tar.gz (from https://pypi.org/simple/mcf/) (requires-python:<3.14,>=3.12), version: 0.10.0 2026-06-08T14:57:05,215 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcf/ 2026-06-08T14:57:05,215 Getting page https://www.piwheels.org/simple/mcf/ 2026-06-08T14:57:05,216 Found index url https://www.piwheels.org/simple/ 2026-06-08T14:57:05,312 Fetched page https://www.piwheels.org/simple/mcf/ as text/html 2026-06-08T14:57:05,315 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,315 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,316 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,316 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,316 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,316 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,316 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,317 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,317 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,317 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,317 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,317 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,318 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,318 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,318 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,318 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,318 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,319 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,319 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,319 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,319 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,319 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,320 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,320 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,320 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,320 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,320 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,321 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,321 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,321 Index returned invalid data-dist-info-metadata value: 2026-06-08T14:57:05,321 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.9.0-py3-none-any.whl#sha256=f238cd25d9c0a18d0270fccadf40b3d6e33b5cccc6c949654d65a21358059623 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,321 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.8.0-py3-none-any.whl#sha256=f690782b6a44ed80f2dff5a251ff91976ee2d09a34d13709d64699b106a411f6 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.7.2-py3-none-any.whl#sha256=8c441294d62100838dd1eb256c951f4fc3bddc4103dcd498c80d031668d8118b (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.7.1-py3-none-any.whl#sha256=1b9ec42afbb0a1ff89a387d708b62d212724f1230fb4086e15aaae1727803c64 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.7.0-py3-none-any.whl#sha256=8153e452f1a6f67251b212233435f8885fe1c42eede11b70294f4b672e7d1a58 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.6.0-py3-none-any.whl#sha256=e1a331186d236571a167647cd9b43aa2280579baaac734b5cb6424d1a0e2bed5 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.5.1-py3-none-any.whl#sha256=8027e1f5363a0431c39561f66400a253c408e902232a7171d97481fb910d5161 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.5.0-py3-none-any.whl#sha256=5a794155191e7b631b8acbbf52d12d8dbf4dfc98ac1f66b4056dc1b37310d12a (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.4.3-py3-none-any.whl#sha256=55802f6b9c2a5169abc4fd284a5885aa6ce60e4733857616da249d478469dc35 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,322 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.4.2-py3-none-any.whl#sha256=5f2aa92ef910027220c9c59ba78905745b4bd0af2a27b8c77b05e9667840d4ca (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.4.1.1-py3-none-any.whl#sha256=cfce056e96f5af4e40c28cadc241d0eb6242339ee43f58dc5a55543e077f6a1c (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.4.1-py3-none-any.whl#sha256=d2219fe4a156647af04b7fadbdb98031afc6807f29e3df82185d423953264034 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.4.0-py3-none-any.whl#sha256=74b007ed8961dcd6c5d476853872744225ad29ace3ab6e9f1e0c549e8278a769 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.3.3-py3-none-any.whl#sha256=5d241221caca03f295a6d0c5198fdb6a375c8a6caaa6848b35b91f050d1b5128 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.3.2-py3-none-any.whl#sha256=cd60e46408cae2a98dffe91e01cab742642d53ac2d3a29f4c490946a66e14b73 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.3.1-py3-none-any.whl#sha256=61ef72b668f1ea56c988c809a8f8ddb3183cd0ef2b947e5db28340951afe7425 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.3.0-py3-none-any.whl#sha256=d854bda0231be502d3280ad42f9d9e3bc0c9db4a2ef34d8395d6ff7428627920 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,323 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.2.6-py3-none-any.whl#sha256=5e3dfa66683d6435b0d2b16d3c496e015c2b9bf61633defed9e0f6814768c9d5 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.2.5-py3-none-any.whl#sha256=26fedbbba56c9470b1f4d1e9fcc2eb9ca542e44a60f008d8216400f70b575607 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.2.4-py3-none-any.whl#sha256=5dfb2fe5c812d7a01a7186fb4e773a4a94320747811f77b3dc23ded970bdcd3a (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.2.3-py3-none-any.whl#sha256=ee2ddcc0b86b03dcef4b65aec987e5c18cd1141559962df19c27776d507962c1 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.2.1-py3-none-any.whl#sha256=83d33d35562656f54d67453f42b84044f04871c873d63ddde7d29cfb0ae65e4c (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.2.0-py3-none-any.whl#sha256=3a85bdcbb68e79cec464c9988e2f962e15a0770c1926310607c1f333f79ce480 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.1.4-py3-none-any.whl#sha256=2aa38c771346b75e0560afd5346e76d7bb99ce9537755958453debc870813eaf (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.1.3-py3-none-any.whl#sha256=68a982af1a30c021e1ffb3ad45b3714d038b05fb22f8c16d1adb3bb499bcf227 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.1.2-py3-none-any.whl#sha256=a7d683f4ed9e84aae64ddc3a66cb91917995f73220ace12588fbcc7a9c759649 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,324 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.1.1-py3-none-any.whl#sha256=be0479d6e03bdb2ade68e8636c9814b2ddc41befdeff6725aa635701b65b0cff (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,325 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.1.0-py3-none-any.whl#sha256=3d6283f5684691cec00bcda3b37848618681c8048c6404c723e1ec72f26431e3 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,325 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.0.1-py3-none-any.whl#sha256=c6bf0511a47fac9c4d893cc817b020facfff20dfdf62cfb8637372196445db2a (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,325 Skipping link: No binaries permitted for mcf: https://archive1.piwheels.org/simple/mcf/mcf-0.0.0-py3-none-any.whl#sha256=5da3271f851274628e8c131349da72112eff095a9423798ba0c3f20ee3673ef8 (from https://www.piwheels.org/simple/mcf/) 2026-06-08T14:57:05,325 Skipping link: not a file: https://www.piwheels.org/simple/mcf/ 2026-06-08T14:57:05,325 Skipping link: not a file: https://pypi.org/simple/mcf/ 2026-06-08T14:57:05,354 Given no hashes to check 1 links for project 'mcf': discarding no candidates 2026-06-08T14:57:05,355 Collecting mcf==0.10.0 2026-06-08T14:57:05,357 Created temporary directory: /tmp/pip-unpack-k0faqjay 2026-06-08T14:57:05,511 Downloading mcf-0.10.0.tar.gz (466 kB) 2026-06-08T14:57:05,857 Added mcf==0.10.0 from https://files.pythonhosted.org/packages/ce/03/9c83b4630479b9dfa76a50f47015a2998abeefe088834b7724e102b4a7bb/mcf-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-jwk9c1sy' 2026-06-08T14:57:05,859 Running setup.py (path:/tmp/pip-wheel-n0t_fsz0/mcf_0e3cd99051f1438aa8387230cc1c3e9a/setup.py) egg_info for package mcf 2026-06-08T14:57:05,859 Created temporary directory: /tmp/pip-pip-egg-info-8cclwgz4 2026-06-08T14:57:05,859 Preparing metadata (setup.py): started 2026-06-08T14:57:05,860 Running command python setup.py egg_info 2026-06-08T14:57:07,020 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-08T14:57:07,020 !! 2026-06-08T14:57:07,020 ******************************************************************************** 2026-06-08T14:57:07,021 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-08T14:57:07,021 License :: OSI Approved :: MIT License 2026-06-08T14:57:07,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-08T14:57:07,021 ******************************************************************************** 2026-06-08T14:57:07,021 !! 2026-06-08T14:57:07,021 self._finalize_license_expression() 2026-06-08T14:57:07,090 running egg_info 2026-06-08T14:57:07,158 creating /tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info 2026-06-08T14:57:07,159 writing /tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/PKG-INFO 2026-06-08T14:57:07,162 writing dependency_links to /tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/dependency_links.txt 2026-06-08T14:57:07,165 writing requirements to /tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/requires.txt 2026-06-08T14:57:07,166 writing top-level names to /tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/top_level.txt 2026-06-08T14:57:07,168 writing manifest file '/tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/SOURCES.txt' 2026-06-08T14:57:07,383 reading manifest file '/tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/SOURCES.txt' 2026-06-08T14:57:07,384 adding license file 'LICENSE' 2026-06-08T14:57:07,388 writing manifest file '/tmp/pip-pip-egg-info-8cclwgz4/mcf.egg-info/SOURCES.txt' 2026-06-08T14:57:07,500 Preparing metadata (setup.py): finished with status 'done' 2026-06-08T14:57:07,506 Source in /tmp/pip-wheel-n0t_fsz0/mcf_0e3cd99051f1438aa8387230cc1c3e9a has version 0.10.0, which satisfies requirement mcf==0.10.0 from https://files.pythonhosted.org/packages/ce/03/9c83b4630479b9dfa76a50f47015a2998abeefe088834b7724e102b4a7bb/mcf-0.10.0.tar.gz 2026-06-08T14:57:07,507 Removed mcf==0.10.0 from https://files.pythonhosted.org/packages/ce/03/9c83b4630479b9dfa76a50f47015a2998abeefe088834b7724e102b4a7bb/mcf-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-jwk9c1sy' 2026-06-08T14:57:07,518 Created temporary directory: /tmp/pip-unpack-6l8ncq73 2026-06-08T14:57:07,519 Created temporary directory: /tmp/pip-unpack-ma9mp9t8 2026-06-08T14:57:07,519 Building wheels for collected packages: mcf 2026-06-08T14:57:07,523 Created temporary directory: /tmp/pip-wheel-fou06n68 2026-06-08T14:57:07,523 DEPRECATION: Building 'mcf' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'mcf'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2026-06-08T14:57:07,524 Building wheel for mcf (setup.py): started 2026-06-08T14:57:07,525 Destination directory: /tmp/pip-wheel-fou06n68 2026-06-08T14:57:07,525 Running command python setup.py bdist_wheel 2026-06-08T14:57:08,589 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-08T14:57:08,590 !! 2026-06-08T14:57:08,590 ******************************************************************************** 2026-06-08T14:57:08,590 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-08T14:57:08,590 License :: OSI Approved :: MIT License 2026-06-08T14:57:08,591 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-08T14:57:08,591 ******************************************************************************** 2026-06-08T14:57:08,591 !! 2026-06-08T14:57:08,591 self._finalize_license_expression() 2026-06-08T14:57:08,592 running bdist_wheel 2026-06-08T14:57:08,932 running build 2026-06-08T14:57:08,932 running build_py 2026-06-08T14:57:09,004 creating build/lib/mcf 2026-06-08T14:57:09,006 copying mcf/mcf_main.py -> build/lib/mcf 2026-06-08T14:57:09,010 copying mcf/optpolicy_bb.py -> build/lib/mcf 2026-06-08T14:57:09,012 copying mcf/mcf_common_support.py -> build/lib/mcf 2026-06-08T14:57:09,015 copying mcf/mcf_forest_data.py -> build/lib/mcf 2026-06-08T14:57:09,018 copying mcf/optpolicy_init.py -> build/lib/mcf 2026-06-08T14:57:09,020 copying mcf/mcf_init_predict.py -> build/lib/mcf 2026-06-08T14:57:09,023 copying mcf/__init__.py -> build/lib/mcf 2026-06-08T14:57:09,024 copying mcf/mcf_forest_objfct.py -> build/lib/mcf 2026-06-08T14:57:09,027 copying mcf/mcf_estimation_cuda.py -> build/lib/mcf 2026-06-08T14:57:09,030 copying mcf/optpolicy_pt_add.py -> build/lib/mcf 2026-06-08T14:57:09,033 copying mcf/mcf_qiate.py -> build/lib/mcf 2026-06-08T14:57:09,037 copying mcf/mcf_effect_helpers.py -> build/lib/mcf 2026-06-08T14:57:09,040 copying mcf/mcf_forest.py -> build/lib/mcf 2026-06-08T14:57:09,044 copying mcf/mcf_full_sequential_weights.py -> build/lib/mcf 2026-06-08T14:57:09,047 copying mcf/mcf_forest_asdict.py -> build/lib/mcf 2026-06-08T14:57:09,049 copying mcf/reporting.py -> build/lib/mcf 2026-06-08T14:57:09,052 copying mcf/reporting_content_optp.py -> build/lib/mcf 2026-06-08T14:57:09,055 copying mcf/optpolicy_version.py -> build/lib/mcf 2026-06-08T14:57:09,057 copying mcf/optpolicy_methods.py -> build/lib/mcf 2026-06-08T14:57:09,060 copying mcf/mcf_inf_for_alloc.py -> build/lib/mcf 2026-06-08T14:57:09,063 copying mcf/mcf_iv.py -> build/lib/mcf 2026-06-08T14:57:09,067 copying mcf/mcf_init_change_keywords.py -> build/lib/mcf 2026-06-08T14:57:09,070 copying mcf/mcf_init_values_cfg.py -> build/lib/mcf 2026-06-08T14:57:09,072 copying mcf/mcf_estimation_generic.py -> build/lib/mcf 2026-06-08T14:57:09,076 copying mcf/optpolicy_main.py -> build/lib/mcf 2026-06-08T14:57:09,080 copying mcf/mcf_gate_low_memory.py -> build/lib/mcf 2026-06-08T14:57:09,083 copying mcf/optpolicy_pt_eff.py -> build/lib/mcf 2026-06-08T14:57:09,086 copying mcf/mcf_data.py -> build/lib/mcf 2026-06-08T14:57:09,089 copying mcf/mcf_post.py -> build/lib/mcf 2026-06-08T14:57:09,092 copying mcf/mcf_versions.py -> build/lib/mcf 2026-06-08T14:57:09,095 copying mcf/mcf_local_centering.py -> build/lib/mcf 2026-06-08T14:57:09,098 copying mcf/mcfoptp_parallel_backend_forest_executor.py -> build/lib/mcf 2026-06-08T14:57:09,100 copying mcf/mcf_print_stats.py -> build/lib/mcf 2026-06-08T14:57:09,103 copying mcf/mcf_init_update_helper.py -> build/lib/mcf 2026-06-08T14:57:09,106 copying mcf/optpolicy_evaluation.py -> build/lib/mcf 2026-06-08T14:57:09,108 copying mcf/optpolicy_fair_add.py -> build/lib/mcf 2026-06-08T14:57:09,111 copying mcf/mcf_cuda.py -> build/lib/mcf 2026-06-08T14:57:09,113 copying mcf/mcf_forest_add.py -> build/lib/mcf 2026-06-08T14:57:09,116 copying mcf/mcfoptp_parallel_backends_base.py -> build/lib/mcf 2026-06-08T14:57:09,118 copying mcf/mcf_init_train.py -> build/lib/mcf 2026-06-08T14:57:09,121 copying mcf/mcf_iv_add.py -> build/lib/mcf 2026-06-08T14:57:09,123 copying mcf/mcf_weight.py -> build/lib/mcf 2026-06-08T14:57:09,127 copying mcf/mcf_unconfound.py -> build/lib/mcf 2026-06-08T14:57:09,130 copying mcf/optpolicy_bb_cl.py -> build/lib/mcf 2026-06-08T14:57:09,132 copying mcf/mcf_bias_adjustment.py -> build/lib/mcf 2026-06-08T14:57:09,134 copying mcf/mcf_gate.py -> build/lib/mcf 2026-06-08T14:57:09,138 copying mcf/mcf_init.py -> build/lib/mcf 2026-06-08T14:57:09,141 copying mcf/optpolicy_estrisk.py -> build/lib/mcf 2026-06-08T14:57:09,143 copying mcf/optpolicy_data.py -> build/lib/mcf 2026-06-08T14:57:09,146 copying mcf/reporting_content.py -> build/lib/mcf 2026-06-08T14:57:09,149 copying mcf/optpolicy_fair.py -> build/lib/mcf 2026-06-08T14:57:09,153 copying mcf/mcfoptp_parallel_backends_memmap.py -> build/lib/mcf 2026-06-08T14:57:09,156 copying mcf/optpolicy_print.py -> build/lib/mcf 2026-06-08T14:57:09,159 copying mcf/mcf_gateout.py -> build/lib/mcf 2026-06-08T14:57:09,162 copying mcf/mcf_estimation.py -> build/lib/mcf 2026-06-08T14:57:09,165 copying mcf/mcf_forest_splitting.py -> build/lib/mcf 2026-06-08T14:57:09,168 copying mcf/mcf_general_sys.py -> build/lib/mcf 2026-06-08T14:57:09,172 copying mcf/mcf_estimation_weighted_regression.py -> build/lib/mcf 2026-06-08T14:57:09,175 copying mcf/reporting_functions.py -> build/lib/mcf 2026-06-08T14:57:09,179 copying mcf/mcf_init_low_memory.py -> build/lib/mcf 2026-06-08T14:57:09,181 copying mcf/example_data.py -> build/lib/mcf 2026-06-08T14:57:09,185 copying mcf/optpolicy_pt.py -> build/lib/mcf 2026-06-08T14:57:09,188 copying mcf/mcf_ate_low_memory.py -> build/lib/mcf 2026-06-08T14:57:09,191 copying mcf/mcf_fair_iate.py -> build/lib/mcf 2026-06-08T14:57:09,194 copying mcf/mcf_general.py -> build/lib/mcf 2026-06-08T14:57:09,197 copying mcf/mcf_iate.py -> build/lib/mcf 2026-06-08T14:57:09,201 copying mcf/mcf_iate_cuda.py -> build/lib/mcf 2026-06-08T14:57:09,204 copying mcf/mcf_variable_importance.py -> build/lib/mcf 2026-06-08T14:57:09,207 copying mcf/mcf_ate.py -> build/lib/mcf 2026-06-08T14:57:09,211 copying mcf/mcf_init_sens.py -> build/lib/mcf 2026-06-08T14:57:09,214 copying mcf/mcf_feature_selection.py -> build/lib/mcf 2026-06-08T14:57:09,217 copying mcf/mcf_sensitivity.py -> build/lib/mcf 2026-06-08T14:57:09,220 copying mcf/mcfoptp_parallel_backend_ray_classical.py -> build/lib/mcf 2026-06-08T14:57:09,223 copying mcf/mcf_versions_cuda.py -> build/lib/mcf 2026-06-08T14:57:09,301 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-06-08T14:57:09,301 !! 2026-06-08T14:57:09,301 ******************************************************************************** 2026-06-08T14:57:09,301 Please avoid running ``setup.py`` directly. 2026-06-08T14:57:09,301 Instead, use pypa/build, pypa/installer or other 2026-06-08T14:57:09,301 standards-based tools. 2026-06-08T14:57:09,302 This deprecation is overdue, please update your project and remove deprecated 2026-06-08T14:57:09,302 calls to avoid build errors in the future. 2026-06-08T14:57:09,302 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-06-08T14:57:09,302 ******************************************************************************** 2026-06-08T14:57:09,302 !! 2026-06-08T14:57:09,302 self.initialize_options() 2026-06-08T14:57:09,371 installing to build/bdist.linux-armv7l/wheel 2026-06-08T14:57:09,371 running install 2026-06-08T14:57:09,394 running install_lib 2026-06-08T14:57:09,466 creating build/bdist.linux-armv7l/wheel 2026-06-08T14:57:09,470 creating build/bdist.linux-armv7l/wheel/mcf 2026-06-08T14:57:09,471 copying build/lib/mcf/mcf_main.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,524 copying build/lib/mcf/optpolicy_bb.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,529 copying build/lib/mcf/mcf_common_support.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,534 copying build/lib/mcf/mcf_forest_data.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,539 copying build/lib/mcf/optpolicy_init.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,542 copying build/lib/mcf/mcf_init_predict.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,546 copying build/lib/mcf/__init__.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,548 copying build/lib/mcf/mcf_forest_objfct.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,551 copying build/lib/mcf/mcf_estimation_cuda.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,554 copying build/lib/mcf/optpolicy_pt_add.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,558 copying build/lib/mcf/mcf_qiate.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,562 copying build/lib/mcf/mcf_effect_helpers.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,565 copying build/lib/mcf/mcf_forest.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,576 copying build/lib/mcf/mcf_full_sequential_weights.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,581 copying build/lib/mcf/mcf_forest_asdict.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,583 copying build/lib/mcf/reporting.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,585 copying build/lib/mcf/reporting_content_optp.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,589 copying build/lib/mcf/optpolicy_version.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,592 copying build/lib/mcf/optpolicy_methods.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,595 copying build/lib/mcf/mcf_inf_for_alloc.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,598 copying build/lib/mcf/mcf_iv.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,602 copying build/lib/mcf/mcf_init_change_keywords.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,605 copying build/lib/mcf/mcf_init_values_cfg.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,607 copying build/lib/mcf/mcf_estimation_generic.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,611 copying build/lib/mcf/optpolicy_main.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,614 copying build/lib/mcf/mcf_gate_low_memory.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,618 copying build/lib/mcf/optpolicy_pt_eff.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,621 copying build/lib/mcf/mcf_data.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,624 copying build/lib/mcf/mcf_post.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,627 copying build/lib/mcf/mcf_versions.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,630 copying build/lib/mcf/mcf_local_centering.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,633 copying build/lib/mcf/mcfoptp_parallel_backend_forest_executor.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,635 copying build/lib/mcf/mcf_print_stats.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,638 copying build/lib/mcf/mcf_init_update_helper.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,641 copying build/lib/mcf/optpolicy_evaluation.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,645 copying build/lib/mcf/optpolicy_fair_add.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,647 copying build/lib/mcf/mcf_cuda.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,649 copying build/lib/mcf/mcf_forest_add.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,653 copying build/lib/mcf/mcfoptp_parallel_backends_base.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,656 copying build/lib/mcf/mcf_init_train.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,658 copying build/lib/mcf/mcf_iv_add.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,661 copying build/lib/mcf/mcf_weight.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,665 copying build/lib/mcf/mcf_unconfound.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,668 copying build/lib/mcf/optpolicy_bb_cl.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,670 copying build/lib/mcf/mcf_bias_adjustment.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,673 copying build/lib/mcf/mcf_gate.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,678 copying build/lib/mcf/mcf_init.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,681 copying build/lib/mcf/optpolicy_estrisk.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,683 copying build/lib/mcf/optpolicy_data.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,686 copying build/lib/mcf/reporting_content.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,690 copying build/lib/mcf/optpolicy_fair.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,694 copying build/lib/mcf/mcfoptp_parallel_backends_memmap.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,696 copying build/lib/mcf/optpolicy_print.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,698 copying build/lib/mcf/mcf_gateout.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,701 copying build/lib/mcf/mcf_estimation.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,704 copying build/lib/mcf/mcf_forest_splitting.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,708 copying build/lib/mcf/mcf_general_sys.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,710 copying build/lib/mcf/mcf_estimation_weighted_regression.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,713 copying build/lib/mcf/reporting_functions.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,716 copying build/lib/mcf/mcf_init_low_memory.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,718 copying build/lib/mcf/example_data.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,721 copying build/lib/mcf/optpolicy_pt.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,724 copying build/lib/mcf/mcf_ate_low_memory.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,727 copying build/lib/mcf/mcf_fair_iate.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,730 copying build/lib/mcf/mcf_general.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,733 copying build/lib/mcf/mcf_iate.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,737 copying build/lib/mcf/mcf_iate_cuda.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,741 copying build/lib/mcf/mcf_variable_importance.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,744 copying build/lib/mcf/mcf_ate.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,746 copying build/lib/mcf/mcf_init_sens.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,749 copying build/lib/mcf/mcf_feature_selection.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,751 copying build/lib/mcf/mcf_sensitivity.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,754 copying build/lib/mcf/mcfoptp_parallel_backend_ray_classical.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,757 copying build/lib/mcf/mcf_versions_cuda.py -> build/bdist.linux-armv7l/wheel/./mcf 2026-06-08T14:57:09,759 running install_egg_info 2026-06-08T14:57:09,833 running egg_info 2026-06-08T14:57:09,902 writing mcf.egg-info/PKG-INFO 2026-06-08T14:57:09,906 writing dependency_links to mcf.egg-info/dependency_links.txt 2026-06-08T14:57:09,909 writing requirements to mcf.egg-info/requires.txt 2026-06-08T14:57:09,910 writing top-level names to mcf.egg-info/top_level.txt 2026-06-08T14:57:09,988 reading manifest file 'mcf.egg-info/SOURCES.txt' 2026-06-08T14:57:09,994 adding license file 'LICENSE' 2026-06-08T14:57:09,999 writing manifest file 'mcf.egg-info/SOURCES.txt' 2026-06-08T14:57:10,000 Copying mcf.egg-info to build/bdist.linux-armv7l/wheel/./mcf-0.10.0-py3.13.egg-info 2026-06-08T14:57:10,011 running install_scripts 2026-06-08T14:57:10,024 creating build/bdist.linux-armv7l/wheel/mcf-0.10.0.dist-info/WHEEL 2026-06-08T14:57:10,027 creating '/tmp/pip-wheel-fou06n68/mcf-0.10.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-08T14:57:10,031 adding 'mcf/__init__.py' 2026-06-08T14:57:10,036 adding 'mcf/example_data.py' 2026-06-08T14:57:10,041 adding 'mcf/mcf_ate.py' 2026-06-08T14:57:10,045 adding 'mcf/mcf_ate_low_memory.py' 2026-06-08T14:57:10,049 adding 'mcf/mcf_bias_adjustment.py' 2026-06-08T14:57:10,054 adding 'mcf/mcf_common_support.py' 2026-06-08T14:57:10,056 adding 'mcf/mcf_cuda.py' 2026-06-08T14:57:10,060 adding 'mcf/mcf_data.py' 2026-06-08T14:57:10,063 adding 'mcf/mcf_effect_helpers.py' 2026-06-08T14:57:10,067 adding 'mcf/mcf_estimation.py' 2026-06-08T14:57:10,071 adding 'mcf/mcf_estimation_cuda.py' 2026-06-08T14:57:10,077 adding 'mcf/mcf_estimation_generic.py' 2026-06-08T14:57:10,082 adding 'mcf/mcf_estimation_weighted_regression.py' 2026-06-08T14:57:10,084 adding 'mcf/mcf_fair_iate.py' 2026-06-08T14:57:10,088 adding 'mcf/mcf_feature_selection.py' 2026-06-08T14:57:10,092 adding 'mcf/mcf_forest.py' 2026-06-08T14:57:10,096 adding 'mcf/mcf_forest_add.py' 2026-06-08T14:57:10,098 adding 'mcf/mcf_forest_asdict.py' 2026-06-08T14:57:10,103 adding 'mcf/mcf_forest_data.py' 2026-06-08T14:57:10,106 adding 'mcf/mcf_forest_objfct.py' 2026-06-08T14:57:10,111 adding 'mcf/mcf_forest_splitting.py' 2026-06-08T14:57:10,115 adding 'mcf/mcf_full_sequential_weights.py' 2026-06-08T14:57:10,121 adding 'mcf/mcf_gate.py' 2026-06-08T14:57:10,126 adding 'mcf/mcf_gate_low_memory.py' 2026-06-08T14:57:10,130 adding 'mcf/mcf_gateout.py' 2026-06-08T14:57:10,135 adding 'mcf/mcf_general.py' 2026-06-08T14:57:10,137 adding 'mcf/mcf_general_sys.py' 2026-06-08T14:57:10,145 adding 'mcf/mcf_iate.py' 2026-06-08T14:57:10,150 adding 'mcf/mcf_iate_cuda.py' 2026-06-08T14:57:10,153 adding 'mcf/mcf_inf_for_alloc.py' 2026-06-08T14:57:10,157 adding 'mcf/mcf_init.py' 2026-06-08T14:57:10,160 adding 'mcf/mcf_init_change_keywords.py' 2026-06-08T14:57:10,161 adding 'mcf/mcf_init_low_memory.py' 2026-06-08T14:57:10,163 adding 'mcf/mcf_init_predict.py' 2026-06-08T14:57:10,165 adding 'mcf/mcf_init_sens.py' 2026-06-08T14:57:10,167 adding 'mcf/mcf_init_train.py' 2026-06-08T14:57:10,170 adding 'mcf/mcf_init_update_helper.py' 2026-06-08T14:57:10,172 adding 'mcf/mcf_init_values_cfg.py' 2026-06-08T14:57:10,177 adding 'mcf/mcf_iv.py' 2026-06-08T14:57:10,179 adding 'mcf/mcf_iv_add.py' 2026-06-08T14:57:10,182 adding 'mcf/mcf_local_centering.py' 2026-06-08T14:57:10,194 adding 'mcf/mcf_main.py' 2026-06-08T14:57:10,198 adding 'mcf/mcf_post.py' 2026-06-08T14:57:10,203 adding 'mcf/mcf_print_stats.py' 2026-06-08T14:57:10,210 adding 'mcf/mcf_qiate.py' 2026-06-08T14:57:10,214 adding 'mcf/mcf_sensitivity.py' 2026-06-08T14:57:10,218 adding 'mcf/mcf_unconfound.py' 2026-06-08T14:57:10,222 adding 'mcf/mcf_variable_importance.py' 2026-06-08T14:57:10,224 adding 'mcf/mcf_versions.py' 2026-06-08T14:57:10,227 adding 'mcf/mcf_versions_cuda.py' 2026-06-08T14:57:10,233 adding 'mcf/mcf_weight.py' 2026-06-08T14:57:10,235 adding 'mcf/mcfoptp_parallel_backend_forest_executor.py' 2026-06-08T14:57:10,237 adding 'mcf/mcfoptp_parallel_backend_ray_classical.py' 2026-06-08T14:57:10,239 adding 'mcf/mcfoptp_parallel_backends_base.py' 2026-06-08T14:57:10,242 adding 'mcf/mcfoptp_parallel_backends_memmap.py' 2026-06-08T14:57:10,244 adding 'mcf/optpolicy_bb.py' 2026-06-08T14:57:10,245 adding 'mcf/optpolicy_bb_cl.py' 2026-06-08T14:57:10,248 adding 'mcf/optpolicy_data.py' 2026-06-08T14:57:10,250 adding 'mcf/optpolicy_estrisk.py' 2026-06-08T14:57:10,253 adding 'mcf/optpolicy_evaluation.py' 2026-06-08T14:57:10,258 adding 'mcf/optpolicy_fair.py' 2026-06-08T14:57:10,261 adding 'mcf/optpolicy_fair_add.py' 2026-06-08T14:57:10,265 adding 'mcf/optpolicy_init.py' 2026-06-08T14:57:10,271 adding 'mcf/optpolicy_main.py' 2026-06-08T14:57:10,275 adding 'mcf/optpolicy_methods.py' 2026-06-08T14:57:10,277 adding 'mcf/optpolicy_print.py' 2026-06-08T14:57:10,281 adding 'mcf/optpolicy_pt.py' 2026-06-08T14:57:10,286 adding 'mcf/optpolicy_pt_add.py' 2026-06-08T14:57:10,290 adding 'mcf/optpolicy_pt_eff.py' 2026-06-08T14:57:10,293 adding 'mcf/optpolicy_version.py' 2026-06-08T14:57:10,294 adding 'mcf/reporting.py' 2026-06-08T14:57:10,301 adding 'mcf/reporting_content.py' 2026-06-08T14:57:10,304 adding 'mcf/reporting_content_optp.py' 2026-06-08T14:57:10,307 adding 'mcf/reporting_functions.py' 2026-06-08T14:57:10,310 adding 'mcf-0.10.0.dist-info/licenses/LICENSE' 2026-06-08T14:57:10,311 adding 'mcf-0.10.0.dist-info/METADATA' 2026-06-08T14:57:10,312 adding 'mcf-0.10.0.dist-info/WHEEL' 2026-06-08T14:57:10,313 adding 'mcf-0.10.0.dist-info/top_level.txt' 2026-06-08T14:57:10,314 adding 'mcf-0.10.0.dist-info/RECORD' 2026-06-08T14:57:10,325 removing build/bdist.linux-armv7l/wheel 2026-06-08T14:57:10,455 Building wheel for mcf (setup.py): finished with status 'done' 2026-06-08T14:57:10,462 Created wheel for mcf: filename=mcf-0.10.0-py3-none-any.whl size=510965 sha256=e693d2d0d3741ba1b60151e0db479525bc932e9389289da25b51ac9c66005b7e 2026-06-08T14:57:10,463 Stored in directory: /tmp/pip-ephem-wheel-cache-gm013n74/wheels/a2/6f/37/fb6f874427c875235e9d810a72fd8c53f39f2198046b4be1b0 2026-06-08T14:57:10,476 Successfully built mcf 2026-06-08T14:57:10,491 Removed build tracker: '/tmp/pip-build-tracker-jwk9c1sy'