Skip to content

Commit

Permalink
Merge pull request #279 from anntzer/cacheduncached
Browse files Browse the repository at this point in the history
Separately profile cached and uncached lookup performance.
  • Loading branch information
jaraco authored Feb 21, 2021
2 parents 67041f7 + f49df03 commit c8d90a2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,14 @@ use_develop = False
deps =
ipython
commands =
python -m 'print("Simple discovery performance")'
python -m timeit -s 'import importlib_metadata' -- 'importlib_metadata.distribution("ipython")'
python -m 'print("Entry point discovery performance")'
python -m timeit -s 'import importlib_metadata' -- 'importlib_metadata.entry_points()'
python -c 'print("Cached lookup performance")'
python -m timeit -s 'import importlib_metadata; importlib_metadata.distribution("ipython")' -- 'importlib_metadata.distribution("ipython")'
python -c 'print("Uncached lookup performance")'
python -m timeit -s 'import importlib, importlib_metadata' -- 'importlib.invalidate_caches(); importlib_metadata.distribution("ipython")'

[testenv:release]
skip_install = True
Expand Down

0 comments on commit c8d90a2

Please sign in to comment.