Skip to content

Commit fb83e81

Browse files
committed
0.2.2
- fixes metadata inclusion in setup.py - early exit on malformed data_files
1 parent 1478192 commit fb83e81

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

pypackage/config.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,9 @@ def _as_kwargs(self):
252252
if packages:
253253
kwargs["packages"] = packages
254254

255+
if hasattr(self, "metadata"):
256+
kwargs["metadata"] = self.metadata
257+
255258
return kwargs
256259

257260
@property
@@ -288,6 +291,7 @@ def __str__(self):
288291
cmdclass = self._cmdclass_string()
289292
long_descr_str = self._long_description_string()
290293

294+
ignored = ["metadata"]
291295
altered_keys = ["packages", "long_description", "cmdclass"]
292296
altered_strs = [packages_str, long_descr_str, cmdclass]
293297

@@ -317,7 +321,7 @@ def __str__(self):
317321
"{}setup(".format(self._long_read_in_setup),
318322
"\n".join([
319323
" {}={},".format(key, _multiline(val)) for key, val in
320-
self._as_kwargs.items() if key not in altered_keys
324+
self._as_kwargs.items() if key not in altered_keys + ignored
321325
]),
322326
"\n".join(
323327
[" {},".format(altered_str) for altered_str in altered_strs

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def long_description():
3232

3333
setup(
3434
name="pypackage",
35-
version="0.2.1",
35+
version="0.2.2",
3636
author="Adam Talsma",
3737
author_email="[email protected]",
3838
url="http://ccpgames.github.io/pypackage",

0 commit comments

Comments
 (0)