Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use importlib to load numba extensions #5209

Merged
merged 26 commits into from
Feb 7, 2022

Commits on Feb 6, 2020

  1. Use importlib to load numba extensions

    Stepan Rakitin committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    2b672f2 View commit details
    Browse the repository at this point in the history
  2. Optimize imports

    Stepan Rakitin committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    bedf8da View commit details
    Browse the repository at this point in the history
  3. Add missing deps on importlib-metadata backport

    Stepan Rakitin committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    4999274 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. Fix selector and backport name in conda recipe

    Stepan Rakitin committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    22f4f04 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. Add more meaningful message for missing importlib_metadata

    Stepan Rakitin committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    22e91be View commit details
    Browse the repository at this point in the history
  2. Update run time dependencies in installing.rst

    Stepan Rakitin committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    8f3c285 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

  1. Add importlib_metadata dep to install_requires in setup.py

    Stepan Rakitin committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    760ae11 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Install importlib_metadata using conda in build scripts

    Stepan Rakitin committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    c3d6990 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. Merge branch 'master' into fix/4927-slow-import

    Stepan Rakitin committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    44bcc9c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. Use empty tuple literal as default value

    Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
    Stepan Rakitin and eric-wieser committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    22e230a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Update setup.py

    Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
    svrakitin and eric-wieser committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    86af993 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d03446 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Update warning message to use module name from importlib metadata

    The module name is now stored in `module` rather than `module_name`, as
    it was in `pkg_resources`
    gmarkall committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    bbe8594 View commit details
    Browse the repository at this point in the history
  2. Update tests added since numba#5209 made

    Additional tests were added since PR numba#5209 was made. This commit updates
    these tests to use importlib metadata along the same lines as in earlier
    commits for PR numba#5209.
    gmarkall committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    1fbb79f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6184d29 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Revert "Fix entry point module name determination on Python 3.8"

    This reverts commit 6184d29.
    
    This is being reverted in favour of using importlib_metadata on Python
    3.8 as well.
    gmarkall committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    7992f28 View commit details
    Browse the repository at this point in the history
  2. Use importlib_metadata on Python 3.8 (PR numba#5209 feedback)

    This is being done because `EntryPoint` in Python 3.8's importlib
    metadata does not have the `module` property.
    gmarkall committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    169d106 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5fdc82 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    61ae870 View commit details
    Browse the repository at this point in the history
  2. setup.py: Requite importlib_metadata for Python < 3.9

    We now use importlib_metadata on Python 3.8 as well, so the requirement
    needed updating (PR numba#5209 feedback).
    gmarkall committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    c842eda View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Use select() method of entry_points as appropriate

    Authored by Stuart Archibald, but applied and tested with Python 3.7 -
    3.10 with importlib_metadata 4.10.1 by Graham Markall.
    stuartarchibald authored and gmarkall committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    724990f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d94e66d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    fbd66c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5f75f6 View commit details
    Browse the repository at this point in the history
  3. Use a mock for test_entrypoint_tolerance (PR numba#5209 feedback)

    This also removes the Python 2-specific workaround :-)
    gmarkall committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    59fa60d View commit details
    Browse the repository at this point in the history
  4. Move comment in build script

    gmarkall committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    4456c37 View commit details
    Browse the repository at this point in the history