Name: python-platypush Version: 1.3.21 Release: %autorelease # Fill in the actual package summary to submit package to Fedora Summary: A general-purpose framework for automation # No license information obtained, it's up to the packager to fill it in License: ... URL: https://platypush.tech Source: %{pypi_source platypush} BuildArch: noarch BuildRequires: python3-devel # Fill in the actual package description to submit package to Fedora %global _description %{expand: This is package 'platypush' generated automatically by pyp2spec.} %description %_description %package -n python3-platypush Summary: %{summary} %description -n python3-platypush %_description # For official Fedora packages, review which extras should be actually packaged # See: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#Extras %pyproject_extras_subpkg -n python3-platypush adafruit-io,arduino,assistant-google,assistant-openai,assistant-openwakeword,assistant-picovoice,assistant-vosk,bluetooth,calendar-ical,camera-cv,camera-ffmpeg,camera-gstreamer,camera-ir-mlx90640,camera-pi,camera-pi-legacy,clipboard,cups,dbus,dropbox,ffmpeg,google-calendar,google-drive,google-mail,google-maps,google-pubsub,google-translate,gpio,gps,hid,http-webpage,irc,kafka,lastfm,lcd-gpio,lcd-i2c,light-hue,linode,luma-oled,mail,matrix,media-chromecast,media-gstreamer,media-kodi,media-mpv,media-plex,media-subtitles,media-vlc,midi,ml-cv,mqtt,music-mpd,music-tidal,nextcloud,nfc,ngrok,nodered,pushbullet,pwm-pca9685,rss,sensor-bme280,sensor-dht,sensor-distance-vl53l1x,sensor-envirophat,sensor-hcsr04,sensor-lis3dh,sensor-ltr559,sensor-mcp3008,sensor-pmw3901,serial,smartthings,sound,ssh,switch-tplink,system,telegram,tensorflow,todoist,torrent,trello,tts,tts-google,tts-mimic3,tts-openai,tts-picovoice,tts-piper,tv-samsung-ws,twilio,weather-buienradar,youtube,zigbee-mqtt,zwave-mqtt %prep %autosetup -p1 -n platypush-%{version} %generate_buildrequires # Keep only those extras which you actually want to package or use during tests %pyproject_buildrequires -x adafruit-io,arduino,assistant-google,assistant-openai,assistant-openwakeword,assistant-picovoice,assistant-vosk,bluetooth,calendar-ical,camera-cv,camera-ffmpeg,camera-gstreamer,camera-ir-mlx90640,camera-pi,camera-pi-legacy,clipboard,cups,dbus,dropbox,ffmpeg,google-calendar,google-drive,google-mail,google-maps,google-pubsub,google-translate,gpio,gps,hid,http-webpage,irc,kafka,lastfm,lcd-gpio,lcd-i2c,light-hue,linode,luma-oled,mail,matrix,media-chromecast,media-gstreamer,media-kodi,media-mpv,media-plex,media-subtitles,media-vlc,midi,ml-cv,mqtt,music-mpd,music-tidal,nextcloud,nfc,ngrok,nodered,pushbullet,pwm-pca9685,rss,sensor-bme280,sensor-dht,sensor-distance-vl53l1x,sensor-envirophat,sensor-hcsr04,sensor-lis3dh,sensor-ltr559,sensor-mcp3008,sensor-pmw3901,serial,smartthings,sound,ssh,switch-tplink,system,telegram,tensorflow,todoist,torrent,trello,tts,tts-google,tts-mimic3,tts-openai,tts-picovoice,tts-piper,tv-samsung-ws,twilio,weather-buienradar,youtube,zigbee-mqtt,zwave-mqtt %build %pyproject_wheel %install %pyproject_install # For official Fedora packages, including files with '*' +auto is not allowed # Replace it with a list of relevant Python modules/globs and list extra files in %%files %pyproject_save_files '*' +auto %check %_pyproject_check_import_allow_no_modules -t %files -n python3-platypush -f %{pyproject_files} %changelog %autochangelog