Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/lingua nostra - default_tz #6

Merged
merged 3 commits into from
Mar 29, 2021
Merged

Feat/lingua nostra - default_tz #6

merged 3 commits into from
Mar 29, 2021

Conversation

JarbasAl
Copy link

@JarbasAl JarbasAl commented Mar 29, 2021

migrates from lingua_franca to https://github.com/HelloChatterbox/lingua-nostra

ensures proper timezone support, relates to #2 and MycroftAI/lingua-franca#180

this does not get us out of sync with mycroft unless MycroftAI/lingua-franca#180 is rejected

some skills might break if they can't handle timezone aware datetimes, but we should not include bugs in mycroft-lib because of bugs in skills

@JarbasAl JarbasAl added bug Something isn't working patch not present in upstream labels Mar 29, 2021
@JarbasAl JarbasAl merged commit 5b2a268 into dev Mar 29, 2021
JarbasAl added a commit that referenced this pull request Apr 2, 2021
* feat/lingua_nostra

Co-authored-by: jarbasal <[email protected]>
@JarbasAl JarbasAl added the packaging refactored for packaging reasons label Apr 3, 2021
@JarbasAl JarbasAl changed the title Feat/lingua nostra Feat/lingua nostra - default_tz Apr 12, 2021
@JarbasAl JarbasAl removed the bug Something isn't working label Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
* feat/lingua_nostra

Co-authored-by: jarbasal <[email protected]>
JarbasAl added a commit that referenced this pull request Apr 12, 2021
* feat/lingua_nostra

Co-authored-by: jarbasal <[email protected]>
JarbasAl added a commit that referenced this pull request Apr 12, 2021
* feat/lingua_nostra

Co-authored-by: jarbasal <[email protected]>
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
JarbasAl added a commit that referenced this pull request Apr 12, 2021
Co-authored-by: jarbasal <[email protected]>

2021.4.2
JarbasAl added a commit that referenced this pull request May 6, 2021
Co-authored-by: jarbasal <[email protected]>

2021.4.2
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 1, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 5, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Jul 22, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Aug 30, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Aug 30, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Sep 8, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Sep 8, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
JarbasAl added a commit that referenced this pull request Sep 8, 2021
- integration of timezone support with LN (was a dummy method until now)
- lingua_franca and lingua_nostra need to be able to coexist
	- skills might be importing one of those libs directly
- mycroft-lib will call property setters (lang/timezone) for both libs if possible
- all other wrapped methods (`mycroft.util.parse` + `mycroft.util.format` + `mycroft.util.time`) will give preference to LN if it is available, use LF otherwise
	- this should be irrelevant for end users since LN is a drop in replacement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging refactored for packaging reasons patch not present in upstream
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant