===> Building for py313-bcrypt-3.2.2 * Building wheel... /opt/pkg/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib.macosx-12.3-arm64-cpython-313/bcrypt copying src/bcrypt/__about__.py -> build/lib.macosx-12.3-arm64-cpython-313/bcrypt copying src/bcrypt/__init__.py -> build/lib.macosx-12.3-arm64-cpython-313/bcrypt running egg_info writing src/bcrypt.egg-info/PKG-INFO writing dependency_links to src/bcrypt.egg-info/dependency_links.txt writing requirements to src/bcrypt.egg-info/requires.txt writing top-level names to src/bcrypt.egg-info/top_level.txt reading manifest file 'src/bcrypt.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching 'mypy.ini' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files matching '*' found under directory '.circleci' adding license file 'LICENSE' writing manifest file 'src/bcrypt.egg-info/SOURCES.txt' copying src/bcrypt/_bcrypt.pyi -> build/lib.macosx-12.3-arm64-cpython-313/bcrypt copying src/bcrypt/py.typed -> build/lib.macosx-12.3-arm64-cpython-313/bcrypt running build_ext generating cffi module 'build/temp.macosx-12.3-arm64-cpython-313/_bcrypt.c' creating build/temp.macosx-12.3-arm64-cpython-313 building '_bcrypt' extension creating build/temp.macosx-12.3-arm64-cpython-313/build/temp.macosx-12.3-arm64-cpython-313 creating build/temp.macosx-12.3-arm64-cpython-313/src/_csrc clang -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -Isrc/_csrc -I/opt/pkg/include/python3.13 -c build/temp.macosx-12.3-arm64-cpython-313/_bcrypt.c -o build/temp.macosx-12.3-arm64-cpython-313/build/temp.macosx-12.3-arm64-cpython-313/_bcrypt.o clang -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -Isrc/_csrc -I/opt/pkg/include/python3.13 -c src/_csrc/bcrypt.c -o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/bcrypt.o src/_csrc/bcrypt.c:205:18: warning: initializing 'const u_int8_t *' (aka 'const unsigned char *') with an expression of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const u_int8_t *p = b64data; ^ ~~~~~~~ src/_csrc/bcrypt.c:247:12: warning: initializing 'u_int8_t *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] u_int8_t *bp = b64buffer; ^ ~~~~~~~~~ 2 warnings generated. clang -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -Isrc/_csrc -I/opt/pkg/include/python3.13 -c src/_csrc/bcrypt_pbkdf.c -o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/bcrypt_pbkdf.o src/_csrc/bcrypt_pbkdf.c:80:40: warning: expression does not compute the number of elements in this array; element type is 'uint32_t' (aka 'unsigned int'), not 'uint64_t' (aka 'unsigned long long') [-Wsizeof-array-div] blf_enc(&state, cdata, sizeof(cdata) / sizeof(uint64_t)); ~~~~~ ^ src/_csrc/bcrypt_pbkdf.c:61:11: note: array 'cdata' declared here uint32_t cdata[BCRYPT_WORDS]; ^ src/_csrc/bcrypt_pbkdf.c:80:40: note: place parentheses around the 'sizeof(uint64_t)' expression to silence this warning blf_enc(&state, cdata, sizeof(cdata) / sizeof(uint64_t)); ^ 1 warning generated. clang -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -Isrc/_csrc -I/opt/pkg/include/python3.13 -c src/_csrc/blf.c -o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/blf.o clang -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -Isrc/_csrc -I/opt/pkg/include/python3.13 -c src/_csrc/sha2.c -o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/sha2.o clang -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include -Isrc/_csrc -I/opt/pkg/include/python3.13 -c src/_csrc/timingsafe_bcmp.c -o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/timingsafe_bcmp.o clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/usr/lib -L/opt/pkg/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include/python3.13 -I/opt/pkg/include -I/opt/pkg/include/python3.13 -I/opt/pkg/include build/temp.macosx-12.3-arm64-cpython-313/build/temp.macosx-12.3-arm64-cpython-313/_bcrypt.o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/bcrypt.o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/bcrypt_pbkdf.o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/blf.o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/sha2.o build/temp.macosx-12.3-arm64-cpython-313/src/_csrc/timingsafe_bcmp.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-313/bcrypt/_bcrypt.abi3.so installing to build/bdist.macosx-12.3-arm64/wheel running install running install_lib creating build/bdist.macosx-12.3-arm64/wheel creating build/bdist.macosx-12.3-arm64/wheel/bcrypt copying build/lib.macosx-12.3-arm64-cpython-313/bcrypt/__about__.py -> build/bdist.macosx-12.3-arm64/wheel/./bcrypt copying build/lib.macosx-12.3-arm64-cpython-313/bcrypt/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./bcrypt copying build/lib.macosx-12.3-arm64-cpython-313/bcrypt/_bcrypt.abi3.so -> build/bdist.macosx-12.3-arm64/wheel/./bcrypt copying build/lib.macosx-12.3-arm64-cpython-313/bcrypt/_bcrypt.pyi -> build/bdist.macosx-12.3-arm64/wheel/./bcrypt copying build/lib.macosx-12.3-arm64-cpython-313/bcrypt/py.typed -> build/bdist.macosx-12.3-arm64/wheel/./bcrypt running install_egg_info Copying src/bcrypt.egg-info to build/bdist.macosx-12.3-arm64/wheel/./bcrypt-3.2.2-py3.13.egg-info running install_scripts creating build/bdist.macosx-12.3-arm64/wheel/bcrypt-3.2.2.dist-info/WHEEL creating '/Users/pbulk/build/security/py-bcrypt3/work/bcrypt-3.2.2/dist/.tmp-zusxhuxm/bcrypt-3.2.2-cp313-cp313-macosx_12_0_arm64.whl' and adding 'build/bdist.macosx-12.3-arm64/wheel' to it adding 'bcrypt/__about__.py' adding 'bcrypt/__init__.py' adding 'bcrypt/_bcrypt.abi3.so' adding 'bcrypt/_bcrypt.pyi' adding 'bcrypt/py.typed' adding 'bcrypt-3.2.2.dist-info/licenses/LICENSE' adding 'bcrypt-3.2.2.dist-info/METADATA' adding 'bcrypt-3.2.2.dist-info/WHEEL' adding 'bcrypt-3.2.2.dist-info/top_level.txt' adding 'bcrypt-3.2.2.dist-info/RECORD' removing build/bdist.macosx-12.3-arm64/wheel Successfully built bcrypt-3.2.2-cp313-cp313-macosx_12_0_arm64.whl