digitalmars.D.learn - How to correctly import tsv-utilites functions?
- p.shkadzko (17/17) Apr 14 2020 I need to use "bufferedByLine" function from "tsv-utilities"
- Steven Schveighoffer (5/29) Apr 14 2020 What about using dependency tsv-utils:common ?
- p.shkadzko (3/9) Apr 14 2020 Yes, it works! Thank you.
- Jon Degenhardt (6/19) Apr 14 2020 Glad that worked for you. (And thanks Steve!) I have a small app
I need to use "bufferedByLine" function from "tsv-utilities" package located: https://github.com/eBay/tsv-utils/blob/master/common/src/tsv_utils/common/utils.d I have the following dub config /+ dub.sdl: name "demo" dependency "tsv-utils" version="~>1.6.0" dflags-ldc "-mcpu=native" targetType "executable" +/ Now, in the script file I am trying to import tsv_utils.common.utils: bufferedByLine; and this fails "Error: module utils is in file 'tsv_utils\common\utils.d' which cannot be read" tsv-utils do not have a "source" dir which I guess is needed for the imports to work correctly. Maybe it's not supposed to be used this way?
Apr 14 2020
On 4/14/20 3:34 PM, p.shkadzko wrote:I need to use "bufferedByLine" function from "tsv-utilities" package located: https://github.com/eBay/tsv-utils/blob/master/common/src/tsv_ tils/common/utils.d I have the following dub config /+ dub.sdl: name "demo" dependency "tsv-utils" version="~>1.6.0" dflags-ldc "-mcpu=native" targetType "executable" +/ Now, in the script file I am trying to import tsv_utils.common.utils: bufferedByLine; and this fails "Error: module utils is in file 'tsv_utils\common\utils.d' which cannot be read" tsv-utils do not have a "source" dir which I guess is needed for the imports to work correctly. Maybe it's not supposed to be used this way?What about using dependency tsv-utils:common ? Looks like tsv-utils is a collection of subpackages, and the main package just serves as a namespace. -Steve
Apr 14 2020
On Tuesday, 14 April 2020 at 20:05:28 UTC, Steven Schveighoffer wrote:On 4/14/20 3:34 PM, p.shkadzko wrote:Yes, it works! Thank you.[...]What about using dependency tsv-utils:common ? Looks like tsv-utils is a collection of subpackages, and the main package just serves as a namespace. -Steve
Apr 14 2020
On Tuesday, 14 April 2020 at 20:25:08 UTC, p.shkadzko wrote:On Tuesday, 14 April 2020 at 20:05:28 UTC, Steven Schveighoffer wrote:Glad that worked for you. (And thanks Steve!) I have a small app with an example of a dub.json file that pulls the tsv-utils common dependencies this way: https://github.com/jondegenhardt/dcat-perf/blob/master/dub.json --JonOn 4/14/20 3:34 PM, p.shkadzko wrote:Yes, it works! Thank you.[...]What about using dependency tsv-utils:common ? Looks like tsv-utils is a collection of subpackages, and the main package just serves as a namespace. -Steve
Apr 14 2020