Skip to content

Commit 60bb8e9

Browse files
committed
fixes #1415
1 parent b42fa70 commit 60bb8e9

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

nbdev/release.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,11 +240,11 @@ def write_conda_meta(path='conda'):
240240
_write_yaml(path, *_get_conda_meta())
241241

242242
# %% ../nbs/api/18_release.ipynb 43
243-
# This function is used as a utility for creating HF spaces.
244-
def write_requirements(directory=None):
243+
@call_parse
244+
def write_requirements(path:str=''):
245245
"Writes a `requirements.txt` file to `directory` based on settings.ini."
246246
cfg = get_config()
247-
d = Path(directory) if directory else cfg.config_path
247+
d = Path(path) if path else cfg.config_path
248248
req = '\n'.join([cfg.get(k, '').replace(' ', '\n') for k in ['requirements', 'pip_requirements']])
249249
(d/'requirements.txt').mk_write(req)
250250

nbs/api/18_release.ipynb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -608,12 +608,12 @@
608608
"metadata": {},
609609
"outputs": [],
610610
"source": [
611-
"#|export\n",
612-
"# This function is used as a utility for creating HF spaces.\n",
613-
"def write_requirements(directory=None):\n",
611+
"#| export\n",
612+
"@call_parse\n",
613+
"def write_requirements(path:str=''):\n",
614614
" \"Writes a `requirements.txt` file to `directory` based on settings.ini.\"\n",
615615
" cfg = get_config()\n",
616-
" d = Path(directory) if directory else cfg.config_path\n",
616+
" d = Path(path) if path else cfg.config_path\n",
617617
" req = '\\n'.join([cfg.get(k, '').replace(' ', '\\n') for k in ['requirements', 'pip_requirements']])\n",
618618
" (d/'requirements.txt').mk_write(req)"
619619
]

settings.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ console_scripts = nbdev_create_config=nbdev.config:nbdev_create_config
4747
nbdev_conda=nbdev.release:release_conda
4848
nbdev_release_both=nbdev.release:release_both
4949
nbdev_bump_version=nbdev.release:nbdev_bump_version
50+
nbdev_requirements=nbdev.release:write_requirements
5051
nbdev_proc_nbs=nbdev.quarto:nbdev_proc_nbs
5152
nbdev_help=nbdev.cli:chelp
5253
tst_flags = notest

0 commit comments

Comments
 (0)