Created temporary directory: /tmp/pip-ephem-wheel-cache-r9mqzzdz Created temporary directory: /tmp/pip-req-tracker-3orjeqhp Created requirements tracker '/tmp/pip-req-tracker-3orjeqhp' Created temporary directory: /tmp/pip-wheel-odmq742a Looking in indexes: https://pypi.python.org/simple Collecting grove.py==0.6 1 location(s) to search for versions of grove.py: * https://pypi.python.org/simple/grove-py/ Getting page https://pypi.python.org/simple/grove-py/ Analyzing links from page https://pypi.org/simple/grove-py/ Found link https://files.pythonhosted.org/packages/09/c7/88b0252b4d0735e1a326e9a8ddc3f9cee00e4d060d006e72bd403ed3eb68/grove.py-0.1.tar.gz#sha256=ee0d184911c30566cacb78518af94b848579375013786ace3a3684a2882c84d2 (from https://pypi.org/simple/grove-py/), version: 0.1 Found link https://files.pythonhosted.org/packages/77/d6/00f9ad7bd3426584cfda80e4a83e87c81ff16d104b5e6edd2913c72e996d/grove.py-0.2.tar.gz#sha256=b46e892cae97c17a3013693e4531c9c1157546f964ed9ab00c7b256ec78c3a7d (from https://pypi.org/simple/grove-py/), version: 0.2 Found link https://files.pythonhosted.org/packages/8d/51/0e92925f290a357c5da4eba1be4444b252b8b973351bd11e6fc9d7708966/grove.py-0.3.tar.gz#sha256=9a93ba48973cdbb5fb814a565a9a8e33433b69a5221a45376d08c92a3104644a (from https://pypi.org/simple/grove-py/), version: 0.3 Found link https://files.pythonhosted.org/packages/54/0b/d119acaa5d553f1b0f4b74da46b427ea7363b8b4960a0ef601bb910a54f2/grove.py-0.4.tar.gz#sha256=9f2bc3d82351c4f66b1728b37fb451dd692787d85633cd821b66beafddc29547 (from https://pypi.org/simple/grove-py/), version: 0.4 Found link https://files.pythonhosted.org/packages/50/68/35fc8977462c2733e7fd954d8be75975b999264389f1bec615f6cfa5c351/grove.py-0.5.tar.gz#sha256=71fb06b53d7bdfad11d6cd7893fc4e5cd92fdaa649ac39e47d8800841d9aa20b (from https://pypi.org/simple/grove-py/), version: 0.5 Found link https://files.pythonhosted.org/packages/d5/1c/4061c51ccc35471b210e83a76598a1f58198df6c46942917e0f320a9fa81/grove.py-0.6.tar.gz#sha256=0bd69ac8d30f2a4bdefa06e10df4dbd87bd018b79a7455643250ef26fb55b4a6 (from https://pypi.org/simple/grove-py/), version: 0.6 Using version 0.6 (newest of versions: 0.6) Created temporary directory: /tmp/pip-unpack-fmi1x3n4 Downloading https://files.pythonhosted.org/packages/d5/1c/4061c51ccc35471b210e83a76598a1f58198df6c46942917e0f320a9fa81/grove.py-0.6.tar.gz (40kB) Downloading from URL https://files.pythonhosted.org/packages/d5/1c/4061c51ccc35471b210e83a76598a1f58198df6c46942917e0f320a9fa81/grove.py-0.6.tar.gz#sha256=0bd69ac8d30f2a4bdefa06e10df4dbd87bd018b79a7455643250ef26fb55b4a6 (from https://pypi.org/simple/grove-py/) Added grove.py==0.6 from https://files.pythonhosted.org/packages/d5/1c/4061c51ccc35471b210e83a76598a1f58198df6c46942917e0f320a9fa81/grove.py-0.6.tar.gz#sha256=0bd69ac8d30f2a4bdefa06e10df4dbd87bd018b79a7455643250ef26fb55b4a6 to build tracker '/tmp/pip-req-tracker-3orjeqhp' Running setup.py (path:/tmp/pip-wheel-odmq742a/grove.py/setup.py) egg_info for package grove.py Running command python setup.py egg_info running egg_info creating pip-egg-info/grove.py.egg-info writing dependency_links to pip-egg-info/grove.py.egg-info/dependency_links.txt writing top-level names to pip-egg-info/grove.py.egg-info/top_level.txt writing pip-egg-info/grove.py.egg-info/PKG-INFO writing requirements to pip-egg-info/grove.py.egg-info/requires.txt writing entry points to pip-egg-info/grove.py.egg-info/entry_points.txt writing manifest file 'pip-egg-info/grove.py.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/grove.py.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' writing manifest file 'pip-egg-info/grove.py.egg-info/SOURCES.txt' Source in /tmp/pip-wheel-odmq742a/grove.py has version 0.6, which satisfies requirement grove.py==0.6 from https://files.pythonhosted.org/packages/d5/1c/4061c51ccc35471b210e83a76598a1f58198df6c46942917e0f320a9fa81/grove.py-0.6.tar.gz#sha256=0bd69ac8d30f2a4bdefa06e10df4dbd87bd018b79a7455643250ef26fb55b4a6 Removed grove.py==0.6 from https://files.pythonhosted.org/packages/d5/1c/4061c51ccc35471b210e83a76598a1f58198df6c46942917e0f320a9fa81/grove.py-0.6.tar.gz#sha256=0bd69ac8d30f2a4bdefa06e10df4dbd87bd018b79a7455643250ef26fb55b4a6 from build tracker '/tmp/pip-req-tracker-3orjeqhp' Building wheels for collected packages: grove.py Created temporary directory: /tmp/pip-wheel-q41f704_ Running setup.py bdist_wheel for grove.py: started Destination directory: /tmp/pip-wheel-q41f704_ Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-wheel-odmq742a/grove.py/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-q41f704_ running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/grove copying grove/grove_piezo_vibration_sensor.py -> build/lib/grove copying grove/grove_oled_display_128x64.py -> build/lib/grove copying grove/grove_ryb_led_button.py -> build/lib/grove copying grove/grove_air_quality_sensor_v1_3.py -> build/lib/grove copying grove/grove_i2c_color_sensor_v2.py -> build/lib/grove copying grove/grove_switch.py -> build/lib/grove copying grove/grove_button.py -> build/lib/grove copying grove/grove_i2c_motor_driver.py -> build/lib/grove copying grove/grove_temperature_sensor.py -> build/lib/grove copying grove/grove_12_chan_touch_sensor_MPR121.py -> build/lib/grove copying grove/grove_mini_pir_motion_sensor.py -> build/lib/grove copying grove/grove_servo.py -> build/lib/grove copying grove/grove_collision_sensor.py -> build/lib/grove copying grove/grove_led.py -> build/lib/grove copying grove/grove_gesture_sensor.py -> build/lib/grove copying grove/grove_sound_sensor.py -> build/lib/grove copying grove/grove_ultrasonic_ranger.py -> build/lib/grove copying grove/grove_water_sensor.py -> build/lib/grove copying grove/grove_mech_keycap.py -> build/lib/grove copying grove/grove_I2C_High_Accuracy_tem_hum_SHT35_sensor.py -> build/lib/grove copying grove/i2c.py -> build/lib/grove copying grove/grove_thumb_joystick.py -> build/lib/grove copying grove/grove_slide_potentiometer.py -> build/lib/grove copying grove/grove_pwm_buzzer.py -> build/lib/grove copying grove/grove_rotary_angle_sensor.py -> build/lib/grove copying grove/grove_relay.py -> build/lib/grove copying grove/grove_touch_sensor.py -> build/lib/grove copying grove/grove_touch_slider_CY8C.py -> build/lib/grove copying grove/__init__.py -> build/lib/grove copying grove/adc_8chan_12bit.py -> build/lib/grove copying grove/grove_3_axis_compass_bmm150.py -> build/lib/grove copying grove/grove_temperature_humidity_sensor_sht3x.py -> build/lib/grove copying grove/grove_light_sensor_v1_2.py -> build/lib/grove copying grove/grove_loudness_sensor.py -> build/lib/grove copying grove/grove_moisture_sensor.py -> build/lib/grove copying grove/adc.py -> build/lib/grove copying grove/grove_4_digit_display.py -> build/lib/grove copying grove/grove_temperature_humidity_sensor.py -> build/lib/grove copying grove/grove_high_accuracy_temperature.py -> build/lib/grove copying grove/grove_tilt_switch.py -> build/lib/grove copying grove/grove_uv_sensor.py -> build/lib/grove copying grove/grove_recorder_v3_0.py -> build/lib/grove running egg_info writing requirements to grove.py.egg-info/requires.txt writing entry points to grove.py.egg-info/entry_points.txt writing top-level names to grove.py.egg-info/top_level.txt writing grove.py.egg-info/PKG-INFO writing dependency_links to grove.py.egg-info/dependency_links.txt reading manifest file 'grove.py.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' writing manifest file 'grove.py.egg-info/SOURCES.txt' creating build/lib/grove/button copying grove/button/__init__.py -> build/lib/grove/button copying grove/button/button.py -> build/lib/grove/button copying grove/button/button_gpio.py -> build/lib/grove/button copying grove/button/button_i2c.py -> build/lib/grove/button creating build/lib/grove/factory copying grove/factory/__init__.py -> build/lib/grove/factory copying grove/factory/factory.py -> build/lib/grove/factory creating build/lib/grove/gpio copying grove/gpio/__init__.py -> build/lib/grove/gpio copying grove/gpio/gpio_mraa.py -> build/lib/grove/gpio copying grove/gpio/gpio_rpi.py -> build/lib/grove/gpio copying grove/gpio/wrapper.py -> build/lib/grove/gpio creating build/lib/grove/helper copying grove/helper/__init__.py -> build/lib/grove/helper copying grove/helper/helper.py -> build/lib/grove/helper copying grove/helper/os_sched.py -> build/lib/grove/helper creating build/lib/grove/lcd copying grove/lcd/__init__.py -> build/lib/grove/lcd copying grove/lcd/sh1107g.py -> build/lib/grove/lcd creating build/lib/grove/led copying grove/led/__init__.py -> build/lib/grove/led copying grove/led/one_led.py -> build/lib/grove/led copying grove/led/one_led_ws2812.py -> build/lib/grove/led creating build/lib/grove/motor copying grove/motor/__init__.py -> build/lib/grove/motor copying grove/motor/i2c_motor_driver.py -> build/lib/grove/motor creating build/lib/grove/temperature copying grove/temperature/__init__.py -> build/lib/grove/temperature copying grove/temperature/mcp9808.py -> build/lib/grove/temperature copying grove/temperature/temper.py -> build/lib/grove/temperature installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_piezo_vibration_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_oled_display_128x64.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_ryb_led_button.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_air_quality_sensor_v1_3.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_i2c_color_sensor_v2.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_switch.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_button.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_i2c_motor_driver.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_temperature_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_12_chan_touch_sensor_MPR121.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/helper copying build/lib/grove/helper/__init__.py -> build/bdist.linux-armv7l/wheel/grove/helper copying build/lib/grove/helper/helper.py -> build/bdist.linux-armv7l/wheel/grove/helper copying build/lib/grove/helper/os_sched.py -> build/bdist.linux-armv7l/wheel/grove/helper copying build/lib/grove/grove_mini_pir_motion_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_servo.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_collision_sensor.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/led copying build/lib/grove/led/one_led_ws2812.py -> build/bdist.linux-armv7l/wheel/grove/led copying build/lib/grove/led/one_led.py -> build/bdist.linux-armv7l/wheel/grove/led copying build/lib/grove/led/__init__.py -> build/bdist.linux-armv7l/wheel/grove/led copying build/lib/grove/grove_led.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_gesture_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_sound_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_ultrasonic_ranger.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_water_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_mech_keycap.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/gpio copying build/lib/grove/gpio/wrapper.py -> build/bdist.linux-armv7l/wheel/grove/gpio copying build/lib/grove/gpio/gpio_mraa.py -> build/bdist.linux-armv7l/wheel/grove/gpio copying build/lib/grove/gpio/gpio_rpi.py -> build/bdist.linux-armv7l/wheel/grove/gpio copying build/lib/grove/gpio/__init__.py -> build/bdist.linux-armv7l/wheel/grove/gpio copying build/lib/grove/grove_I2C_High_Accuracy_tem_hum_SHT35_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/i2c.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_thumb_joystick.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/button copying build/lib/grove/button/button_i2c.py -> build/bdist.linux-armv7l/wheel/grove/button copying build/lib/grove/button/__init__.py -> build/bdist.linux-armv7l/wheel/grove/button copying build/lib/grove/button/button_gpio.py -> build/bdist.linux-armv7l/wheel/grove/button copying build/lib/grove/button/button.py -> build/bdist.linux-armv7l/wheel/grove/button copying build/lib/grove/grove_slide_potentiometer.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_pwm_buzzer.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_rotary_angle_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_relay.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/temperature copying build/lib/grove/temperature/mcp9808.py -> build/bdist.linux-armv7l/wheel/grove/temperature copying build/lib/grove/temperature/__init__.py -> build/bdist.linux-armv7l/wheel/grove/temperature copying build/lib/grove/temperature/temper.py -> build/bdist.linux-armv7l/wheel/grove/temperature copying build/lib/grove/grove_touch_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_touch_slider_CY8C.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/__init__.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/factory copying build/lib/grove/factory/factory.py -> build/bdist.linux-armv7l/wheel/grove/factory copying build/lib/grove/factory/__init__.py -> build/bdist.linux-armv7l/wheel/grove/factory copying build/lib/grove/adc_8chan_12bit.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_3_axis_compass_bmm150.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_temperature_humidity_sensor_sht3x.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_light_sensor_v1_2.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_loudness_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_moisture_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/adc.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/lcd copying build/lib/grove/lcd/sh1107g.py -> build/bdist.linux-armv7l/wheel/grove/lcd copying build/lib/grove/lcd/__init__.py -> build/bdist.linux-armv7l/wheel/grove/lcd copying build/lib/grove/grove_4_digit_display.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_temperature_humidity_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_high_accuracy_temperature.py -> build/bdist.linux-armv7l/wheel/grove creating build/bdist.linux-armv7l/wheel/grove/motor copying build/lib/grove/motor/i2c_motor_driver.py -> build/bdist.linux-armv7l/wheel/grove/motor copying build/lib/grove/motor/__init__.py -> build/bdist.linux-armv7l/wheel/grove/motor copying build/lib/grove/grove_tilt_switch.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_uv_sensor.py -> build/bdist.linux-armv7l/wheel/grove copying build/lib/grove/grove_recorder_v3_0.py -> build/bdist.linux-armv7l/wheel/grove running install_egg_info Copying grove.py.egg-info to build/bdist.linux-armv7l/wheel/grove.py-0.6-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/grove.py-0.6.dist-info/WHEEL creating '/tmp/pip-wheel-q41f704_/grove.py-0.6-py3-none-any.whl' and adding '.' to it adding 'grove/__init__.py' adding 'grove/adc.py' adding 'grove/adc_8chan_12bit.py' adding 'grove/grove_12_chan_touch_sensor_MPR121.py' adding 'grove/grove_3_axis_compass_bmm150.py' adding 'grove/grove_4_digit_display.py' adding 'grove/grove_I2C_High_Accuracy_tem_hum_SHT35_sensor.py' adding 'grove/grove_air_quality_sensor_v1_3.py' adding 'grove/grove_button.py' adding 'grove/grove_collision_sensor.py' adding 'grove/grove_gesture_sensor.py' adding 'grove/grove_high_accuracy_temperature.py' adding 'grove/grove_i2c_color_sensor_v2.py' adding 'grove/grove_i2c_motor_driver.py' adding 'grove/grove_led.py' adding 'grove/grove_light_sensor_v1_2.py' adding 'grove/grove_loudness_sensor.py' adding 'grove/grove_mech_keycap.py' adding 'grove/grove_mini_pir_motion_sensor.py' adding 'grove/grove_moisture_sensor.py' adding 'grove/grove_oled_display_128x64.py' adding 'grove/grove_piezo_vibration_sensor.py' adding 'grove/grove_pwm_buzzer.py' adding 'grove/grove_recorder_v3_0.py' adding 'grove/grove_relay.py' adding 'grove/grove_rotary_angle_sensor.py' adding 'grove/grove_ryb_led_button.py' adding 'grove/grove_servo.py' adding 'grove/grove_slide_potentiometer.py' adding 'grove/grove_sound_sensor.py' adding 'grove/grove_switch.py' adding 'grove/grove_temperature_humidity_sensor.py' adding 'grove/grove_temperature_humidity_sensor_sht3x.py' adding 'grove/grove_temperature_sensor.py' adding 'grove/grove_thumb_joystick.py' adding 'grove/grove_tilt_switch.py' adding 'grove/grove_touch_sensor.py' adding 'grove/grove_touch_slider_CY8C.py' adding 'grove/grove_ultrasonic_ranger.py' adding 'grove/grove_uv_sensor.py' adding 'grove/grove_water_sensor.py' adding 'grove/i2c.py' adding 'grove/button/__init__.py' adding 'grove/button/button.py' adding 'grove/button/button_gpio.py' adding 'grove/button/button_i2c.py' adding 'grove/factory/__init__.py' adding 'grove/factory/factory.py' adding 'grove/gpio/__init__.py' adding 'grove/gpio/gpio_mraa.py' adding 'grove/gpio/gpio_rpi.py' adding 'grove/gpio/wrapper.py' adding 'grove/helper/__init__.py' adding 'grove/helper/helper.py' adding 'grove/helper/os_sched.py' adding 'grove/lcd/__init__.py' adding 'grove/lcd/sh1107g.py' adding 'grove/led/__init__.py' adding 'grove/led/one_led.py' adding 'grove/led/one_led_ws2812.py' adding 'grove/motor/__init__.py' adding 'grove/motor/i2c_motor_driver.py' adding 'grove/temperature/__init__.py' adding 'grove/temperature/mcp9808.py' adding 'grove/temperature/temper.py' adding 'grove.py-0.6.dist-info/entry_points.txt' adding 'grove.py-0.6.dist-info/top_level.txt' adding 'grove.py-0.6.dist-info/WHEEL' adding 'grove.py-0.6.dist-info/METADATA' adding 'grove.py-0.6.dist-info/RECORD' removing build/bdist.linux-armv7l/wheel Running setup.py bdist_wheel for grove.py: finished with status 'done' Stored in directory: /tmp/tmpdvpxxqec Successfully built grove.py Cleaning up... Removing source in /tmp/pip-wheel-odmq742a/grove.py Removed build tracker '/tmp/pip-req-tracker-3orjeqhp'