2026-04-17T18:46:59,970 Created temporary directory: /tmp/pip-ephem-wheel-cache-uhj9804_ 2026-04-17T18:46:59,972 Created temporary directory: /tmp/pip-build-tracker-x8skmjk9 2026-04-17T18:46:59,972 Initialized build tracking at /tmp/pip-build-tracker-x8skmjk9 2026-04-17T18:46:59,973 Created build tracker: /tmp/pip-build-tracker-x8skmjk9 2026-04-17T18:46:59,973 Entered build tracker: /tmp/pip-build-tracker-x8skmjk9 2026-04-17T18:46:59,974 Created temporary directory: /tmp/pip-wheel-0qc_gzki 2026-04-17T18:46:59,977 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-17T18:46:59,980 Created temporary directory: /tmp/pip-ephem-wheel-cache-aeg3m8f0 2026-04-17T18:47:00,002 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-17T18:47:00,005 2 location(s) to search for versions of jax-privacy: 2026-04-17T18:47:00,005 * https://pypi.org/simple/jax-privacy/ 2026-04-17T18:47:00,005 * https://www.piwheels.org/simple/jax-privacy/ 2026-04-17T18:47:00,006 Fetching project page and analyzing links: https://pypi.org/simple/jax-privacy/ 2026-04-17T18:47:00,007 Getting page https://pypi.org/simple/jax-privacy/ 2026-04-17T18:47:00,009 Found index url https://pypi.org/simple 2026-04-17T18:47:00,239 Fetched page https://pypi.org/simple/jax-privacy/ as application/vnd.pypi.simple.v1+json 2026-04-17T18:47:00,240 Skipping link: No binaries permitted for jax-privacy: https://files.pythonhosted.org/packages/59/3e/11ffc9e375071d6de1893bad2d2e92507c6328f0523c4918eb530e3cd2a7/jax_privacy-1.0.0-py3-none-any.whl (from https://pypi.org/simple/jax-privacy/) 2026-04-17T18:47:00,241 Found link https://files.pythonhosted.org/packages/96/ab/f5eaaebc36f72f4911fcac234b2bd8af582416a0d10a847a66c04f0d8b0a/jax_privacy-1.0.0.tar.gz (from https://pypi.org/simple/jax-privacy/), version: 1.0.0 2026-04-17T18:47:00,242 Skipping link: No binaries permitted for jax-privacy: https://files.pythonhosted.org/packages/5c/41/4b14f85156847cb15e9a069d5d7fb3b8b1b0acfec94965fa0e4b35325fae/jax_privacy-2.0.0-py3-none-any.whl (from https://pypi.org/simple/jax-privacy/) (requires-python:>=3.11) 2026-04-17T18:47:00,243 Found link https://files.pythonhosted.org/packages/5f/55/2ae35582aff5d3fed98b37e67790ec9688dbf18fe347a3d5f7b236ac3eb7/jax_privacy-2.0.0.tar.gz (from https://pypi.org/simple/jax-privacy/) (requires-python:>=3.11), version: 2.0.0 2026-04-17T18:47:00,244 Fetching project page and analyzing links: https://www.piwheels.org/simple/jax-privacy/ 2026-04-17T18:47:00,245 Getting page https://www.piwheels.org/simple/jax-privacy/ 2026-04-17T18:47:00,246 Found index url https://www.piwheels.org/simple 2026-04-17T18:47:00,422 Fetched page https://www.piwheels.org/simple/jax-privacy/ as text/html 2026-04-17T18:47:00,423 Skipping link: No binaries permitted for jax-privacy: https://archive1.piwheels.org/simple/jax-privacy/jax_privacy-1.0.0-py3-none-any.whl#sha256=0bc039c5d90b56367f240c6397fbb5ccb53d793929feefbbce9c9b7a4ccb819d (from https://www.piwheels.org/simple/jax-privacy/) 2026-04-17T18:47:00,424 Skipping link: not a file: https://www.piwheels.org/simple/jax-privacy/ 2026-04-17T18:47:00,424 Skipping link: not a file: https://pypi.org/simple/jax-privacy/ 2026-04-17T18:47:00,445 Given no hashes to check 1 links for project 'jax-privacy': discarding no candidates 2026-04-17T18:47:00,465 Collecting jax-privacy==2.0.0 2026-04-17T18:47:00,467 Created temporary directory: /tmp/pip-unpack-5tvkkfv3 2026-04-17T18:47:00,696 Downloading jax_privacy-2.0.0.tar.gz (170 kB) 2026-04-17T18:47:00,949 Added jax-privacy==2.0.0 from https://files.pythonhosted.org/packages/5f/55/2ae35582aff5d3fed98b37e67790ec9688dbf18fe347a3d5f7b236ac3eb7/jax_privacy-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-x8skmjk9' 2026-04-17T18:47:00,954 Created temporary directory: /tmp/pip-build-env-xoyfvy5d 2026-04-17T18:47:00,959 Installing build dependencies: started 2026-04-17T18:47:00,960 Running command pip subprocess to install build dependencies 2026-04-17T18:47:02,107 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-17T18:47:02,530 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-17T18:47:02,553 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-17T18:47:04,336 Collecting setuptools>=61.0 2026-04-17T18:47:04,438 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-17T18:47:07,412 Installing collected packages: setuptools 2026-04-17T18:47:10,561 Successfully installed setuptools-82.0.1 2026-04-17T18:47:10,829 Installing build dependencies: finished with status 'done' 2026-04-17T18:47:10,836 Getting requirements to build wheel: started 2026-04-17T18:47:10,837 Running command Getting requirements to build wheel 2026-04-17T18:47:11,553 running egg_info 2026-04-17T18:47:11,559 writing jax_privacy.egg-info/PKG-INFO 2026-04-17T18:47:11,570 writing dependency_links to jax_privacy.egg-info/dependency_links.txt 2026-04-17T18:47:11,576 writing requirements to jax_privacy.egg-info/requires.txt 2026-04-17T18:47:11,577 writing top-level names to jax_privacy.egg-info/top_level.txt 2026-04-17T18:47:11,611 reading manifest file 'jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:11,616 adding license file 'LICENSE' 2026-04-17T18:47:11,621 writing manifest file 'jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:11,719 Getting requirements to build wheel: finished with status 'done' 2026-04-17T18:47:11,722 Created temporary directory: /tmp/pip-modern-metadata-sfhr31uu 2026-04-17T18:47:11,725 Preparing metadata (pyproject.toml): started 2026-04-17T18:47:11,726 Running command Preparing metadata (pyproject.toml) 2026-04-17T18:47:12,391 running dist_info 2026-04-17T18:47:12,402 creating /tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info 2026-04-17T18:47:12,403 writing /tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/PKG-INFO 2026-04-17T18:47:12,414 writing dependency_links to /tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/dependency_links.txt 2026-04-17T18:47:12,419 writing requirements to /tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/requires.txt 2026-04-17T18:47:12,421 writing top-level names to /tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/top_level.txt 2026-04-17T18:47:12,422 writing manifest file '/tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:12,450 reading manifest file '/tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:12,452 adding license file 'LICENSE' 2026-04-17T18:47:12,456 writing manifest file '/tmp/pip-modern-metadata-sfhr31uu/jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:12,457 creating '/tmp/pip-modern-metadata-sfhr31uu/jax_privacy-2.0.0.dist-info' 2026-04-17T18:47:12,581 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-17T18:47:12,586 Source in /tmp/pip-wheel-0qc_gzki/jax-privacy_8b5be3682b124c869a1d128521301aa3 has version 2.0.0, which satisfies requirement jax-privacy==2.0.0 from https://files.pythonhosted.org/packages/5f/55/2ae35582aff5d3fed98b37e67790ec9688dbf18fe347a3d5f7b236ac3eb7/jax_privacy-2.0.0.tar.gz 2026-04-17T18:47:12,587 Removed jax-privacy==2.0.0 from https://files.pythonhosted.org/packages/5f/55/2ae35582aff5d3fed98b37e67790ec9688dbf18fe347a3d5f7b236ac3eb7/jax_privacy-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-x8skmjk9' 2026-04-17T18:47:12,593 Created temporary directory: /tmp/pip-unpack-04oxkco4 2026-04-17T18:47:12,594 Building wheels for collected packages: jax-privacy 2026-04-17T18:47:12,599 Created temporary directory: /tmp/pip-wheel-t33smh3y 2026-04-17T18:47:12,599 Destination directory: /tmp/pip-wheel-t33smh3y 2026-04-17T18:47:12,602 Building wheel for jax-privacy (pyproject.toml): started 2026-04-17T18:47:12,603 Running command Building wheel for jax-privacy (pyproject.toml) 2026-04-17T18:47:13,243 running bdist_wheel 2026-04-17T18:47:13,260 running build 2026-04-17T18:47:13,261 running build_py 2026-04-17T18:47:13,267 creating build/lib/tests 2026-04-17T18:47:13,269 copying tests/gradient_clipping_test.py -> build/lib/tests 2026-04-17T18:47:13,272 copying tests/keras_api_test.py -> build/lib/tests 2026-04-17T18:47:13,275 copying tests/auditing_test.py -> build/lib/tests 2026-04-17T18:47:13,278 copying tests/clipping_test.py -> build/lib/tests 2026-04-17T18:47:13,281 copying tests/noise_addition_test.py -> build/lib/tests 2026-04-17T18:47:13,283 copying tests/keras_api_e2e_test.py -> build/lib/tests 2026-04-17T18:47:13,286 copying tests/sharding_utils_test.py -> build/lib/tests 2026-04-17T18:47:13,289 copying tests/distributed_noise_generation_test.py -> build/lib/tests 2026-04-17T18:47:13,291 copying tests/batch_selection_test.py -> build/lib/tests 2026-04-17T18:47:13,294 creating build/lib/docs 2026-04-17T18:47:13,295 copying docs/conf.py -> build/lib/docs 2026-04-17T18:47:13,298 creating build/lib/jax_privacy 2026-04-17T18:47:13,298 copying jax_privacy/__init__.py -> build/lib/jax_privacy 2026-04-17T18:47:13,301 copying jax_privacy/sharding_utils.py -> build/lib/jax_privacy 2026-04-17T18:47:13,303 copying jax_privacy/batch_selection.py -> build/lib/jax_privacy 2026-04-17T18:47:13,306 copying jax_privacy/clipping.py -> build/lib/jax_privacy 2026-04-17T18:47:13,309 copying jax_privacy/noise_addition.py -> build/lib/jax_privacy 2026-04-17T18:47:13,311 copying jax_privacy/keras_api.py -> build/lib/jax_privacy 2026-04-17T18:47:13,314 copying jax_privacy/auditing.py -> build/lib/jax_privacy 2026-04-17T18:47:13,318 creating build/lib/tests/experimental 2026-04-17T18:47:13,319 copying tests/experimental/execution_plan_test.py -> build/lib/tests/experimental 2026-04-17T18:47:13,321 copying tests/experimental/compilation_utils_test.py -> build/lib/tests/experimental 2026-04-17T18:47:13,323 copying tests/experimental/accounting_test.py -> build/lib/tests/experimental 2026-04-17T18:47:13,326 creating build/lib/tests/matrix_factorization 2026-04-17T18:47:13,327 copying tests/matrix_factorization/dense_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,330 copying tests/matrix_factorization/toeplitz_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,332 copying tests/matrix_factorization/optimization_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,334 copying tests/matrix_factorization/checks_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,336 copying tests/matrix_factorization/streaming_matrix_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,339 copying tests/matrix_factorization/buffered_toeplitz_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,342 copying tests/matrix_factorization/banded_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,345 copying tests/matrix_factorization/sensitivity_test.py -> build/lib/tests/matrix_factorization 2026-04-17T18:47:13,348 creating build/lib/tests/accounting 2026-04-17T18:47:13,349 copying tests/accounting/calibrate_test.py -> build/lib/tests/accounting 2026-04-17T18:47:13,352 copying tests/accounting/analysis_test.py -> build/lib/tests/accounting 2026-04-17T18:47:13,355 creating build/lib/tests/experimental/monte_carlo 2026-04-17T18:47:13,356 copying tests/experimental/monte_carlo/delta_calculation_test.py -> build/lib/tests/experimental/monte_carlo 2026-04-17T18:47:13,359 copying tests/experimental/monte_carlo/sample_generation_test.py -> build/lib/tests/experimental/monte_carlo 2026-04-17T18:47:13,362 creating build/lib/jax_privacy/experimental 2026-04-17T18:47:13,363 copying jax_privacy/experimental/__init__.py -> build/lib/jax_privacy/experimental 2026-04-17T18:47:13,366 copying jax_privacy/experimental/execution_plan.py -> build/lib/jax_privacy/experimental 2026-04-17T18:47:13,368 copying jax_privacy/experimental/accounting.py -> build/lib/jax_privacy/experimental 2026-04-17T18:47:13,371 copying jax_privacy/experimental/compilation_utils.py -> build/lib/jax_privacy/experimental 2026-04-17T18:47:13,373 creating build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,374 copying jax_privacy/matrix_factorization/buffered_toeplitz.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,378 copying jax_privacy/matrix_factorization/__init__.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,380 copying jax_privacy/matrix_factorization/sensitivity.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,382 copying jax_privacy/matrix_factorization/optimization.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,384 copying jax_privacy/matrix_factorization/dense.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,387 copying jax_privacy/matrix_factorization/banded.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,389 copying jax_privacy/matrix_factorization/streaming_matrix.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,392 copying jax_privacy/matrix_factorization/checks.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,394 copying jax_privacy/matrix_factorization/toeplitz.py -> build/lib/jax_privacy/matrix_factorization 2026-04-17T18:47:13,398 creating build/lib/jax_privacy/accounting 2026-04-17T18:47:13,399 copying jax_privacy/accounting/accountants.py -> build/lib/jax_privacy/accounting 2026-04-17T18:47:13,401 copying jax_privacy/accounting/__init__.py -> build/lib/jax_privacy/accounting 2026-04-17T18:47:13,404 copying jax_privacy/accounting/analysis.py -> build/lib/jax_privacy/accounting 2026-04-17T18:47:13,407 copying jax_privacy/accounting/calibrate.py -> build/lib/jax_privacy/accounting 2026-04-17T18:47:13,410 creating build/lib/jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,411 copying jax_privacy/experimental/monte_carlo/__init__.py -> build/lib/jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,413 copying jax_privacy/experimental/monte_carlo/sample_generation.py -> build/lib/jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,416 copying jax_privacy/experimental/monte_carlo/delta_calculation.py -> build/lib/jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,419 running egg_info 2026-04-17T18:47:13,429 writing jax_privacy.egg-info/PKG-INFO 2026-04-17T18:47:13,440 writing dependency_links to jax_privacy.egg-info/dependency_links.txt 2026-04-17T18:47:13,446 writing requirements to jax_privacy.egg-info/requires.txt 2026-04-17T18:47:13,447 writing top-level names to jax_privacy.egg-info/top_level.txt 2026-04-17T18:47:13,465 reading manifest file 'jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:13,470 adding license file 'LICENSE' 2026-04-17T18:47:13,474 writing manifest file 'jax_privacy.egg-info/SOURCES.txt' 2026-04-17T18:47:13,496 installing to build/bdist.linux-armv7l/wheel 2026-04-17T18:47:13,497 running install 2026-04-17T18:47:13,521 running install_lib 2026-04-17T18:47:13,526 creating build/bdist.linux-armv7l/wheel 2026-04-17T18:47:13,530 creating build/bdist.linux-armv7l/wheel/tests 2026-04-17T18:47:13,531 copying build/lib/tests/gradient_clipping_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,534 creating build/bdist.linux-armv7l/wheel/tests/experimental 2026-04-17T18:47:13,536 creating build/bdist.linux-armv7l/wheel/tests/experimental/monte_carlo 2026-04-17T18:47:13,537 copying build/lib/tests/experimental/monte_carlo/delta_calculation_test.py -> build/bdist.linux-armv7l/wheel/./tests/experimental/monte_carlo 2026-04-17T18:47:13,540 copying build/lib/tests/experimental/monte_carlo/sample_generation_test.py -> build/bdist.linux-armv7l/wheel/./tests/experimental/monte_carlo 2026-04-17T18:47:13,543 copying build/lib/tests/experimental/execution_plan_test.py -> build/bdist.linux-armv7l/wheel/./tests/experimental 2026-04-17T18:47:13,545 copying build/lib/tests/experimental/compilation_utils_test.py -> build/bdist.linux-armv7l/wheel/./tests/experimental 2026-04-17T18:47:13,547 copying build/lib/tests/experimental/accounting_test.py -> build/bdist.linux-armv7l/wheel/./tests/experimental 2026-04-17T18:47:13,550 copying build/lib/tests/keras_api_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,552 copying build/lib/tests/auditing_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,555 copying build/lib/tests/clipping_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,558 copying build/lib/tests/noise_addition_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,560 copying build/lib/tests/keras_api_e2e_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,563 copying build/lib/tests/sharding_utils_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,565 copying build/lib/tests/distributed_noise_generation_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,568 creating build/bdist.linux-armv7l/wheel/tests/matrix_factorization 2026-04-17T18:47:13,569 copying build/lib/tests/matrix_factorization/dense_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,572 copying build/lib/tests/matrix_factorization/toeplitz_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,574 copying build/lib/tests/matrix_factorization/optimization_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,577 copying build/lib/tests/matrix_factorization/checks_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,579 copying build/lib/tests/matrix_factorization/streaming_matrix_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,582 copying build/lib/tests/matrix_factorization/buffered_toeplitz_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,585 copying build/lib/tests/matrix_factorization/banded_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,587 copying build/lib/tests/matrix_factorization/sensitivity_test.py -> build/bdist.linux-armv7l/wheel/./tests/matrix_factorization 2026-04-17T18:47:13,590 creating build/bdist.linux-armv7l/wheel/tests/accounting 2026-04-17T18:47:13,591 copying build/lib/tests/accounting/calibrate_test.py -> build/bdist.linux-armv7l/wheel/./tests/accounting 2026-04-17T18:47:13,594 copying build/lib/tests/accounting/analysis_test.py -> build/bdist.linux-armv7l/wheel/./tests/accounting 2026-04-17T18:47:13,597 copying build/lib/tests/batch_selection_test.py -> build/bdist.linux-armv7l/wheel/./tests 2026-04-17T18:47:13,600 creating build/bdist.linux-armv7l/wheel/docs 2026-04-17T18:47:13,601 copying build/lib/docs/conf.py -> build/bdist.linux-armv7l/wheel/./docs 2026-04-17T18:47:13,604 creating build/bdist.linux-armv7l/wheel/jax_privacy 2026-04-17T18:47:13,605 creating build/bdist.linux-armv7l/wheel/jax_privacy/experimental 2026-04-17T18:47:13,607 copying build/lib/jax_privacy/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental 2026-04-17T18:47:13,609 creating build/bdist.linux-armv7l/wheel/jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,610 copying build/lib/jax_privacy/experimental/monte_carlo/__init__.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,612 copying build/lib/jax_privacy/experimental/monte_carlo/sample_generation.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,615 copying build/lib/jax_privacy/experimental/monte_carlo/delta_calculation.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental/monte_carlo 2026-04-17T18:47:13,618 copying build/lib/jax_privacy/experimental/execution_plan.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental 2026-04-17T18:47:13,620 copying build/lib/jax_privacy/experimental/accounting.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental 2026-04-17T18:47:13,622 copying build/lib/jax_privacy/experimental/compilation_utils.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/experimental 2026-04-17T18:47:13,624 copying build/lib/jax_privacy/__init__.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,626 copying build/lib/jax_privacy/sharding_utils.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,628 copying build/lib/jax_privacy/batch_selection.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,630 copying build/lib/jax_privacy/clipping.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,633 copying build/lib/jax_privacy/noise_addition.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,635 copying build/lib/jax_privacy/keras_api.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,638 creating build/bdist.linux-armv7l/wheel/jax_privacy/matrix_factorization 2026-04-17T18:47:13,639 copying build/lib/jax_privacy/matrix_factorization/buffered_toeplitz.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,643 copying build/lib/jax_privacy/matrix_factorization/__init__.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,645 copying build/lib/jax_privacy/matrix_factorization/sensitivity.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,647 copying build/lib/jax_privacy/matrix_factorization/optimization.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,649 copying build/lib/jax_privacy/matrix_factorization/dense.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,651 copying build/lib/jax_privacy/matrix_factorization/banded.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,654 copying build/lib/jax_privacy/matrix_factorization/streaming_matrix.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,656 copying build/lib/jax_privacy/matrix_factorization/checks.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,658 copying build/lib/jax_privacy/matrix_factorization/toeplitz.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/matrix_factorization 2026-04-17T18:47:13,661 creating build/bdist.linux-armv7l/wheel/jax_privacy/accounting 2026-04-17T18:47:13,662 copying build/lib/jax_privacy/accounting/accountants.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/accounting 2026-04-17T18:47:13,664 copying build/lib/jax_privacy/accounting/__init__.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/accounting 2026-04-17T18:47:13,666 copying build/lib/jax_privacy/accounting/analysis.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/accounting 2026-04-17T18:47:13,668 copying build/lib/jax_privacy/accounting/calibrate.py -> build/bdist.linux-armv7l/wheel/./jax_privacy/accounting 2026-04-17T18:47:13,671 copying build/lib/jax_privacy/auditing.py -> build/bdist.linux-armv7l/wheel/./jax_privacy 2026-04-17T18:47:13,673 running install_egg_info 2026-04-17T18:47:13,678 Copying jax_privacy.egg-info to build/bdist.linux-armv7l/wheel/./jax_privacy-2.0.0-py3.11.egg-info 2026-04-17T18:47:13,687 running install_scripts 2026-04-17T18:47:13,696 creating build/bdist.linux-armv7l/wheel/jax_privacy-2.0.0.dist-info/WHEEL 2026-04-17T18:47:13,699 creating '/tmp/pip-wheel-t33smh3y/.tmp-qc7kl9no/jax_privacy-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-17T18:47:13,701 adding 'docs/conf.py' 2026-04-17T18:47:13,703 adding 'jax_privacy/__init__.py' 2026-04-17T18:47:13,708 adding 'jax_privacy/auditing.py' 2026-04-17T18:47:13,711 adding 'jax_privacy/batch_selection.py' 2026-04-17T18:47:13,715 adding 'jax_privacy/clipping.py' 2026-04-17T18:47:13,721 adding 'jax_privacy/keras_api.py' 2026-04-17T18:47:13,723 adding 'jax_privacy/noise_addition.py' 2026-04-17T18:47:13,725 adding 'jax_privacy/sharding_utils.py' 2026-04-17T18:47:13,727 adding 'jax_privacy/accounting/__init__.py' 2026-04-17T18:47:13,728 adding 'jax_privacy/accounting/accountants.py' 2026-04-17T18:47:13,731 adding 'jax_privacy/accounting/analysis.py' 2026-04-17T18:47:13,732 adding 'jax_privacy/accounting/calibrate.py' 2026-04-17T18:47:13,734 adding 'jax_privacy/experimental/__init__.py' 2026-04-17T18:47:13,736 adding 'jax_privacy/experimental/accounting.py' 2026-04-17T18:47:13,737 adding 'jax_privacy/experimental/compilation_utils.py' 2026-04-17T18:47:13,740 adding 'jax_privacy/experimental/execution_plan.py' 2026-04-17T18:47:13,741 adding 'jax_privacy/experimental/monte_carlo/__init__.py' 2026-04-17T18:47:13,744 adding 'jax_privacy/experimental/monte_carlo/delta_calculation.py' 2026-04-17T18:47:13,747 adding 'jax_privacy/experimental/monte_carlo/sample_generation.py' 2026-04-17T18:47:13,749 adding 'jax_privacy/matrix_factorization/__init__.py' 2026-04-17T18:47:13,751 adding 'jax_privacy/matrix_factorization/banded.py' 2026-04-17T18:47:13,759 adding 'jax_privacy/matrix_factorization/buffered_toeplitz.py' 2026-04-17T18:47:13,761 adding 'jax_privacy/matrix_factorization/checks.py' 2026-04-17T18:47:13,763 adding 'jax_privacy/matrix_factorization/dense.py' 2026-04-17T18:47:13,764 adding 'jax_privacy/matrix_factorization/optimization.py' 2026-04-17T18:47:13,767 adding 'jax_privacy/matrix_factorization/sensitivity.py' 2026-04-17T18:47:13,769 adding 'jax_privacy/matrix_factorization/streaming_matrix.py' 2026-04-17T18:47:13,773 adding 'jax_privacy/matrix_factorization/toeplitz.py' 2026-04-17T18:47:13,776 adding 'jax_privacy-2.0.0.dist-info/licenses/LICENSE' 2026-04-17T18:47:13,780 adding 'tests/auditing_test.py' 2026-04-17T18:47:13,783 adding 'tests/batch_selection_test.py' 2026-04-17T18:47:13,784 adding 'tests/clipping_test.py' 2026-04-17T18:47:13,786 adding 'tests/distributed_noise_generation_test.py' 2026-04-17T18:47:13,788 adding 'tests/gradient_clipping_test.py' 2026-04-17T18:47:13,790 adding 'tests/keras_api_e2e_test.py' 2026-04-17T18:47:13,793 adding 'tests/keras_api_test.py' 2026-04-17T18:47:13,795 adding 'tests/noise_addition_test.py' 2026-04-17T18:47:13,796 adding 'tests/sharding_utils_test.py' 2026-04-17T18:47:13,799 adding 'tests/accounting/analysis_test.py' 2026-04-17T18:47:13,800 adding 'tests/accounting/calibrate_test.py' 2026-04-17T18:47:13,802 adding 'tests/experimental/accounting_test.py' 2026-04-17T18:47:13,804 adding 'tests/experimental/compilation_utils_test.py' 2026-04-17T18:47:13,805 adding 'tests/experimental/execution_plan_test.py' 2026-04-17T18:47:13,807 adding 'tests/experimental/monte_carlo/delta_calculation_test.py' 2026-04-17T18:47:13,809 adding 'tests/experimental/monte_carlo/sample_generation_test.py' 2026-04-17T18:47:13,812 adding 'tests/matrix_factorization/banded_test.py' 2026-04-17T18:47:13,816 adding 'tests/matrix_factorization/buffered_toeplitz_test.py' 2026-04-17T18:47:13,818 adding 'tests/matrix_factorization/checks_test.py' 2026-04-17T18:47:13,819 adding 'tests/matrix_factorization/dense_test.py' 2026-04-17T18:47:13,821 adding 'tests/matrix_factorization/optimization_test.py' 2026-04-17T18:47:13,822 adding 'tests/matrix_factorization/sensitivity_test.py' 2026-04-17T18:47:13,824 adding 'tests/matrix_factorization/streaming_matrix_test.py' 2026-04-17T18:47:13,827 adding 'tests/matrix_factorization/toeplitz_test.py' 2026-04-17T18:47:13,828 adding 'jax_privacy-2.0.0.dist-info/METADATA' 2026-04-17T18:47:13,829 adding 'jax_privacy-2.0.0.dist-info/WHEEL' 2026-04-17T18:47:13,830 adding 'jax_privacy-2.0.0.dist-info/top_level.txt' 2026-04-17T18:47:13,831 adding 'jax_privacy-2.0.0.dist-info/RECORD' 2026-04-17T18:47:13,835 removing build/bdist.linux-armv7l/wheel 2026-04-17T18:47:13,948 Building wheel for jax-privacy (pyproject.toml): finished with status 'done' 2026-04-17T18:47:13,958 Created wheel for jax-privacy: filename=jax_privacy-2.0.0-py3-none-any.whl size=209992 sha256=087bf8a61ec0d903cc98c15fec902906637645b94495df12fd558ecce99ba10c 2026-04-17T18:47:13,959 Stored in directory: /tmp/pip-ephem-wheel-cache-aeg3m8f0/wheels/3a/89/86/1f3815f0131bfb06a190ca895d55844a3722f1d6f5d45df77b 2026-04-17T18:47:13,972 Successfully built jax-privacy 2026-04-17T18:47:13,983 Removed build tracker: '/tmp/pip-build-tracker-x8skmjk9'