in generators/package/index.js [70:101]
writing() {
if (!this.props.withPackage) {
return;
}
this.log(`📦 Creating package ${this.props.packageName} (${this.props.packageSlug})...`);
this.fs.copyTpl(
this.templatePath("src/package_slug/README.md"),
this.destinationPath(`src/${this.props.packageSlug}/README.md`),
this.props
);
this.fs.copyTpl(
this.templatePath("src/package_slug/pyproject.toml"),
this.destinationPath(`src/${this.props.packageSlug}/pyproject.toml`),
this.props
);
this.fs.write(
this.destinationPath(`src/${this.props.packageSlug}/.python-version`),
this.props.pythonVersion
);
this.fs.copyTpl(
this.templatePath("src/package_slug/src/package_name/__init__.py"),
this.destinationPath(`src/${this.props.packageSlug}/src/${this.props.packagePythonName}/__init__.py`),
this.props
);
this.fs.copyTpl(
this.templatePath("src/package_slug/src/tests/test_hello.py"),
this.destinationPath(`src/${this.props.packageSlug}/tests/test_hello.py`),
this.props
);
}