mirror of https://github.com/explosion/spaCy.git
Support LICENSE in spacy package
If present, include the file `input_dir/LICENSE` at the top level of the packaged model.
This commit is contained in:
parent
1442d2f213
commit
b0dd13e0ba
|
@ -103,6 +103,9 @@ def package(
|
|||
)
|
||||
Path.mkdir(package_path, parents=True)
|
||||
shutil.copytree(str(input_dir), str(package_path / model_name_v))
|
||||
license_path = package_path / model_name_v / "LICENSE"
|
||||
if license_path.exists():
|
||||
shutil.move(str(license_path), str(main_path))
|
||||
create_file(main_path / "meta.json", srsly.json_dumps(meta, indent=2))
|
||||
create_file(main_path / "setup.py", TEMPLATE_SETUP)
|
||||
create_file(main_path / "MANIFEST.in", TEMPLATE_MANIFEST)
|
||||
|
@ -239,6 +242,7 @@ if __name__ == '__main__':
|
|||
TEMPLATE_MANIFEST = """
|
||||
include meta.json
|
||||
include config.cfg
|
||||
include LICENSE
|
||||
""".strip()
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue