Skip to content

Commit f6eebf7

Browse files
committed
release
1 parent 28949df commit f6eebf7

File tree

7 files changed

+58
-50
lines changed

7 files changed

+58
-50
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
<!-- do not remove -->
44

5+
## 1.2.4
6+
7+
### New Features
8+
9+
- move basic functionality into `fastcore.basics`, using minimal imports ([#149](https://github.com/fastai/fastcore/issues/149))
10+
- add `anno_dict` and `empty2none` in `meta` ([#145](https://github.com/fastai/fastcore/issues/145))
11+
12+
513
## 1.2.3
614

715
### New Features

fastcore/_nbdev.py

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -116,18 +116,6 @@
116116
"save_config_file": "02_foundation.ipynb",
117117
"read_config_file": "02_foundation.ipynb",
118118
"Config": "02_foundation.ipynb",
119-
"type_hints": "03_dispatch.ipynb",
120-
"anno_ret": "03_dispatch.ipynb",
121-
"lenient_issubclass": "03_dispatch.ipynb",
122-
"sorted_topologically": "03_dispatch.ipynb",
123-
"TypeDispatch": "03_dispatch.ipynb",
124-
"DispatchReg": "03_dispatch.ipynb",
125-
"typedispatch": "03_dispatch.ipynb",
126-
"retain_meta": "03_dispatch.ipynb",
127-
"default_set_meta": "03_dispatch.ipynb",
128-
"retain_type": "03_dispatch.ipynb",
129-
"retain_types": "03_dispatch.ipynb",
130-
"explode_types": "03_dispatch.ipynb",
131119
"dict2obj": "03_xtras.ipynb",
132120
"tuplify": "03_xtras.ipynb",
133121
"uniqueify": "03_xtras.ipynb",
@@ -162,44 +150,56 @@
162150
"run_procs": "03_xtras.ipynb",
163151
"parallel_gen": "03_xtras.ipynb",
164152
"threaded": "03_xtras.ipynb",
165-
"Transform": "04_transform.ipynb",
166-
"InplaceTransform": "04_transform.ipynb",
167-
"DisplayedTransform": "04_transform.ipynb",
168-
"ItemTransform": "04_transform.ipynb",
169-
"get_func": "04_transform.ipynb",
170-
"Func": "04_transform.ipynb",
171-
"Sig": "04_transform.ipynb",
172-
"compose_tfms": "04_transform.ipynb",
173-
"mk_transform": "04_transform.ipynb",
174-
"gather_attrs": "04_transform.ipynb",
175-
"gather_attr_names": "04_transform.ipynb",
176-
"Pipeline": "04_transform.ipynb",
177-
"log_args": "05_logargs.ipynb",
178-
"test_sig": "06_meta.ipynb",
179-
"FixSigMeta": "06_meta.ipynb",
180-
"PrePostInitMeta": "06_meta.ipynb",
181-
"NewChkMeta": "06_meta.ipynb",
182-
"BypassNewMeta": "06_meta.ipynb",
183-
"empty2none": "06_meta.ipynb",
184-
"anno_dict": "06_meta.ipynb",
185-
"use_kwargs_dict": "06_meta.ipynb",
186-
"use_kwargs": "06_meta.ipynb",
187-
"delegates": "06_meta.ipynb",
188-
"method": "06_meta.ipynb",
189-
"funcs_kwargs": "06_meta.ipynb",
190-
"store_true": "07_script.ipynb",
191-
"store_false": "07_script.ipynb",
192-
"bool_arg": "07_script.ipynb",
193-
"Param": "07_script.ipynb",
194-
"anno_parser": "07_script.ipynb",
195-
"args_from_prog": "07_script.ipynb",
196-
"call_parse": "07_script.ipynb"}
153+
"type_hints": "04_dispatch.ipynb",
154+
"anno_ret": "04_dispatch.ipynb",
155+
"lenient_issubclass": "04_dispatch.ipynb",
156+
"sorted_topologically": "04_dispatch.ipynb",
157+
"TypeDispatch": "04_dispatch.ipynb",
158+
"DispatchReg": "04_dispatch.ipynb",
159+
"typedispatch": "04_dispatch.ipynb",
160+
"retain_meta": "04_dispatch.ipynb",
161+
"default_set_meta": "04_dispatch.ipynb",
162+
"retain_type": "04_dispatch.ipynb",
163+
"retain_types": "04_dispatch.ipynb",
164+
"explode_types": "04_dispatch.ipynb",
165+
"Transform": "05_transform.ipynb",
166+
"InplaceTransform": "05_transform.ipynb",
167+
"DisplayedTransform": "05_transform.ipynb",
168+
"ItemTransform": "05_transform.ipynb",
169+
"get_func": "05_transform.ipynb",
170+
"Func": "05_transform.ipynb",
171+
"Sig": "05_transform.ipynb",
172+
"compose_tfms": "05_transform.ipynb",
173+
"mk_transform": "05_transform.ipynb",
174+
"gather_attrs": "05_transform.ipynb",
175+
"gather_attr_names": "05_transform.ipynb",
176+
"Pipeline": "05_transform.ipynb",
177+
"log_args": "06_logargs.ipynb",
178+
"test_sig": "07_meta.ipynb",
179+
"FixSigMeta": "07_meta.ipynb",
180+
"PrePostInitMeta": "07_meta.ipynb",
181+
"NewChkMeta": "07_meta.ipynb",
182+
"BypassNewMeta": "07_meta.ipynb",
183+
"empty2none": "07_meta.ipynb",
184+
"anno_dict": "07_meta.ipynb",
185+
"use_kwargs_dict": "07_meta.ipynb",
186+
"use_kwargs": "07_meta.ipynb",
187+
"delegates": "07_meta.ipynb",
188+
"method": "07_meta.ipynb",
189+
"funcs_kwargs": "07_meta.ipynb",
190+
"store_true": "08_script.ipynb",
191+
"store_false": "08_script.ipynb",
192+
"bool_arg": "08_script.ipynb",
193+
"Param": "08_script.ipynb",
194+
"anno_parser": "08_script.ipynb",
195+
"args_from_prog": "08_script.ipynb",
196+
"call_parse": "08_script.ipynb"}
197197

198198
modules = ["test.py",
199199
"basics.py",
200200
"foundation.py",
201-
"dispatch.py",
202201
"xtras.py",
202+
"dispatch.py",
203203
"transform.py",
204204
"logargs.py",
205205
"meta.py",

fastcore/dispatch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/03_dispatch.ipynb (unless otherwise specified).
1+
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/04_dispatch.ipynb (unless otherwise specified).
22

33
__all__ = ['type_hints', 'anno_ret', 'lenient_issubclass', 'sorted_topologically', 'TypeDispatch', 'DispatchReg',
44
'typedispatch', 'cast', 'retain_meta', 'default_set_meta', 'retain_type', 'retain_types', 'explode_types']

fastcore/logargs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/05_logargs.ipynb (unless otherwise specified).
1+
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/06_logargs.ipynb (unless otherwise specified).
22

33
__all__ = ['log_args']
44

fastcore/meta.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/06_meta.ipynb (unless otherwise specified).
1+
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/07_meta.ipynb (unless otherwise specified).
22

33
__all__ = ['test_sig', 'FixSigMeta', 'PrePostInitMeta', 'NewChkMeta', 'BypassNewMeta', 'empty2none', 'anno_dict',
44
'use_kwargs_dict', 'use_kwargs', 'delegates', 'method', 'funcs_kwargs']

fastcore/script.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/07_script.ipynb (unless otherwise specified).
1+
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/08_script.ipynb (unless otherwise specified).
22

33
__all__ = ['store_true', 'store_false', 'bool_arg', 'Param', 'anno_parser', 'args_from_prog', 'call_parse']
44

fastcore/transform.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/04_transform.ipynb (unless otherwise specified).
1+
# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/05_transform.ipynb (unless otherwise specified).
22

33
__all__ = ['Transform', 'InplaceTransform', 'DisplayedTransform', 'ItemTransform', 'get_func', 'Func', 'Sig',
44
'compose_tfms', 'mk_transform', 'gather_attrs', 'gather_attr_names', 'Pipeline']

0 commit comments

Comments
 (0)