Commit Graph

3815 Commits (c9de7b431efb8dffcf26c02d2d3033d945cfcf83)

Author SHA1 Message Date
Åke c9de7b431e
Merge pull request #2400 from forslund/feature/python3.8
Fix broken test case on Python 3.8
2019-12-05 10:54:04 +01:00
Åke 024ed2e587
Merge pull request #2410 from forslund/feature/upgrade-msk
Upgrade msk to 0.3.14
2019-12-05 08:07:58 +01:00
Åke ceec66e9ae
Merge pull request #2404 from forslund/feature/remove-cryptography-dep
Remove cryptography dependency
2019-12-04 22:44:40 +01:00
Åke 7fa3fca006
Merge pull request #2409 from MycroftAI/bugfix/ctrlc-simple-cli
Restore Ctrl+C exit of simple CLI
2019-12-03 20:25:27 +01:00
Steve Penrod 2f4b2ccf48 Remove signal.SIGINT handler from simple CLI
At some point during refactoring the ability to hit Ctrl+C to exit the basic CLI was lost.

The signal.SIGINT handler is needed by the graphical GUI, but it
interfered with the use of sys.stdin.readline() in the simple CLI.
Rearrange the installation of the handler for only the GUI.

To test, run:
   mycroft-cli-client --simple
