Skip to content

Commit

Permalink
Add hook for parsedatetime (#11)
Browse files Browse the repository at this point in the history
  • Loading branch information
bwoodsend committed Jul 15, 2020
1 parent 9196cac commit 60568d3
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
1 change: 1 addition & 0 deletions news/11.new.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add a hook for ``parsedatetime``, which has hidden imports.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#-----------------------------------------------------------------------------
# Copyright (c) 2005-2020, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License (version 2
# or later) with exception for distributing the bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#
# SPDX-License-Identifier: (GPL-2.0-or-later WITH Bootloader-exception)
#-----------------------------------------------------------------------------

"""
Fixes https://github.com/pyinstaller/pyinstaller/issues/4995
Modules under parsedatetime.pdt_locales.* are lazily loaded using __import__.
But they are conviniently listed in parsedatetime.pdt_locales.locales.
Tested on versions:
- 1.1.1
- 1.5
- 2.0
- 2.6 (latest)
"""

from PyInstaller.utils.hooks import collect_submodules

hiddenimports = collect_submodules("parsedatetime.pdt_locales")

0 comments on commit 60568d3

Please sign in to comment.