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

Env variable for faster Python imports (#1175) #1388

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Dec 1, 2023

  1. Env variable for faster Python imports (#1175)

    New `ESSENTIA_PYTHON_NODOC` env variable for faster Python package
    imports. Skip loading an instance of each algorithm to populate __doc__ and
    __struct__ fields in its wrapper class, when this varaible equals to 'True',
    'true' or '1'.
    dbogdanov committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    235ae3c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Fix wrong indent

    dbogdanov committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    afc8c62 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Faster Python imports with prepackaged algo metadata

    Instead of using an environmental variable ESSENTIA_PYTHON_NODOC,
    prepare the metadata at the build stage. Load on import.
    dbogdanov committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    3e38731 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Use Python 3 equivalent for iteritems

    Use Python 3 equivalent for `iteritems` to avoid using Python 2 to 3
    transitional package six.
    dbogdanov committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    60f70b8 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    3ae0e0e View commit details
    Browse the repository at this point in the history
  2. Remove preprocessor checks for PY_MAJOR_VERSION>=3

    Remove legacy code for Python 2.
    dbogdanov committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    a6a40af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dbe00c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    29d35d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    767ee1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9615f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ed5045 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    314cfbd View commit details
    Browse the repository at this point in the history