2026-03-30T23:17:42,315 Created temporary directory: /tmp/pip-ephem-wheel-cache-oxque45n 2026-03-30T23:17:42,317 Created temporary directory: /tmp/pip-build-tracker-9cqn0x0r 2026-03-30T23:17:42,317 Initialized build tracking at /tmp/pip-build-tracker-9cqn0x0r 2026-03-30T23:17:42,318 Created build tracker: /tmp/pip-build-tracker-9cqn0x0r 2026-03-30T23:17:42,318 Entered build tracker: /tmp/pip-build-tracker-9cqn0x0r 2026-03-30T23:17:42,319 Created temporary directory: /tmp/pip-wheel-ql8jtr3w 2026-03-30T23:17:42,322 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-03-30T23:17:42,324 Created temporary directory: /tmp/pip-ephem-wheel-cache-udmju9qb 2026-03-30T23:17:42,345 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T23:17:42,349 2 location(s) to search for versions of rampy: 2026-03-30T23:17:42,349 * https://pypi.org/simple/rampy/ 2026-03-30T23:17:42,349 * https://www.piwheels.org/simple/rampy/ 2026-03-30T23:17:42,350 Fetching project page and analyzing links: https://pypi.org/simple/rampy/ 2026-03-30T23:17:42,350 Getting page https://pypi.org/simple/rampy/ 2026-03-30T23:17:42,352 Found index url https://pypi.org/simple 2026-03-30T23:17:42,573 Fetched page https://pypi.org/simple/rampy/ as application/vnd.pypi.simple.v1+json 2026-03-30T23:17:42,584 Found link https://files.pythonhosted.org/packages/e6/53/fbb84e115cf71244b7082d43d195113070a2cf206913003316c67c057607/rampy-0.2.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2 2026-03-30T23:17:42,585 Found link https://files.pythonhosted.org/packages/68/ad/aee13d47f895db11dac4802292b0bc585dfc4f54cd78c70a38795eee1c93/rampy-0.2.1.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.1 2026-03-30T23:17:42,586 Found link https://files.pythonhosted.org/packages/51/b0/c5513c0d3daf7560796b07883d04b8f740fd15ff4e65af58f986ec4d32f4/rampy-0.2.2.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.2 2026-03-30T23:17:42,586 Found link https://files.pythonhosted.org/packages/20/cf/9060c5c167f6710d52b9f8ca78370e4f32aab7923a73ace1eae6cb28fb08/rampy-0.2.3.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.3 2026-03-30T23:17:42,587 Found link https://files.pythonhosted.org/packages/56/c1/f5621f39ee5a84cb9b694f51972ab3ade5f23bde5d0119ceb7fb9db5c54c/rampy-0.2.4.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.4 2026-03-30T23:17:42,588 Found link https://files.pythonhosted.org/packages/45/7a/c34efdb424d7b542bc58598086168a6c3862201197a09c244ebef1c06f37/rampy-0.2.5.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.5 2026-03-30T23:17:42,589 Found link https://files.pythonhosted.org/packages/37/62/cadcac6988e1a28c63f02a529c32158d080d8675460a992691fbb416e9a6/rampy-0.2.6.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.6 2026-03-30T23:17:42,590 Found link https://files.pythonhosted.org/packages/34/cf/e50814d3a0b073e8736f04a5773e901e575cd187516ebccf94d90313dc07/rampy-0.2.7.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.7 2026-03-30T23:17:42,590 Found link https://files.pythonhosted.org/packages/cd/7d/648012078091c594bb76ed0df62de761b0ad9e7ef131b591f0d1e02ac4ae/rampy-0.2.8.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.8 2026-03-30T23:17:42,591 Found link https://files.pythonhosted.org/packages/1d/33/36a01e4f1a10e483325a3fdac80184298d1aa4db4ad6bcfbe951f65a0257/rampy-0.2.9.tar.gz (from https://pypi.org/simple/rampy/), version: 0.2.9 2026-03-30T23:17:42,592 Found link https://files.pythonhosted.org/packages/49/ac/8b2e4aaf3fb0decb32083fe2d34d5c63d6f3fc478a51eb7c5f694d9ef5ad/rampy-0.3.0.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.0 2026-03-30T23:17:42,592 Found link https://files.pythonhosted.org/packages/10/da/6e88a4c0978201fcf36e150e09a3f3437d0910d58292cb6def3bf7622159/rampy-0.3.1.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.1 2026-03-30T23:17:42,593 Found link https://files.pythonhosted.org/packages/fe/f9/6dee5ba9929020653c52991ed19b5a84de990e146d2df7d8fa3bee01a4d0/rampy-0.3.2.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.2 2026-03-30T23:17:42,594 Found link https://files.pythonhosted.org/packages/b1/47/5353fd7f71051901390347290a69670fb76a894a9d26ff13110e78442153/rampy-0.3.3.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.3 2026-03-30T23:17:42,595 Found link https://files.pythonhosted.org/packages/14/3c/246e962de2894788848ce7b1f82945a86f39ef68452e669cfccccd2cabf5/rampy-0.3.4.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.4 2026-03-30T23:17:42,595 Found link https://files.pythonhosted.org/packages/3d/d3/671ced5aa02475c1e35c8547ef89995a6c965f8738290b5b8b8710fe9edb/rampy-0.3.5.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.5 2026-03-30T23:17:42,596 Found link https://files.pythonhosted.org/packages/84/73/cbcc085658255619c3d5d4c02f8215267c300c7a42703bec7e8c59133a54/rampy-0.3.6.tar.gz (from https://pypi.org/simple/rampy/), version: 0.3.6 2026-03-30T23:17:42,596 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/a8/ab/4d356542d756370303851a26a59de9bd6a959bbca40f0380e53d2a1dd278/rampy-0.4.0-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,597 Found link https://files.pythonhosted.org/packages/5f/6b/a1b09f25a65b1182086b73ba462b6751e32d05812b0a6df2862c562f3e7e/rampy-0.4.0.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.0 2026-03-30T23:17:42,597 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/ad/7d/f51b1bc6a690cb4981e6b36893185e9b54ffa0452371ad20dba32860a14e/rampy-0.4.1-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,598 Found link https://files.pythonhosted.org/packages/f9/c2/accba84bd63a6448d4e6f59ca4698beeb812595878033350badb2de3592c/rampy-0.4.1.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.1 2026-03-30T23:17:42,599 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/a0/26/7eb5087ce0205a6871a50cab3e8113f7278280776a98a79a928880de336c/rampy-0.4.2-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,599 Found link https://files.pythonhosted.org/packages/c0/21/b17b942c36b2260b854aaf0b857d3fb04ff7391ef5d9ef169b39fe606656/rampy-0.4.2.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.2 2026-03-30T23:17:42,600 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/f4/dc/eadf84c69965c477feba2d0eed218490ef825c5573271f8c9e36df2e5fe0/rampy-0.4.3-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,601 Found link https://files.pythonhosted.org/packages/d9/87/82a08c7480f2ef7c3d6bde8f5b293958d38bb20b963fec9604ea9585808f/rampy-0.4.3.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.3 2026-03-30T23:17:42,601 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/bc/b9/c77d02f6062a6f9f2da247cd5714706af9d177c3718bdf4cb62076f5945b/rampy-0.4.4-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,602 Found link https://files.pythonhosted.org/packages/f0/18/0c3dace159c496d3c823fec8ed9b50e5bfb92929dd8be7998072aacb1cf7/rampy-0.4.4.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.4 2026-03-30T23:17:42,603 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/29/67/a62642aad9b8373517beb8933610e5bffd71225d0d1d319cd85ae953b234/rampy-0.4.5-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,603 Found link https://files.pythonhosted.org/packages/21/39/6d41a9e15bd38ad5aaf26069bf2a540590885beff6ddb59084f12606a74a/rampy-0.4.5.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.5 2026-03-30T23:17:42,604 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/6c/64/408ddb95450c688648d93d176c35ba18ad57d1dcebb014cf931b2d8ab460/rampy-0.4.6-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,604 Found link https://files.pythonhosted.org/packages/34/a5/d2cba607bd1a17de1700ff789a93806e92ab6cbff492bbdabe02729ceb8d/rampy-0.4.6.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.6 2026-03-30T23:17:42,605 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/9b/e0/4de23ea48d733308bde43aeacfc27aaedcd4f0f6b65148fe1a2c1cbcdefc/rampy-0.4.7-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,606 Found link https://files.pythonhosted.org/packages/91/0e/f2b85b444d38398f5853e760271ce40cc65e23152da678fbc98ca77e7589/rampy-0.4.7.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.7 2026-03-30T23:17:42,606 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/b7/e8/52981cbfaa1be83548ca6d18aa9246cade067605de9089337708b4f77713/rampy-0.4.8-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,607 Found link https://files.pythonhosted.org/packages/31/49/96e74523baf6b9603d6644dac586c85097aabce6085b0b15ece796924995/rampy-0.4.8.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.8 2026-03-30T23:17:42,607 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/33/87/03b812795249f6ef46f6eb19c8905fcc226cfa04fceda2eae449c2bce530/rampy-0.4.9-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,608 Found link https://files.pythonhosted.org/packages/a0/2c/61dd47122b4e024d523c02c01297a7425b71dde91ba09925fd23fb44afa0/rampy-0.4.9.tar.gz (from https://pypi.org/simple/rampy/), version: 0.4.9 2026-03-30T23:17:42,608 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/00/1f/b4ae5572dc2c6a9131a30e975acde33d72d5955adc8799447b676051bafe/rampy-0.5.0-py3-none-any.whl (from https://pypi.org/simple/rampy/) 2026-03-30T23:17:42,609 Found link https://files.pythonhosted.org/packages/a3/66/9ac90acdc78276dcf16dcc68c877d31a1cb02e225f9238f57dbf33056e84/rampy-0.5.0.tar.gz (from https://pypi.org/simple/rampy/), version: 0.5.0 2026-03-30T23:17:42,610 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/ad/a9/7c4b4437df7d4f0a1b51cb16f3bb6e6020099c7e1c8c3889e5feb122acbf/rampy-0.5.1-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.8) 2026-03-30T23:17:42,611 Found link https://files.pythonhosted.org/packages/bf/1e/a4a1aafb9e6984794c5283934c0abaa147c62332bde7b99f4a326b7f960d/rampy-0.5.1.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.8), version: 0.5.1 2026-03-30T23:17:42,611 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/ae/95/36acdf5865939ee6a8112b5e2a9a12f32d3484e393c050baa03b09625ae8/rampy-0.5.2-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.8) 2026-03-30T23:17:42,612 Found link https://files.pythonhosted.org/packages/a5/87/12f3287255216425be36363c2a3579e133a91466edcbe8ad263772c0379e/rampy-0.5.2.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.8), version: 0.5.2 2026-03-30T23:17:42,613 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/b7/66/fe242d410645ea4f13533d29ccc8ee9063c73c464c71960ef77896599441/rampy-0.5.3-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.8) 2026-03-30T23:17:42,614 Found link https://files.pythonhosted.org/packages/aa/c4/badb5ae2c2ba5e3711c1968338805e2980e446c8299e0eaf5582389ff925/rampy-0.5.3.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.8), version: 0.5.3 2026-03-30T23:17:42,615 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/17/1b/f59e367fbaf32ac3096b31cc73a1b3c1096e9b5acb45fa8b0b0c37c3c93e/rampy-0.6.0-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.9) 2026-03-30T23:17:42,616 Found link https://files.pythonhosted.org/packages/2d/95/6c2332c91e69355d3c6ff9e447f0acc8f65174244488780e5970062cd370/rampy-0.6.0.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.9), version: 0.6.0 2026-03-30T23:17:42,616 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/84/da/ef458e0408a161e0b9967709fbb263b9a9e0dacae1226298a36b0fa7054e/rampy-0.6.1-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,617 Found link https://files.pythonhosted.org/packages/43/f4/8f810bb72497aa79a117580c6c7a37c7f577fc7efb910f977646d83adde7/rampy-0.6.1.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.10), version: 0.6.1 2026-03-30T23:17:42,618 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/f0/e4/6e649b75f5392a83b6bf41511ccd4b43f8f656e1c571489966aa78ba7b5a/rampy-0.6.2-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,619 Found link https://files.pythonhosted.org/packages/e0/0b/7218f72d2d52a5e6d0e9716e9e244b4463f4d4ee54c7deac3ad43e81b0d8/rampy-0.6.2.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.10), version: 0.6.2 2026-03-30T23:17:42,619 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/09/74/6428608d1fa408b18995c0a9a9a136c00be1d9f20117a6e7134ec21f073a/rampy-0.6.3-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,620 Found link https://files.pythonhosted.org/packages/60/81/b0e4453ea9853f774d325b8660c8f0dc2f357653fbe6a91ae0cfc0117a91/rampy-0.6.3.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.10), version: 0.6.3 2026-03-30T23:17:42,621 Skipping link: No binaries permitted for rampy: https://files.pythonhosted.org/packages/c9/24/4cd60b8f368ffad0834127c5ac5e0b36a06d4fdf4556dcb3b2e7b4098383/rampy-0.6.4-py3-none-any.whl (from https://pypi.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,621 Found link https://files.pythonhosted.org/packages/51/44/ef0f2884cd1896def3abb1087d34a2e63da32fae8be21a7da4c11e63923a/rampy-0.6.4.tar.gz (from https://pypi.org/simple/rampy/) (requires-python:>=3.10), version: 0.6.4 2026-03-30T23:17:42,622 Fetching project page and analyzing links: https://www.piwheels.org/simple/rampy/ 2026-03-30T23:17:42,623 Getting page https://www.piwheels.org/simple/rampy/ 2026-03-30T23:17:42,624 Found index url https://www.piwheels.org/simple 2026-03-30T23:17:42,791 Fetched page https://www.piwheels.org/simple/rampy/ as text/html 2026-03-30T23:17:42,801 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.6.3-py3-none-any.whl#sha256=bc4d24e2081af3b38fc89db3ca58751dda956e00e92959903a81b003274dcec7 (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,802 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.6.2-py3-none-any.whl#sha256=e8a343734afceacf517f0d119bcc769eb959d08e87b53d387fac57f5b30686f5 (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,802 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.6.1-py3-none-any.whl#sha256=7a5e12100f0bb746c65bea57f18b968a7065315c47c312cee4902a3e8841c03b (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.10) 2026-03-30T23:17:42,803 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.6.0-py3-none-any.whl#sha256=37372ef24ebcd4fdc34df8029bc1d3e7c43afbbc1ab823df073d52651e1da2a9 (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.9) 2026-03-30T23:17:42,803 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.5.3-py3-none-any.whl#sha256=c8d759a5aac861859785b5853a8bf49268bace9a75fd79f9bb6fd856b77f533e (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.8) 2026-03-30T23:17:42,804 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.5.2-py3-none-any.whl#sha256=dba45a31b3560a818f7fcbc9937c02922cdcbf37f1880743e4dd85a92e415024 (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.8) 2026-03-30T23:17:42,804 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.5.1-py3-none-any.whl#sha256=5169d66572d55382495a1e5475b59e3b54d631c52333f6d252b2204afd61395a (from https://www.piwheels.org/simple/rampy/) (requires-python:>=3.8) 2026-03-30T23:17:42,805 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.5.0-py3-none-any.whl#sha256=d065126f15173183564f3d4a7f78aa86cbc240b5f0822714dafc0af288ab044e (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,806 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.9-py3-none-any.whl#sha256=fa270a96b670fd73bbe2ad6bbf39d9ec658d53539992e8d7d68fb4b62dd25172 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,806 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.8-py3-none-any.whl#sha256=f450d16f9048e91a7ecb705069f4453ddb05c477f98bd92a1426be31c5ed75b1 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,807 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.7-py3-none-any.whl#sha256=881779bf0c24f321a4d411d46ff50282b1f1bd1f300af4de83a5defbe3973218 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,807 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.6-py3-none-any.whl#sha256=c3ae3de7fff73d655beef82e69fc116c1768eaec28119ec331831300eeacc0e9 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,808 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.5-py3-none-any.whl#sha256=183973e9314c20437f5d7e21cc6c24f7069ac5b7f8ed61f462b8cc31e4bb5ef3 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,808 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.4-py3-none-any.whl#sha256=790b92a661db535d4ad186739fe906b69c1b8467f3d034b38de54a25ca93c0aa (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,809 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.3-py3-none-any.whl#sha256=2dc7cd0db631fa64bcbb45f448c5e57e7959409d56fa4bfd8ec740eb394a4351 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,809 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.2-py3-none-any.whl#sha256=8cff5ab6e56b2d9e5372037057254facf444262aaa99d9eac115d5deeab0fa3b (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,810 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.1-py3-none-any.whl#sha256=c5ec7c2d19e9ad82318d3acd1df494f4b06400b468dae9e312429ac7cc83ee90 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,811 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.4.0-py3-none-any.whl#sha256=3a31943fc46d6ab91bdcf087a4c8a70141da30a9aff947ceb95637888242e1e6 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,811 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.6-py3-none-any.whl#sha256=75979104fcd7a096c8a541a4072a8b9fb6144a868c79757df25357e9f858c7f5 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,812 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.5-py3-none-any.whl#sha256=8fc294ff801f794af6841398cee50aa6fb4217c5060502d5b00a53a12ae22005 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,812 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.4-py3-none-any.whl#sha256=8da807cb8df0c8beeb7e2118ad97a80f5d61e4f92c4d77181c6b875ba18c3645 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,813 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.3-py3-none-any.whl#sha256=288175fbe532cbbf82e21b6ce616cdbdbedca9948d67a51c072bbae80a68b59e (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,814 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.2-py3-none-any.whl#sha256=e42c0448dd106fd82bbc4f240b2ba0bf2a49cb601ebaa95564318a01b64c7d95 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,814 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.1-py3-none-any.whl#sha256=b94d4cfb4a67d7cc6a9059cb483ac32f0a2d8814caf0f7efcac0aacf0a39bd12 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,814 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.3.0-py3-none-any.whl#sha256=6af893a78f6e152528d3c9cb7d1e9da4399484810539b14eef503a82041a64eb (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,815 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.9-py3-none-any.whl#sha256=2322cf58d976ae493e6a349e50f02a33af375e1d5f9d35f2169adabad2a91bc5 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,815 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.8-py3-none-any.whl#sha256=ad6ddcde35ca4714a3aca5ab26424773927a7ce06c64a72b1f7c54f3dde69fd1 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,815 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.7-py3-none-any.whl#sha256=f8d7dc565a1e001cf92a0cf9caef37c5553b2be4121264b06082b78d8d7b59bd (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,816 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.6-py3-none-any.whl#sha256=58f9dff1e84cebc93247d4468a3d400687b161dfc21d3604ad49ced65ec9477f (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,817 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.5-py3-none-any.whl#sha256=22f1b0d98d31f6104456950513f888cae26f81da1d06bbf54c3498400505bed8 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,817 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.4-py3-none-any.whl#sha256=f46ebd06d0d8069f44031a06479fd359ce6584b5b09fce53f38de9aec08e06e3 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,818 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.3-py3-none-any.whl#sha256=83045d3f18558fcf6a245272f3b0abe1c0e4e4c78621bbe43fdef86e936d9a2b (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,818 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.2-py3-none-any.whl#sha256=886b3a8040c43a80640430f572c77c553242720c791d8184e2ace7d51fd709d4 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,819 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2.1-py3-none-any.whl#sha256=9760042402a68d5467312d23b08f6e2c45542cb4f229718924458715050b67b0 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,819 Skipping link: No binaries permitted for rampy: https://archive1.piwheels.org/simple/rampy/rampy-0.2-py3-none-any.whl#sha256=e99a523ff88333b79ea3338ca8a467f09ec0801ce9a2927154b18a9bcb936575 (from https://www.piwheels.org/simple/rampy/) 2026-03-30T23:17:42,820 Skipping link: not a file: https://www.piwheels.org/simple/rampy/ 2026-03-30T23:17:42,820 Skipping link: not a file: https://pypi.org/simple/rampy/ 2026-03-30T23:17:42,843 Given no hashes to check 1 links for project 'rampy': discarding no candidates 2026-03-30T23:17:42,861 Collecting rampy==0.6.4 2026-03-30T23:17:42,864 Created temporary directory: /tmp/pip-unpack-14pzj8dd 2026-03-30T23:17:43,086 Downloading rampy-0.6.4.tar.gz (63 kB) 2026-03-30T23:17:43,216 Added rampy==0.6.4 from https://files.pythonhosted.org/packages/51/44/ef0f2884cd1896def3abb1087d34a2e63da32fae8be21a7da4c11e63923a/rampy-0.6.4.tar.gz to build tracker '/tmp/pip-build-tracker-9cqn0x0r' 2026-03-30T23:17:43,220 Created temporary directory: /tmp/pip-build-env-b8l1b0lg 2026-03-30T23:17:43,224 Installing build dependencies: started 2026-03-30T23:17:43,225 Running command pip subprocess to install build dependencies 2026-03-30T23:17:44,372 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-30T23:17:44,813 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-03-30T23:17:44,836 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T23:17:46,641 Collecting setuptools>=61.0 2026-03-30T23:17:46,725 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-30T23:17:49,701 Installing collected packages: setuptools 2026-03-30T23:17:52,739 Successfully installed setuptools-82.0.1 2026-03-30T23:17:53,004 Installing build dependencies: finished with status 'done' 2026-03-30T23:17:53,011 Getting requirements to build wheel: started 2026-03-30T23:17:53,013 Running command Getting requirements to build wheel 2026-03-30T23:17:53,642 /tmp/pip-build-env-b8l1b0lg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-30T23:17:53,643 !! 2026-03-30T23:17:53,644 ******************************************************************************** 2026-03-30T23:17:53,644 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-30T23:17:53,645 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-30T23:17:53,646 or your builds will no longer be supported. 2026-03-30T23:17:53,647 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T23:17:53,647 ******************************************************************************** 2026-03-30T23:17:53,649 !! 2026-03-30T23:17:53,649 corresp(dist, value, root_dir) 2026-03-30T23:17:53,738 running egg_info 2026-03-30T23:17:53,744 writing src/rampy.egg-info/PKG-INFO 2026-03-30T23:17:53,749 writing dependency_links to src/rampy.egg-info/dependency_links.txt 2026-03-30T23:17:53,752 writing requirements to src/rampy.egg-info/requires.txt 2026-03-30T23:17:53,753 writing top-level names to src/rampy.egg-info/top_level.txt 2026-03-30T23:17:53,775 reading manifest file 'src/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:53,779 adding license file 'LICENSE' 2026-03-30T23:17:53,783 writing manifest file 'src/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:53,880 Getting requirements to build wheel: finished with status 'done' 2026-03-30T23:17:53,884 Created temporary directory: /tmp/pip-modern-metadata-56zgprj0 2026-03-30T23:17:53,886 Preparing metadata (pyproject.toml): started 2026-03-30T23:17:53,888 Running command Preparing metadata (pyproject.toml) 2026-03-30T23:17:54,450 /tmp/pip-build-env-b8l1b0lg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-30T23:17:54,451 !! 2026-03-30T23:17:54,452 ******************************************************************************** 2026-03-30T23:17:54,452 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-30T23:17:54,453 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-30T23:17:54,454 or your builds will no longer be supported. 2026-03-30T23:17:54,455 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T23:17:54,455 ******************************************************************************** 2026-03-30T23:17:54,456 !! 2026-03-30T23:17:54,457 corresp(dist, value, root_dir) 2026-03-30T23:17:54,539 running dist_info 2026-03-30T23:17:54,549 creating /tmp/pip-modern-metadata-56zgprj0/rampy.egg-info 2026-03-30T23:17:54,550 writing /tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/PKG-INFO 2026-03-30T23:17:54,554 writing dependency_links to /tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/dependency_links.txt 2026-03-30T23:17:54,556 writing requirements to /tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/requires.txt 2026-03-30T23:17:54,558 writing top-level names to /tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/top_level.txt 2026-03-30T23:17:54,559 writing manifest file '/tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:54,577 reading manifest file '/tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:54,579 adding license file 'LICENSE' 2026-03-30T23:17:54,582 writing manifest file '/tmp/pip-modern-metadata-56zgprj0/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:54,583 creating '/tmp/pip-modern-metadata-56zgprj0/rampy-0.6.4.dist-info' 2026-03-30T23:17:54,705 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-30T23:17:54,713 Source in /tmp/pip-wheel-ql8jtr3w/rampy_006751308f89465bbbc66ed9d8a24d01 has version 0.6.4, which satisfies requirement rampy==0.6.4 from https://files.pythonhosted.org/packages/51/44/ef0f2884cd1896def3abb1087d34a2e63da32fae8be21a7da4c11e63923a/rampy-0.6.4.tar.gz 2026-03-30T23:17:54,714 Removed rampy==0.6.4 from https://files.pythonhosted.org/packages/51/44/ef0f2884cd1896def3abb1087d34a2e63da32fae8be21a7da4c11e63923a/rampy-0.6.4.tar.gz from build tracker '/tmp/pip-build-tracker-9cqn0x0r' 2026-03-30T23:17:54,726 Created temporary directory: /tmp/pip-unpack-jn_sj23c 2026-03-30T23:17:54,727 Building wheels for collected packages: rampy 2026-03-30T23:17:54,732 Created temporary directory: /tmp/pip-wheel-b4kiex2m 2026-03-30T23:17:54,733 Destination directory: /tmp/pip-wheel-b4kiex2m 2026-03-30T23:17:54,735 Building wheel for rampy (pyproject.toml): started 2026-03-30T23:17:54,736 Running command Building wheel for rampy (pyproject.toml) 2026-03-30T23:17:55,285 /tmp/pip-build-env-b8l1b0lg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-30T23:17:55,286 !! 2026-03-30T23:17:55,287 ******************************************************************************** 2026-03-30T23:17:55,288 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-30T23:17:55,289 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-30T23:17:55,289 or your builds will no longer be supported. 2026-03-30T23:17:55,291 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-30T23:17:55,291 ******************************************************************************** 2026-03-30T23:17:55,292 !! 2026-03-30T23:17:55,293 corresp(dist, value, root_dir) 2026-03-30T23:17:55,363 running bdist_wheel 2026-03-30T23:17:55,380 running build 2026-03-30T23:17:55,381 running build_py 2026-03-30T23:17:55,387 creating build/lib/rampy 2026-03-30T23:17:55,389 copying src/rampy/peak_area.py -> build/lib/rampy 2026-03-30T23:17:55,391 copying src/rampy/dac.py -> build/lib/rampy 2026-03-30T23:17:55,393 copying src/rampy/plotting.py -> build/lib/rampy 2026-03-30T23:17:55,395 copying src/rampy/mixing.py -> build/lib/rampy 2026-03-30T23:17:55,397 copying src/rampy/ml_classification.py -> build/lib/rampy 2026-03-30T23:17:55,399 copying src/rampy/__init__.py -> build/lib/rampy 2026-03-30T23:17:55,401 copying src/rampy/ml_exploration.py -> build/lib/rampy 2026-03-30T23:17:55,403 copying src/rampy/tlcorrection.py -> build/lib/rampy 2026-03-30T23:17:55,405 copying src/rampy/filters.py -> build/lib/rampy 2026-03-30T23:17:55,407 copying src/rampy/spectranization.py -> build/lib/rampy 2026-03-30T23:17:55,410 copying src/rampy/ml_regressor.py -> build/lib/rampy 2026-03-30T23:17:55,412 copying src/rampy/peak_shapes.py -> build/lib/rampy 2026-03-30T23:17:55,414 copying src/rampy/baseline.py -> build/lib/rampy 2026-03-30T23:17:55,417 copying src/rampy/rameau.py -> build/lib/rampy 2026-03-30T23:17:55,419 copying src/rampy/functions.py -> build/lib/rampy 2026-03-30T23:17:55,421 copying src/rampy/maps.py -> build/lib/rampy 2026-03-30T23:17:55,425 creating build/lib/rampy/notused 2026-03-30T23:17:55,425 copying src/rampy/notused/IRTABS.py -> build/lib/rampy/notused 2026-03-30T23:17:55,427 running egg_info 2026-03-30T23:17:55,437 writing src/rampy.egg-info/PKG-INFO 2026-03-30T23:17:55,441 writing dependency_links to src/rampy.egg-info/dependency_links.txt 2026-03-30T23:17:55,443 writing requirements to src/rampy.egg-info/requires.txt 2026-03-30T23:17:55,444 writing top-level names to src/rampy.egg-info/top_level.txt 2026-03-30T23:17:55,454 reading manifest file 'src/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:55,457 adding license file 'LICENSE' 2026-03-30T23:17:55,461 writing manifest file 'src/rampy.egg-info/SOURCES.txt' 2026-03-30T23:17:55,473 installing to build/bdist.linux-armv7l/wheel 2026-03-30T23:17:55,474 running install 2026-03-30T23:17:55,497 running install_lib 2026-03-30T23:17:55,503 creating build/bdist.linux-armv7l/wheel 2026-03-30T23:17:55,505 creating build/bdist.linux-armv7l/wheel/rampy 2026-03-30T23:17:55,506 copying build/lib/rampy/peak_area.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,508 copying build/lib/rampy/dac.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,510 copying build/lib/rampy/plotting.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,513 creating build/bdist.linux-armv7l/wheel/rampy/notused 2026-03-30T23:17:55,514 copying build/lib/rampy/notused/IRTABS.py -> build/bdist.linux-armv7l/wheel/./rampy/notused 2026-03-30T23:17:55,516 copying build/lib/rampy/mixing.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,518 copying build/lib/rampy/ml_classification.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,520 copying build/lib/rampy/__init__.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,522 copying build/lib/rampy/ml_exploration.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,524 copying build/lib/rampy/tlcorrection.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,527 copying build/lib/rampy/filters.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,529 copying build/lib/rampy/spectranization.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,532 copying build/lib/rampy/ml_regressor.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,534 copying build/lib/rampy/peak_shapes.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,537 copying build/lib/rampy/baseline.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,539 copying build/lib/rampy/rameau.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,542 copying build/lib/rampy/functions.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,545 copying build/lib/rampy/maps.py -> build/bdist.linux-armv7l/wheel/./rampy 2026-03-30T23:17:55,547 running install_egg_info 2026-03-30T23:17:55,552 Copying src/rampy.egg-info to build/bdist.linux-armv7l/wheel/./rampy-0.6.4-py3.11.egg-info 2026-03-30T23:17:55,562 running install_scripts 2026-03-30T23:17:55,573 creating build/bdist.linux-armv7l/wheel/rampy-0.6.4.dist-info/WHEEL 2026-03-30T23:17:55,575 creating '/tmp/pip-wheel-b4kiex2m/.tmp-3y083e9i/rampy-0.6.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-30T23:17:55,578 adding 'rampy/__init__.py' 2026-03-30T23:17:55,580 adding 'rampy/baseline.py' 2026-03-30T23:17:55,582 adding 'rampy/dac.py' 2026-03-30T23:17:55,584 adding 'rampy/filters.py' 2026-03-30T23:17:55,586 adding 'rampy/functions.py' 2026-03-30T23:17:55,588 adding 'rampy/maps.py' 2026-03-30T23:17:55,589 adding 'rampy/mixing.py' 2026-03-30T23:17:55,591 adding 'rampy/ml_classification.py' 2026-03-30T23:17:55,593 adding 'rampy/ml_exploration.py' 2026-03-30T23:17:55,595 adding 'rampy/ml_regressor.py' 2026-03-30T23:17:55,596 adding 'rampy/peak_area.py' 2026-03-30T23:17:55,598 adding 'rampy/peak_shapes.py' 2026-03-30T23:17:55,600 adding 'rampy/plotting.py' 2026-03-30T23:17:55,603 adding 'rampy/rameau.py' 2026-03-30T23:17:55,605 adding 'rampy/spectranization.py' 2026-03-30T23:17:55,607 adding 'rampy/tlcorrection.py' 2026-03-30T23:17:55,609 adding 'rampy/notused/IRTABS.py' 2026-03-30T23:17:55,613 adding 'rampy-0.6.4.dist-info/licenses/LICENSE' 2026-03-30T23:17:55,616 adding 'rampy-0.6.4.dist-info/METADATA' 2026-03-30T23:17:55,618 adding 'rampy-0.6.4.dist-info/WHEEL' 2026-03-30T23:17:55,619 adding 'rampy-0.6.4.dist-info/top_level.txt' 2026-03-30T23:17:55,620 adding 'rampy-0.6.4.dist-info/RECORD' 2026-03-30T23:17:55,622 removing build/bdist.linux-armv7l/wheel 2026-03-30T23:17:55,724 Building wheel for rampy (pyproject.toml): finished with status 'done' 2026-03-30T23:17:55,730 Created wheel for rampy: filename=rampy-0.6.4-py3-none-any.whl size=63422 sha256=c0aa3b9342401ae5ac7d0d36c4c0b1b64017c9d1c2b1a5a94d591b4b39ef9579 2026-03-30T23:17:55,731 Stored in directory: /tmp/pip-ephem-wheel-cache-udmju9qb/wheels/94/39/5c/4377ba0d34002eb506877e0e034bf397990456cad2c71b3714 2026-03-30T23:17:55,753 Successfully built rampy 2026-03-30T23:17:55,758 Removed build tracker: '/tmp/pip-build-tracker-9cqn0x0r'