Skip to content

Commit

Permalink
gh pages
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Oct 27, 2024
1 parent 14691c6 commit adea316
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions index.92b3d5d1.js → index.f8bb13b8.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.92b3d5d1.js.map → index.f8bb13b8.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><head><title>Python Package Manager Shootout</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta property="og:title" content="Python Package Manager Shootout"><meta name="description" content="Benchmarking the performance of various Python package managers"><meta property="og:description" content="Benchmarking the performance of various Python package managers"><meta property="og:image" content="https://lincolnloop.github.io/python-package-manager-shootout/ogimage.png"><meta property="og:url" content="https://lincolnloop.github.io/python-package-manager-shootout/"><meta property="og:site_name" content="Python Package Manager Shootout"><meta name="author" content="Lincoln Loop"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@lincolnloop"><meta name="twitter:image" content="https://lincolnloop.github.io/python-package-manager-shootout/ogimage.png"><meta name="twitter:title" content="Python Package Manager Shootout"><meta name="twitter:description" content="Benchmarking the performance of various Python package managers"><style>body{max-width:120ch;color:#333;background-color:#fdfdfd;margin:10px auto;padding:20px 10px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:14px}hr{border:0;border-top:1px solid #ccc;margin:2em 0}#footer img{float:left;height:50px;margin-right:1em}#footer>p{display:inline-block}</style></head><body> <h1>Python Package Manager Shootout</h1> <p> Benchmarks of various operations for Python package managers. The benchmarks are generated from <tt><a href="https://github.com/lincolnloop/python-package-manager-shootout">lincolnloop/python-package-manager-shootout</a></tt>. </p> <p> The list of packages comes from <a href="https://github.com/getsentry/sentry/blob/51281a6abd8ff4a93d2cebc04e1d5fc7aa9c4c11/requirements-base.txt">Sentry's <code>requirements.txt file</code></a> which was chosen arbitrarily as a non-trivial real-world example. If you'd like to know about the methodology, more documentation and the actual benchmarking code is available in the <a href="https://github.com/lincolnloop/python-package-manager-shootout">repo</a>. </p> <p> For more information, see the <a href="https://lincolnloop.com/blog/python-package-manager-shootout/">project announcement</a>. </p> <h2>Package Managers</h2> <ul> <li> <a href="https://pdm.fming.dev/latest/"><code>pdm</code></a> </li> <li> <a href="https://pip-tools.readthedocs.io/"><code>pip-tools</code></a> &#43; <a href="https://docs.python.org/3/library/venv.html"><code>venv</code></a> </li> <li> <a href="https://pipenv.pypa.io/"><code>pipenv</code></a> </li> <li> <a href="https://python-poetry.org/"><code>poetry</code></a> </li> <li> <a href="https://github.com/astral-sh/uv"><code>uv</code></a> </li> </ul> <p> The benchmarks run in GitHub Actions every six hours and this site displays an average of the last four runs.<br>All graphs show elapsed time in seconds, so <strong>lower = faster</strong>. </p> <hr> <h2 id="install">Install</h2> <p> This test measures the time to install all packages from a valid lock file. It is performed with both a cold package cache (no packages cached) and a warm package cache (all necessary packages are cached). </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="install-chart"></canvas> </div> <hr> <h2 id="lock">Lock</h2> <p> This test measures the time to generate a lock file from the list of packages. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="lock-chart"></canvas> </div> <hr> <h2 id="update">Update</h2> <p> This test measures the time to update and install all dependencies in the lock file. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="update-chart"></canvas> </div> <hr> <h2 id="add-package">Add Package</h2> <p> This test measures the time to add a new package and regenerate the lock file. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="add-package-chart"></canvas> </div> <hr> <h2 id="tooling">Tooling</h2> <p> This test measures the time to install the tool itself using the recommended method from the documentation. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="tooling-chart"></canvas> </div> <hr> <section id="footer"> <a href="https://lincolnloop.com"><img src="lincolnloop-logo-full-color.f4e2ffc8.svg" alt="Lincoln Loop Logo"></a> <p> This site is maintained by <a href="https://lincolnloop.com">Lincoln Loop</a>, a web agency specializing in Python and Django. </p> </section> <script type="module" src="index.92b3d5d1.js"></script> </body></html>
<!DOCTYPE html><html><head><title>Python Package Manager Shootout</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta property="og:title" content="Python Package Manager Shootout"><meta name="description" content="Benchmarking the performance of various Python package managers"><meta property="og:description" content="Benchmarking the performance of various Python package managers"><meta property="og:image" content="https://lincolnloop.github.io/python-package-manager-shootout/ogimage.png"><meta property="og:url" content="https://lincolnloop.github.io/python-package-manager-shootout/"><meta property="og:site_name" content="Python Package Manager Shootout"><meta name="author" content="Lincoln Loop"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@lincolnloop"><meta name="twitter:image" content="https://lincolnloop.github.io/python-package-manager-shootout/ogimage.png"><meta name="twitter:title" content="Python Package Manager Shootout"><meta name="twitter:description" content="Benchmarking the performance of various Python package managers"><style>body{max-width:120ch;color:#333;background-color:#fdfdfd;margin:10px auto;padding:20px 10px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:14px}hr{border:0;border-top:1px solid #ccc;margin:2em 0}#footer img{float:left;height:50px;margin-right:1em}#footer>p{display:inline-block}</style></head><body> <h1>Python Package Manager Shootout</h1> <p> Benchmarks of various operations for Python package managers. The benchmarks are generated from <tt><a href="https://github.com/lincolnloop/python-package-manager-shootout">lincolnloop/python-package-manager-shootout</a></tt>. </p> <p> The list of packages comes from <a href="https://github.com/getsentry/sentry/blob/51281a6abd8ff4a93d2cebc04e1d5fc7aa9c4c11/requirements-base.txt">Sentry's <code>requirements.txt file</code></a> which was chosen arbitrarily as a non-trivial real-world example. If you'd like to know about the methodology, more documentation and the actual benchmarking code is available in the <a href="https://github.com/lincolnloop/python-package-manager-shootout">repo</a>. </p> <p> For more information, see the <a href="https://lincolnloop.com/blog/python-package-manager-shootout/">project announcement</a>. </p> <h2>Package Managers</h2> <ul> <li> <a href="https://pdm.fming.dev/latest/"><code>pdm</code></a> </li> <li> <a href="https://pip-tools.readthedocs.io/"><code>pip-tools</code></a> &#43; <a href="https://docs.python.org/3/library/venv.html"><code>venv</code></a> </li> <li> <a href="https://pipenv.pypa.io/"><code>pipenv</code></a> </li> <li> <a href="https://python-poetry.org/"><code>poetry</code></a> </li> <li> <a href="https://github.com/astral-sh/uv"><code>uv</code></a> </li> </ul> <p> The benchmarks run in GitHub Actions every six hours and this site displays an average of the last four runs.<br>All graphs show elapsed time in seconds, so <strong>lower = faster</strong>. </p> <hr> <h2 id="install">Install</h2> <p> This test measures the time to install all packages from a valid lock file. It is performed with both a cold package cache (no packages cached) and a warm package cache (all necessary packages are cached). </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="install-chart"></canvas> </div> <hr> <h2 id="lock">Lock</h2> <p> This test measures the time to generate a lock file from the list of packages. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="lock-chart"></canvas> </div> <hr> <h2 id="update">Update</h2> <p> This test measures the time to update and install all dependencies in the lock file. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="update-chart"></canvas> </div> <hr> <h2 id="add-package">Add Package</h2> <p> This test measures the time to add a new package and regenerate the lock file. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="add-package-chart"></canvas> </div> <hr> <h2 id="tooling">Tooling</h2> <p> This test measures the time to install the tool itself using the recommended method from the documentation. </p> <div style="max-width:1024px;max-height:1024px"> <canvas id="tooling-chart"></canvas> </div> <hr> <section id="footer"> <a href="https://lincolnloop.com"><img src="lincolnloop-logo-full-color.f4e2ffc8.svg" alt="Lincoln Loop Logo"></a> <p> This site is maintained by <a href="https://lincolnloop.com">Lincoln Loop</a>, a web agency specializing in Python and Django. </p> </section> <script type="module" src="index.f8bb13b8.js"></script> </body></html>
Binary file modified ogimage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit adea316

Please sign in to comment.