Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 0166abe

Browse filesBrowse files
committed
Remove now unused {has,check}_include_file, _check_for_pkg_config.
1 parent 85eb5eb commit 0166abe
Copy full SHA for 0166abe

File tree

Expand file treeCollapse file tree

1 file changed

+0
-63
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+0
-63
lines changed

‎setupext.py

Copy file name to clipboardExpand all lines: setupext.py
-63Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -205,28 +205,6 @@ def write_cache(local_fn, data):
205205
options['local_freetype'] = lft or options.get('local_freetype', False)
206206

207207

208-
def has_include_file(include_dirs, filename):
209-
"""
210-
Returns `True` if *filename* can be found in one of the
211-
directories in *include_dirs*.
212-
"""
213-
if sys.platform == 'win32':
214-
include_dirs = [*include_dirs, # Don't modify it in-place.
215-
*os.environ.get('INCLUDE', '.').split(os.pathsep)]
216-
return any(pathlib.Path(dir, filename).exists() for dir in include_dirs)
217-
218-
219-
def check_include_file(include_dirs, filename, package):
220-
"""
221-
Raises an exception if the given include file can not be found.
222-
"""
223-
if not has_include_file(include_dirs, filename):
224-
raise CheckFailed(
225-
"The C/C++ header for %s (%s) could not be found. You "
226-
"may need to install the development package." %
227-
(package, filename))
228-
229-
230208
def get_base_dirs():
231209
"""
232210
Returns a list of standard base directories on this platform.
@@ -523,47 +501,6 @@ def get_setup_requires(self):
523501
"""
524502
return []
525503

526-
def _check_for_pkg_config(self, package, include_file, min_version=None,
527-
version=None):
528-
"""
529-
A convenience function for writing checks for a
530-
pkg_config-defined dependency.
531-
532-
`package` is the pkg_config package name.
533-
534-
`include_file` is a top-level include file we expect to find.
535-
536-
`min_version` is the minimum version required.
537-
538-
`version` will override the found version if this package
539-
requires an alternate method for that. Set version='unknown'
540-
if the version is not known but you still want to disabled
541-
pkg_config version check.
542-
"""
543-
if version is None:
544-
version = pkg_config.get_version(package)
545-
546-
if version is None:
547-
raise CheckFailed(
548-
"pkg-config information for '%s' could not be found." %
549-
package)
550-
551-
if min_version and version != 'unknown':
552-
if not is_min_version(version, min_version):
553-
raise CheckFailed(
554-
"Requires %s %s or later. Found %s." %
555-
(package, min_version, version))
556-
557-
ext = self.get_extension()
558-
if ext is None:
559-
ext = make_extension('test', [])
560-
pkg_config.setup_extension(ext, package)
561-
562-
check_include_file(
563-
ext.include_dirs + get_include_dirs(), include_file, package)
564-
565-
return 'version %s' % version
566-
567504
def do_custom_build(self):
568505
"""
569506
If a package needs to do extra custom things, such as building a

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.