I'm trying to learn how to use namespaces, so I have created a small package with two functions. My NAMESPACE file is importFrom(survival, Surv) export(mlreg.fit, risksets) because 'mlreg.fit' uses 'Surv' from 'survival'. However I get * checking package dependencies ... WARNING Namespace dependencies not required: survival Why? (If I remove 'importFrom' I get the expected Error message.) G?ran -- G?ran Brostr?m tel: +46 90 786 5223 Department of Statistics fax: +46 90 786 6614 Ume? University http://www.stat.umu.se/egna/gb/ SE-90187 Ume?, Sweden e-mail: gb@stat.umu.se
On Sun, Sep 19, 2004 at 05:57:41PM +0200, wrote:> I'm trying to learn how to use namespaces, so I have created a small > package with two functions. My NAMESPACE file is > > importFrom(survival, Surv) > export(mlreg.fit, risksets) > > because 'mlreg.fit' uses 'Surv' from 'survival'. However I get > > * checking package dependencies ... WARNING > Namespace dependencies not required: > survival > > Why? (If I remove 'importFrom' I get the expected Error message.)I added 'survival' to 'Depends:' in 'DESCRIPTION' and the warning disappeared.> G?ran