-
Notifications
You must be signed in to change notification settings - Fork 74
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
[ENH] Setup: translated packages #307
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #307 +/- ##
==========================================
- Coverage 76.61% 76.60% -0.01%
==========================================
Files 100 100
Lines 21207 21207
==========================================
- Hits 16247 16246 -1
- Misses 4960 4961 +1 ☔ View full report in Codecov by Sentry. |
Firstly, developers don't need to worry about this, because this does not in any way influence If we do not require trubar as
Because this is a pure Python package, I suggest adding Trubar as a packaging dependency so that An alternative could be to make a patch file for What do you think about this, @ales-erjavec? |
Or we could even raise required python to 3.9 or even 3.10 (per https://numpy.org/neps/nep-0029-deprecation_policy.html we are in 3.10+ times). |
Trubar cannot go below 3.9 because libcst requires it (https://pypi.org/project/libcst/). And it has to use a recent libcst to support the latest Pyhon syntax features.
One can avoid build isolation by using I am bit lost. Let us discuss tomorrow what exactly do we want. (We probably already did, but I forgot. Also, we may be smarter than two months ago.) |
If you are fine with libcst>=1.1 (from last year), then it is also python 3.8 compatible. |
I think I'm not. I don't remember the exact reason, but I know that I was forced to use a newer libcst and drop support for 3.8.
We can try. Let us discuss this tomorrow; perhaps this is moot anyway. |
f700e38
to
1e1cd37
Compare
@markotoplak, could you check that this is what we want?
It should work like in Image Analytics, except that in Image Analytics we assume that Trubar is installed (because Orange requires it), while here we don't.This should work as in Image Analytics, except that it does not require Trubar.
If you confirm this, I'll make the equivalent PR for orange-widget-base and orange3.