2023-10-24T07:59:46,511 Created temporary directory: /tmp/pip-build-tracker-vn1g4kmp 2023-10-24T07:59:46,512 Initialized build tracking at /tmp/pip-build-tracker-vn1g4kmp 2023-10-24T07:59:46,513 Created build tracker: /tmp/pip-build-tracker-vn1g4kmp 2023-10-24T07:59:46,513 Entered build tracker: /tmp/pip-build-tracker-vn1g4kmp 2023-10-24T07:59:46,514 Created temporary directory: /tmp/pip-wheel-2zyxuagz 2023-10-24T07:59:46,517 Created temporary directory: /tmp/pip-ephem-wheel-cache-v4h1whh2 2023-10-24T07:59:46,539 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-24T07:59:46,543 2 location(s) to search for versions of promptflow-contentsafety: 2023-10-24T07:59:46,543 * https://pypi.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,543 * https://www.piwheels.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,544 Fetching project page and analyzing links: https://pypi.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,545 Getting page https://pypi.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,546 Found index url https://pypi.org/simple/ 2023-10-24T07:59:46,764 Fetched page https://pypi.org/simple/promptflow-contentsafety/ as application/vnd.pypi.simple.v1+json 2023-10-24T07:59:46,767 Found link https://files.pythonhosted.org/packages/21/ee/a2710cb53330352a10e0adae3ca7df0d6983f21897777b9da346ced89fb0/promptflow-contentsafety-0.0.5.tar.gz (from https://pypi.org/simple/promptflow-contentsafety/), version: 0.0.5 2023-10-24T07:59:46,767 Skipping link: No binaries permitted for promptflow-contentsafety: https://files.pythonhosted.org/packages/17/a4/d3ffbf0740e3bc6aa171bf8795a3474d3f40e4f348bb2aedc0695dd801b6/promptflow_contentsafety-0.0.5-py3-none-any.whl (from https://pypi.org/simple/promptflow-contentsafety/) 2023-10-24T07:59:46,768 Found link https://files.pythonhosted.org/packages/ff/4b/25129d82937e6be18151c10397de63d4f900d9ed5a94162e530a52787fe8/promptflow-contentsafety-0.0.6.tar.gz (from https://pypi.org/simple/promptflow-contentsafety/), version: 0.0.6 2023-10-24T07:59:46,769 Skipping link: No binaries permitted for promptflow-contentsafety: https://files.pythonhosted.org/packages/c0/6a/662de40c9fbda6a54437ffbfcad69c940c97a40ecbe23b9f0e4973906691/promptflow_contentsafety-0.0.6-py3-none-any.whl (from https://pypi.org/simple/promptflow-contentsafety/) 2023-10-24T07:59:46,769 Found link https://files.pythonhosted.org/packages/93/40/6495f1fa753f9f9b92313d7632e32043ff01c4821d285e9846caae0368be/promptflow-contentsafety-0.0.7.tar.gz (from https://pypi.org/simple/promptflow-contentsafety/), version: 0.0.7 2023-10-24T07:59:46,770 Skipping link: No binaries permitted for promptflow-contentsafety: https://files.pythonhosted.org/packages/2f/6b/953abde29cd96f829c608769fb5d33059902bf5077524a0c223754693845/promptflow_contentsafety-0.0.7-py3-none-any.whl (from https://pypi.org/simple/promptflow-contentsafety/) 2023-10-24T07:59:46,771 Fetching project page and analyzing links: https://www.piwheels.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,772 Getting page https://www.piwheels.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,773 Found index url https://www.piwheels.org/simple/ 2023-10-24T07:59:46,940 Fetched page https://www.piwheels.org/simple/promptflow-contentsafety/ as text/html 2023-10-24T07:59:46,942 Skipping link: No binaries permitted for promptflow-contentsafety: https://www.piwheels.org/simple/promptflow-contentsafety/promptflow_contentsafety-0.0.6-py3-none-any.whl#sha256=48e1687edbad174f8e311541e733fdafccd2f4280e89cf310d873921f69d8151 (from https://www.piwheels.org/simple/promptflow-contentsafety/) 2023-10-24T07:59:46,942 Skipping link: No binaries permitted for promptflow-contentsafety: https://www.piwheels.org/simple/promptflow-contentsafety/promptflow_contentsafety-0.0.5-py3-none-any.whl#sha256=870c1d06809233d9bad85dc937f86557f9e43cbcdc407202a4919cd129d33234 (from https://www.piwheels.org/simple/promptflow-contentsafety/) 2023-10-24T07:59:46,943 Skipping link: not a file: https://www.piwheels.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,944 Skipping link: not a file: https://pypi.org/simple/promptflow-contentsafety/ 2023-10-24T07:59:46,962 Given no hashes to check 1 links for project 'promptflow-contentsafety': discarding no candidates 2023-10-24T07:59:46,981 Collecting promptflow-contentsafety==0.0.7 2023-10-24T07:59:46,983 Created temporary directory: /tmp/pip-unpack-nyuqa0rh 2023-10-24T07:59:47,199 Downloading promptflow-contentsafety-0.0.7.tar.gz (5.3 kB) 2023-10-24T07:59:47,236 Added promptflow-contentsafety==0.0.7 from https://files.pythonhosted.org/packages/93/40/6495f1fa753f9f9b92313d7632e32043ff01c4821d285e9846caae0368be/promptflow-contentsafety-0.0.7.tar.gz to build tracker '/tmp/pip-build-tracker-vn1g4kmp' 2023-10-24T07:59:47,238 Running setup.py (path:/tmp/pip-wheel-2zyxuagz/promptflow-contentsafety_5647227a75ec4dbc905fbe37d0b9d3b9/setup.py) egg_info for package promptflow-contentsafety 2023-10-24T07:59:47,239 Created temporary directory: /tmp/pip-pip-egg-info-b4frf2zb 2023-10-24T07:59:47,239 Preparing metadata (setup.py): started 2023-10-24T07:59:47,241 Running command python setup.py egg_info 2023-10-24T07:59:48,277 running egg_info 2023-10-24T07:59:48,278 creating /tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info 2023-10-24T07:59:48,305 writing /tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/PKG-INFO 2023-10-24T07:59:48,308 writing dependency_links to /tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/dependency_links.txt 2023-10-24T07:59:48,310 writing entry points to /tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/entry_points.txt 2023-10-24T07:59:48,311 writing top-level names to /tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/top_level.txt 2023-10-24T07:59:48,313 writing manifest file '/tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/SOURCES.txt' 2023-10-24T07:59:48,396 reading manifest file '/tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/SOURCES.txt' 2023-10-24T07:59:48,397 reading manifest template 'MANIFEST.in' 2023-10-24T07:59:48,401 writing manifest file '/tmp/pip-pip-egg-info-b4frf2zb/promptflow_contentsafety.egg-info/SOURCES.txt' 2023-10-24T07:59:48,509 Preparing metadata (setup.py): finished with status 'done' 2023-10-24T07:59:48,512 Source in /tmp/pip-wheel-2zyxuagz/promptflow-contentsafety_5647227a75ec4dbc905fbe37d0b9d3b9 has version 0.0.7, which satisfies requirement promptflow-contentsafety==0.0.7 from https://files.pythonhosted.org/packages/93/40/6495f1fa753f9f9b92313d7632e32043ff01c4821d285e9846caae0368be/promptflow-contentsafety-0.0.7.tar.gz 2023-10-24T07:59:48,513 Removed promptflow-contentsafety==0.0.7 from https://files.pythonhosted.org/packages/93/40/6495f1fa753f9f9b92313d7632e32043ff01c4821d285e9846caae0368be/promptflow-contentsafety-0.0.7.tar.gz from build tracker '/tmp/pip-build-tracker-vn1g4kmp' 2023-10-24T07:59:48,517 Created temporary directory: /tmp/pip-unpack-95lrztfj 2023-10-24T07:59:48,518 Created temporary directory: /tmp/pip-unpack-08ib73ku 2023-10-24T07:59:48,520 Building wheels for collected packages: promptflow-contentsafety 2023-10-24T07:59:48,524 Created temporary directory: /tmp/pip-wheel-2rtz480f 2023-10-24T07:59:48,525 Building wheel for promptflow-contentsafety (setup.py): started 2023-10-24T07:59:48,526 Destination directory: /tmp/pip-wheel-2rtz480f 2023-10-24T07:59:48,527 Running command python setup.py bdist_wheel 2023-10-24T07:59:49,543 running bdist_wheel 2023-10-24T07:59:49,645 running build 2023-10-24T07:59:49,646 running build_py 2023-10-24T07:59:49,674 creating build 2023-10-24T07:59:49,675 creating build/lib 2023-10-24T07:59:49,676 creating build/lib/content_safety_text 2023-10-24T07:59:49,677 copying content_safety_text/__init__.py -> build/lib/content_safety_text 2023-10-24T07:59:49,680 creating build/lib/tests 2023-10-24T07:59:49,681 copying tests/__init__.py -> build/lib/tests 2023-10-24T07:59:49,682 copying tests/test_content_safety_text_tool.py -> build/lib/tests 2023-10-24T07:59:49,685 creating build/lib/content_safety_text/tools 2023-10-24T07:59:49,686 copying content_safety_text/tools/__init__.py -> build/lib/content_safety_text/tools 2023-10-24T07:59:49,688 copying content_safety_text/tools/utils.py -> build/lib/content_safety_text/tools 2023-10-24T07:59:49,690 copying content_safety_text/tools/content_safety_text_tool.py -> build/lib/content_safety_text/tools 2023-10-24T07:59:49,692 running egg_info 2023-10-24T07:59:49,752 writing promptflow_contentsafety.egg-info/PKG-INFO 2023-10-24T07:59:49,755 writing dependency_links to promptflow_contentsafety.egg-info/dependency_links.txt 2023-10-24T07:59:49,756 writing entry points to promptflow_contentsafety.egg-info/entry_points.txt 2023-10-24T07:59:49,758 writing top-level names to promptflow_contentsafety.egg-info/top_level.txt 2023-10-24T07:59:49,786 reading manifest file 'promptflow_contentsafety.egg-info/SOURCES.txt' 2023-10-24T07:59:49,788 reading manifest template 'MANIFEST.in' 2023-10-24T07:59:49,791 writing manifest file 'promptflow_contentsafety.egg-info/SOURCES.txt' 2023-10-24T07:59:49,793 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'content_safety_text.yamls' is absent from the `packages` configuration. 2023-10-24T07:59:49,794 !! 2023-10-24T07:59:49,795 ******************************************************************************** 2023-10-24T07:59:49,795 ############################ 2023-10-24T07:59:49,796 # Package would be ignored # 2023-10-24T07:59:49,796 ############################ 2023-10-24T07:59:49,797 Python recognizes 'content_safety_text.yamls' as an importable package[^1], 2023-10-24T07:59:49,797 but it is absent from setuptools' `packages` configuration. 2023-10-24T07:59:49,798 This leads to an ambiguous overall configuration. If you want to distribute this 2023-10-24T07:59:49,799 package, please make sure that 'content_safety_text.yamls' is explicitly added 2023-10-24T07:59:49,800 to the `packages` configuration field. 2023-10-24T07:59:49,801 Alternatively, you can also rely on setuptools' discovery methods 2023-10-24T07:59:49,802 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-10-24T07:59:49,802 instead of `find_packages(...)`/`find:`). 2023-10-24T07:59:49,803 You can read more about "package discovery" on setuptools documentation page: 2023-10-24T07:59:49,804 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2023-10-24T07:59:49,806 If you don't want 'content_safety_text.yamls' to be distributed and are 2023-10-24T07:59:49,806 already explicitly excluding 'content_safety_text.yamls' via 2023-10-24T07:59:49,807 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2023-10-24T07:59:49,807 you can try to use `exclude_package_data`, or `include-package-data=False` in 2023-10-24T07:59:49,808 combination with a more fine grained `package-data` configuration. 2023-10-24T07:59:49,809 You can read more about "package data files" on setuptools documentation page: 2023-10-24T07:59:49,810 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2023-10-24T07:59:49,812 [^1]: For Python, any directory (with suitable naming) can be imported, 2023-10-24T07:59:49,813 even if it does not contain any `.py` files. 2023-10-24T07:59:49,813 On the other hand, currently there is no concept of package data 2023-10-24T07:59:49,814 directory, all directories are treated like packages. 2023-10-24T07:59:49,815 ******************************************************************************** 2023-10-24T07:59:49,816 !! 2023-10-24T07:59:49,816 check.warn(importable) 2023-10-24T07:59:49,817 creating build/lib/content_safety_text/yamls 2023-10-24T07:59:49,818 copying content_safety_text/yamls/content_safety_text_tool.yaml -> build/lib/content_safety_text/yamls 2023-10-24T07:59:49,829 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-10-24T07:59:49,830 !! 2023-10-24T07:59:49,831 ******************************************************************************** 2023-10-24T07:59:49,831 Please avoid running ``setup.py`` directly. 2023-10-24T07:59:49,832 Instead, use pypa/build, pypa/installer or other 2023-10-24T07:59:49,832 standards-based tools. 2023-10-24T07:59:49,833 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-10-24T07:59:49,834 ******************************************************************************** 2023-10-24T07:59:49,835 !! 2023-10-24T07:59:49,835 self.initialize_options() 2023-10-24T07:59:49,855 installing to build/bdist.linux-armv7l/wheel 2023-10-24T07:59:49,855 running install 2023-10-24T07:59:49,880 running install_lib 2023-10-24T07:59:49,906 creating build/bdist.linux-armv7l 2023-10-24T07:59:49,907 creating build/bdist.linux-armv7l/wheel 2023-10-24T07:59:49,908 creating build/bdist.linux-armv7l/wheel/content_safety_text 2023-10-24T07:59:49,910 copying build/lib/content_safety_text/__init__.py -> build/bdist.linux-armv7l/wheel/content_safety_text 2023-10-24T07:59:49,912 creating build/bdist.linux-armv7l/wheel/content_safety_text/tools 2023-10-24T07:59:49,913 copying build/lib/content_safety_text/tools/__init__.py -> build/bdist.linux-armv7l/wheel/content_safety_text/tools 2023-10-24T07:59:49,915 copying build/lib/content_safety_text/tools/utils.py -> build/bdist.linux-armv7l/wheel/content_safety_text/tools 2023-10-24T07:59:49,917 copying build/lib/content_safety_text/tools/content_safety_text_tool.py -> build/bdist.linux-armv7l/wheel/content_safety_text/tools 2023-10-24T07:59:49,920 creating build/bdist.linux-armv7l/wheel/content_safety_text/yamls 2023-10-24T07:59:49,921 copying build/lib/content_safety_text/yamls/content_safety_text_tool.yaml -> build/bdist.linux-armv7l/wheel/content_safety_text/yamls 2023-10-24T07:59:49,924 creating build/bdist.linux-armv7l/wheel/tests 2023-10-24T07:59:49,924 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/tests 2023-10-24T07:59:49,926 copying build/lib/tests/test_content_safety_text_tool.py -> build/bdist.linux-armv7l/wheel/tests 2023-10-24T07:59:49,928 running install_egg_info 2023-10-24T07:59:49,960 Copying promptflow_contentsafety.egg-info to build/bdist.linux-armv7l/wheel/promptflow_contentsafety-0.0.7-py3.11.egg-info 2023-10-24T07:59:49,970 running install_scripts 2023-10-24T07:59:49,982 creating build/bdist.linux-armv7l/wheel/promptflow_contentsafety-0.0.7.dist-info/WHEEL 2023-10-24T07:59:49,985 creating '/tmp/pip-wheel-2rtz480f/promptflow_contentsafety-0.0.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-24T07:59:49,987 adding 'content_safety_text/__init__.py' 2023-10-24T07:59:49,989 adding 'content_safety_text/tools/__init__.py' 2023-10-24T07:59:49,991 adding 'content_safety_text/tools/content_safety_text_tool.py' 2023-10-24T07:59:49,993 adding 'content_safety_text/tools/utils.py' 2023-10-24T07:59:49,995 adding 'content_safety_text/yamls/content_safety_text_tool.yaml' 2023-10-24T07:59:49,997 adding 'tests/__init__.py' 2023-10-24T07:59:49,998 adding 'tests/test_content_safety_text_tool.py' 2023-10-24T07:59:50,000 adding 'promptflow_contentsafety-0.0.7.dist-info/METADATA' 2023-10-24T07:59:50,001 adding 'promptflow_contentsafety-0.0.7.dist-info/WHEEL' 2023-10-24T07:59:50,002 adding 'promptflow_contentsafety-0.0.7.dist-info/entry_points.txt' 2023-10-24T07:59:50,003 adding 'promptflow_contentsafety-0.0.7.dist-info/top_level.txt' 2023-10-24T07:59:50,004 adding 'promptflow_contentsafety-0.0.7.dist-info/RECORD' 2023-10-24T07:59:50,005 removing build/bdist.linux-armv7l/wheel 2023-10-24T07:59:50,122 Building wheel for promptflow-contentsafety (setup.py): finished with status 'done' 2023-10-24T07:59:50,125 Created wheel for promptflow-contentsafety: filename=promptflow_contentsafety-0.0.7-py3-none-any.whl size=6913 sha256=b7040f0c495c9f01ba836ce694e4984be80b210751ad943ab42939d2e03fe5fe 2023-10-24T07:59:50,126 Stored in directory: /tmp/pip-ephem-wheel-cache-v4h1whh2/wheels/0b/8f/9f/cbd139dbf3c9ad3e78b2a857451bc4bb322bdfc39419f2debf 2023-10-24T07:59:50,135 Successfully built promptflow-contentsafety 2023-10-24T07:59:50,138 Removed build tracker: '/tmp/pip-build-tracker-vn1g4kmp'