- Update to 2.3.1:
- Bug fixes:
- test: include missing required *.txt test files in dist
- loosen dependancies for click and requests, removes six
dependancy
- test: missing @pytest.mark.net on net-enabled test
- test: remove mock package test dependancy
Features
- Centralize project metadata and config into a single
pyproject.toml
- Drop support for Python 2.7 (long overdue), Python 3.6
(end-of-life)
- Modernize package config and build/release workflow
- Simplify language generator
- Languages added: zh-CN (Chinese (Simplified)), zh-TW
(Chinese (Traditional))
- Languages removed: cy (Welsh), eo (Esperanto), mk
(Macedonian), ms (Malay), zh-CN (Chinese)
- Remove upstreamed patches:
- demock.patch
- network-tests.patch
OBS-URL: https://build.opensuse.org/request/show/1063200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gTTS?expand=0&rev=9
- Update to 2.3.1:
- Bug fixes:
- test: include missing required *.txt test files in dist
- loosen dependancies for click and requests, removes six
dependancy
- test: missing @pytest.mark.net on net-enabled test
- test: remove mock package test dependancy
Features
- Centralize project metadata and config into a single
pyproject.toml
- Drop support for Python 2.7 (long overdue), Python 3.6
(end-of-life)
- Modernize package config and build/release workflow
- Simplify language generator
- Languages added: zh-CN (Chinese (Simplified)), zh-TW
(Chinese (Traditional))
- Languages removed: cy (Welsh), eo (Esperanto), mk
(Macedonian), ms (Malay), zh-CN (Chinese)
- Remove upstreamed patches:
- denose.patch
- network-tests.patch
OBS-URL: https://build.opensuse.org/request/show/1063197
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gTTS?expand=0&rev=21
- update to 2.2.2
Features
Adds a language fallback feature for deprecated languages to
maintain compatiblity (e.g. en-us becomes en). Fallback can be
disabled with lang_check=False or --nocheck for the cli (#267)
Bugfixes
Fix Python 2.7 compatiblity (!). Python 2 is long gone, but the
cut wasn't clearly communicated for gTTS, so it was restored.
Python 2 support will be completely removed in the next major
release. (#255)
Language code case sensitivity is maintained throughout (#267)
Deprecations and Removals
The following list of 'hyphenated' language codes no longer
work and have been removed: en-us, en-ca, en-uk, en-gb, en-au,
en-gh, en-in, en-ie, en-nz, en-ng, en-ph, en-za, en-tz, fr-ca
fr-fr, pt-br, pt-pt, es-es, es-us, zh-cn, zh-tw (#267)
Removed the gtts.get_url() method (outdated since 2.1.0) (#270)
- Drop remove-pip-requirement.patch
OBS-URL: https://build.opensuse.org/request/show/870610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gTTS?expand=0&rev=7
- update to 2.2.2
Features
Adds a language fallback feature for deprecated languages to
maintain compatiblity (e.g. en-us becomes en). Fallback can be
disabled with lang_check=False or --nocheck for the cli (#267)
Bugfixes
Fix Python 2.7 compatiblity (!). Python 2 is long gone, but the
cut wasn't clearly communicated for gTTS, so it was restored.
Python 2 support will be completely removed in the next major
release. (#255)
Language code case sensitivity is maintained throughout (#267)
Deprecations and Removals
The following list of 'hyphenated' language codes no longer
work and have been removed: en-us, en-ca, en-uk, en-gb, en-au,
en-gh, en-in, en-ie, en-nz, en-ng, en-ph, en-za, en-tz, fr-ca
fr-fr, pt-br, pt-pt, es-es, es-us, zh-cn, zh-tw (#267)
Removed the gtts.get_url() method (outdated since 2.1.0) (#270)
OBS-URL: https://build.opensuse.org/request/show/870415
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gTTS?expand=0&rev=14
- update to 2.1.1
* Debug mode now uses a copy of locals() to prevent RuntimeError (`#213 <https://github.com/pndurette/gTTS/issues/213>`_)
* Added the ability to customize the Google Translate URL hostname.
This is useful when ``google.com`` might be blocked within a network but
a local or different Google host (e.g. ``google.cn``) is not
* Pre-generated TTS API request URLs can now be obtained instead of
writing an ``mp3`` file to disk (for example to be used in an
external program)
* New ``--tld`` option to match the new ``gtts`` customizable hostname
* Added Python 3.8 support
OBS-URL: https://build.opensuse.org/request/show/791742
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gTTS?expand=0&rev=9
- Update to 2.0.3:
* Added new tokenizer case for ':' preventing cut in the middle of
a time notation
- Update to 2.0.2:
Features
* Added Python 3.7 support, modernization of packaging, testing and CI
Bugfixes
* Fixed language retrieval/validation broken from new Google Translate page
- Update to 2.0.1:
Bugfixes
* Fixed an UnicodeDecodeError when installing gTTS if system locale was
not utf-8
Improved Documentation
* Added Pre-processing and tokenizing > Minimizing section about the API's
100 characters limit and how larger tokens are handled
- Update to 2.0.0:
Features
* The gtts module
+ New logger ("gtts") replaces all occurrences of print()
+ Languages list is now obtained automatically (gtts.lang)
+ Added a curated list of language sub-tags that have been observed to
provide different dialects or accents (e.g. "en-gb", "fr-ca")
+ New gTTS() parameter lang_check to disable language checking.
+ gTTS() now delegates the text tokenizing to the API request methods (i.e.
write_to_fp(), save()), allowing gTTS instances to be modified/reused
+ Rewrote tokenizing and added pre-processing (see below)
+ New gTTS() parameters pre_processor_funcs and tokenizer_func to configure
pre-processing and tokenizing (or use a 3rd party tokenizer)
+ Error handling:
- Added new exception gTTSError raised on API request errors. It attempts
OBS-URL: https://build.opensuse.org/request/show/670774
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gTTS?expand=0&rev=3