Then hit Ctrl+C.  Before this change nothing happens (you just see the "^C" printed out).  After the change it exits as expected.
2019-12-03 20:07:19 +01:00
Åke 9ed5b69fe1
Merge pull request #2401 from forslund/feature/dev-setup-clean
Add --clean option to dev_setup.sh
2019-12-03 17:11:58 +01:00
Åke 21699294c7
Merge pull request #2395 from forslund/bugfix/hotword-loading
Fix using of hotword structure for custom wakeword
2019-12-03 14:19:55 +01:00
Åke Forslund ec81fa12fb Upgrade msk to 0.3.14
- Add LICENSE file as part of skill creation
- Colorize the output
- Add basic manifest.yml as part of skill creation
- Fix passwords containing quotes (")
2019-12-03 09:39:50 +01:00
Åke 2ba25e8a87
Merge pull request #2394 from MycroftAI/feature/upgrade-adapt
Update adapt
2019-12-02 17:23:47 +01:00
Åke f7e8a4ddf4
Merge pull request #2405 from maxbachmann/unittests
improve test runtime
2019-12-02 10:52:08 +01:00
Åke Forslund 5e863515da Fix broken test case on Python 3.8
- Simplify broken test and make it work on python 3.8
- Add python 3.8 to mandatory test cases
2019-12-01 12:56:01 +01:00
Åke f0a9487fef
Merge pull request #2406 from maxbachmann/patch-1
readd fedora installation
2019-11-30 12:13:30 +01:00
maxbachmann bd87ad6d99
readd fedora installation 2019-11-30 11:27:16 +01:00
maxbachmann c058633dd5 improve test runtime 2019-11-30 10:22:59 +01:00
Åke e7d9e8be1b
Merge pull request #2402 from maxbachmann/cleanup
Improve speed of pronounce_number_en
2019-11-29 17:07:59 +01:00
maxbachmann 4174689906 improve runtime 2019-11-29 16:56:36 +01:00
Åke Forslund 64547fb4e9 Remove cryptography dependency
The dependency was previously added to try to suppress the SSL version
warning on the mark-1. This has been resolved via upgrading the mark-1
so the requirement is not of any importance right now.
2019-11-29 14:09:57 +01:00
Åke Forslund aac711564b Add --clean option to dev_setup.sh
The clean will remove any files and directories installed onto the system by the
dev setup including pairing, skills and log files.
2019-11-28 09:58:22 +01:00
Åke Forslund bbce15475a Update adapt
Update adapt so there are no version conflicts for six
2019-11-27 09:04:59 +01:00
Åke e6385720b3
Merge pull request #2396 from maxbachmann/python2cleanup
cleanup python2 unicode
2019-11-27 08:46:20 +01:00
Åke e78a9730e1
Merge pull request #2386 from maxbachmann/dev
Add more time idioms (half past, etc.)
2019-11-27 08:41:02 +01:00
maxbachmann 87220ee85c add some more time idioms 2019-11-27 01:53:23 +01:00
maxbachmann 7a48297132 cleanup python2 unicode 2019-11-26 23:09:32 +01:00
Åke 6bd6441da2
Merge pull request #2393 from MycroftAI/feature/geolocation-api
Feature/geolocation api
2019-11-26 11:10:05 +01:00
Åke Forslund 026f769028 Fix using of hotword structure for custom wakeword
Fixes overriding settings from listener config
2019-11-26 09:07:15 +01:00
Chris Veilleux db2fc40e3c Merge remote-tracking branch 'remotes/origin/dev' into feature/geolocation-api 2019-11-22 13:33:54 -06:00
Åke fc7847029c
Merge pull request #2390 from forslund/feature/os-package-install-cleanup
Cleanup of package install section of dev_setup
2019-11-21 15:07:57 -06:00
Åke 1c23bbf07c
Merge pull request #2391 from cclauss/patch-1
Upgrade requirements to eliminate Pytest warnings
2019-11-20 16:59:24 -06:00
Christian Clauss 54e8b1efb6 Upgrade requirements to eliminate Pytest warnings 2019-11-20 23:33:15 +01:00
Åke c46528d049
Merge pull request #2251 from cclauss/patch-1
Upgrade from pycodestyle to flake8
2019-11-19 17:37:03 -06:00
Christian Clauss a1ff3fb355 Upgrade from pycodestyle to flake8 2019-11-19 23:07:52 +01:00
Åke be47e90953
Merge pull request #2389 from forslund/bugfix/audioservice-mimetypes
Bugfix/audioservice mimetypes
2019-11-19 10:12:32 -06:00
Åke Forslund 5e90465267 Improve guessing if http fetch fails.
If the server doesn't support getting the http head for the feed a 501
may be generated the guess_mime function will in turn fail if the url
ends with "?arg=x" or similar. This does an extra parsing step trying to
remove such arguments.
2019-11-19 16:34:13 +01:00
Åke Forslund 7117465701 Refactor package install for OSes into functions 2019-11-19 16:31:06 +01:00
Åke Forslund a0ea872293 Use a variable for apt packages
Since the package list is used in two places this will reduce risks of
changing in one place but not another.
2019-11-19 15:55:39 +01:00
Åke 20b8c5e49b
Merge pull request #2388 from gbaptista/dev
Adding pulseaudio dependencies
2019-11-19 08:49:54 -06:00
Åke Forslund f44165d35d Add exception handler if mime fails 2019-11-19 05:36:16 +01:00
gbaptista f0fcba4b01 adding pulseaudio dependencies 2019-11-18 21:52:04 -03:00
Åke 17840decd5
Merge pull request #2385 from mikewoudenberg/dev
Add rudimentary Dutch parsing support
2019-11-15 11:44:31 +01:00
devs-mycroft 0314a3f6d1 Version bump from 19.8.2 to 19.8.3 2019-11-14 07:54:10 +00:00
Mike Woudenberg cc5631c45f Adds rudimentary Dutch parsing support 2019-11-14 08:47:36 +01:00
Åke 43e513b36b
Merge pull request #2367 from speedfox-uk/dev
Fix "wakeword" message bus event
2019-11-11 15:32:28 +01:00
Daniel Morse 3751add193 Move emission of recognizer_loop:wakeword
The message is now emitted directly after a wakeword is detected.
2019-11-11 15:13:56 +01:00
Åke 9a47a94ee1
Merge pull request #2381 from MycroftAI/feature/mark1-py7
Drop Python 3.4 support
2019-11-07 23:09:00 +01:00
Åke f1327f0973
Merge pull request #2376 from forslund/bugfix/shutdown-on-skill-remove
Fix Shutdown of removed skills
2019-11-07 23:08:45 +01:00
Åke caf3341812
Merge pull request #2375 from forslund/bugfix/remove-all-events
Fix reference leak when using bus.remove_all_listeners
2019-11-07 23:08:27 +01:00
Åke Forslund b5656a008e Drop python3.4 travis job 2019-11-07 12:44:23 +01:00
Åke Forslund 71078255de Update gtts and pillow 2019-11-04 11:48:03 +01:00
Åke 2bfcb948b7
Merge pull request #2364 from MycroftAI/bugfix/parse-of-this-quarter
Remove parsing of things similar to "this quarter of an hour"
2019-11-04 10:52:10 +01:00
Steve Penrod 0b8f7f54a4 Remove unnecessary code
The check for "this" performed in the case of "this quarter of an hour"
was copy/pasted in a large checkin.  The change it made to
daySpecified made no difference since the or in the later code
looked for an unspecified absolute hour.  I can come up with no
senseable phrase that matches the conditions and couldn't even
create a nonsensical phrase that made a difference.

Since all of the existing unit tests pass without this code,
I'm going to just remove it.
2019-11-04 09:39:09 +01:00