Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9a1ac18

Browse files
committed
Add OptionalPackageData class to package DLL files
1 parent e05f492 commit 9a1ac18

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

setupext.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2165,3 +2165,22 @@ def check(self):
21652165
pass
21662166

21672167
raise CheckFailed()
2168+
2169+
2170+
class OptionalPackageData(OptionalPackage):
2171+
config_category = "package_data"
2172+
2173+
2174+
class Dlls(OptionalPackageData):
2175+
"""
2176+
On Windows, this packages any DLL files that can be found in the
2177+
lib/matplotlib/* directories.
2178+
"""
2179+
name = "dlls"
2180+
2181+
def check_requirements(self):
2182+
if sys.platform != 'win32':
2183+
raise CheckFailed("Microsoft Windows only")
2184+
2185+
def get_package_data(self):
2186+
return {'': ['*.dll']}

0 commit comments

Comments
 (0)