Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/pyperformance

Python Performance Benchmark Suite
https://github.com/python/pyperformance

Prepare release 1.11.0 (#331)

ad7824c7700cbe1a107097099761c07ae2dee12c authored 10 months ago by Donghee Na <[email protected]>
Upgrade to pyperf 2.6.3 (#330)

52a4c58f1ab28c3f17360f96b62db3ea902aad22 authored 10 months ago by Donghee Na <[email protected]>
Fix the django_template benchmark (#329)

This is broken by the removal of the cgi module in Python 3.13. This adds the legacy-cgi PyPI li...

16765924a3e845fe9c3c582b7576e5f1285955df authored 10 months ago by Michael Droettboom <[email protected]>
Add a feature for using the same number of loops as a previous run (#327)

Motivation:

On the Faster CPython team, we often collect pystats (counters of various interpr...

79f80a4c75d895ff21863ce2645aabcd55596c24 authored 11 months ago by Michael Droettboom <[email protected]>
Move jobs to correct location in benchmark.conf.sample (#326)

dcf71dcb0783adae1b6a356d71e8d65d7b769981 authored 12 months ago by Ken Jin <[email protected]>
[doc] Fix docs typo (#325)

32c6bbf2b101a15a9b6bd555b5c12314bae2c232 authored 12 months ago by Nicolò Boschi <[email protected]>
Fix typos in benchmark.conf.sample (#324)

9756f98a51fd6891569ad8f14851d2f34dbf4cd8 authored 12 months ago by Yan Yanchii <[email protected]>
Upgrade to pyperf 2.6.2 (#322)

f7f36509e2e81e9a20cfeadddd6608f2378ff26c authored about 1 year ago by Michael Droettboom <[email protected]>
Prepare release 1.10.0 (#321)

f8a4463d4b515a274678aa9586d00ffe0542cf52 authored about 1 year ago by Donghee Na <[email protected]>
.github: Add experimental CI for CPython 3.13 (gh-320)

624a0cf3fc01bf3f146bcee073c749460cb85109 authored about 1 year ago by Donghee Na <[email protected]>
Bump coverage to 7.3.2 for compatibilty with 3.13 (#317)

1d4042115f5f95a1c42d430a4a6c213789825a34 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Fixed broken link in benchmarks.rst (#313)

Co-authored-by: Hugo van Kemenade <[email protected]>

2b3a50b1002378449a4173ac9c46eb072466c2f5 authored over 1 year ago by Mohamad Fazeli <[email protected]>
Expose --min-time from pyperf to pyperformance CLI (#301)

662454d067fc4520ad9231c12844d80e85f0bc81 authored over 1 year ago by Diego Russo <[email protected]>
minor fixes for asyncio_websockets benchmark (#311)

ef1d636b7df36c7c5f82c83cce42e56ecf8ae6f7 authored over 1 year ago by Kumar Aditya <[email protected]>
add asyncio_webockets benchmark

e1e8385d003e5512c6ccbf68e6a6f31e97626997 authored over 1 year ago by Kumar Aditya <[email protected]>
Add .readthedocs.yaml configuration

Set also the documentation configuration language to English.

eaa3d0cd8ed84244b530235267ae74bd735e40a4 authored over 1 year ago by Victor Stinner <[email protected]>
Bump pyperf from 2.6.0 to 2.6.1 in /pyperformance/requirements (#304)

Bumps [pyperf](https://github.com/psf/pyperf) from 2.6.0 to 2.6.1.
- [Release notes](https://gi...

5a7ae4eb44063ac71421f4c172246d1fe8f1f30a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Set a dependabot schedule interval (#298)

4e8456c4fe0a759cb930c6476b3a00ecd6cdb94e authored over 1 year ago by Hugo van Kemenade <[email protected]>
Prepare release 1.0.9

31e9b112a9bbbe64ec436bc9a946f2ae00badbbb authored over 1 year ago by Dong-hee Na <[email protected]>
Publish to PyPI using a trusted publisher (#300)

c36bcdd75df0976c0d4620c4be9fb083ebfcdc13 authored over 1 year ago by Hugo van Kemenade <[email protected]>
gh-287: Add TaskGroups variants to async_tree benchmarks (#293)

c2e1adb82c287d55398938c90853ca1f9b27f4cf authored over 1 year ago by Itamar Ostricher <[email protected]>
gh-294: Vendor lib2to3 (gh-302)

Co-authored-by: C.A.M. Gerlach <[email protected]>

c024b58a3b754e3a6bcbf349c5aa91dcf94aba82 authored over 1 year ago by Dong-hee Na <[email protected]>
Prepare release 1.0.8

9085d3a0f4d2566ffcfe7dc6a34053a5bc239e17 authored over 1 year ago by Dong-hee Na <[email protected]>
Revert "Bump tornado from 6.1 to 6.3.2 in /pyperformance/data-files/benchmarks/bm_tornado_http" (#299)

3d0a3be772c56c9f0653c377624c337bdc821747 authored over 1 year ago by Hugo van Kemenade <[email protected]>
Bump tornado from 6.1 to 6.3.2 in /pyperformance/data-files/benchmarks/bm_tornado_http (#297)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

3f3c802964df280d75c60eb22620a2cc08b88036 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Only run dependabot on the "main" requirements.txt (#296)

45730c0a4ca05c4d01638ea09648651919fffbce authored over 1 year ago by Michael Droettboom <[email protected]>
gh-294: Fix typo of str.partition from _pyproject_toml.py (gh-295)

3054f7bbac662c0135079830a09129076a108a82 authored over 1 year ago by Dong-hee Na <[email protected]>
Add mypy config; run mypy in CI (#286)

4bf984d529a19ff3c8c82b477274960f405882d2 authored over 1 year ago by Alex Waygood <[email protected]>
Don't specify setuptools as a dependency (#290)

f2b98c79c813681d8ad76862db9180edaeccc298 authored over 1 year ago by Michael Droettboom <[email protected]>
Extend async tree benchmarks to cover eager task execution (#279)

Co-authored-by: Kumar Aditya <[email protected]>

3615f18e982487332af68fb408d8398f0b611f04 authored over 1 year ago by Itamar Ostricher <[email protected]>
Include cert files for asyncio_tcp_ssl benchmark (#289)

2e053ce183aca6f5dce64b071c90dd59ebadb065 authored over 1 year ago by Michael Droettboom <[email protected]>
fix bug - root is not defined (#270)

6dc2c9a285043f0751e60a9c815a0c3e8547ab76 authored over 1 year ago by Chengzhi Yang(Victor) <[email protected]>
support --inherit-environ when reusing a venv (#288)

1a7e36260479bd5aa57638410f94674301c287ef authored over 1 year ago by Carl Meyer <[email protected]>
Use `tomllib/tomli` over `toml` (#284)

0e745d2d86de4535586df15364cc502414885665 authored over 1 year ago by Alex Waygood <[email protected]>
Don't run the daily test on contributors' GitHub forks (#285)

This PR makes it so that the `test` workflow only happens on `python/pyperformance`, not on cont...

964130783f3291533cbd8da22612b05cd99f0007 authored over 1 year ago by Alex Waygood <[email protected]>
Add a benchmark for runtime-checkable protocols (#280)

58330d1d784f311b8ac31ec8b914fa3ebf5ba6df authored over 1 year ago by Alex Waygood <[email protected]>
On older versions of Python, skip benchmarks that use features introduced in newer Python versions (#283)

Co-authored-by: Brandt Bucher <[email protected]>

708265bddfd4ca3d6f406f67e99af7f3ab2335e9 authored over 1 year ago by Alex Waygood <[email protected]>
add version of Richards that uses super() (#271)

* add version of Richards that uses super()

* update some metadata

* remove unnecessary in...

974e29c54048e3a980b20a49a3ddd114e1b93892 authored over 1 year ago by Carl Meyer <[email protected]>
Prepare release 1.0.7

99fe9b1b0e3d16b8505c06e6b3a6e693d6ddbd5a authored over 1 year ago by Dong-hee Na <[email protected]>
Upgrade to pyperf 2.6.0 (#272)

* Upgrade to pyperf 2.6.0

* Remove use of pypy warmup kwarg in all (3) benchmarks

See disc...

5e6d6636c16025c0d18faa161d9cb9338744b74a authored over 1 year ago by Itamar Ostricher <[email protected]>
Bump GitHub Actions (#273)

c4fcdd98141079988280180fd1a814d48866824f authored over 1 year ago by Hugo van Kemenade <[email protected]>
gh-263: Remove detection bit for a while (#276)

ca27f73b10830c750910f26167461093c63196b1 authored over 1 year ago by Dong-hee Na <[email protected]>
gh-263: Run Python 3.12 task as the experimental task (#274)

Co-authored-by: Hugo van Kemenade <[email protected]>

fe07325196694cf7cff2934feac20e4953f71158 authored over 1 year ago by Dong-hee Na <[email protected]>
Add `tomli_loads` benchmark (#200)

9c58774ecd80a30c2791262545d31d08545322d6 authored almost 2 years ago by Kumar Aditya <[email protected]>
Allow contributors to manually run tests on their GitHub forks (#269)

Makes it easier to debug CI issues without creating a PR

4a6982812f29c68cf403bb466dc993e508b0893f authored almost 2 years ago by Alex Waygood <[email protected]>
Add comprehensions benchmark (#265)

433550e95779a2882284cb0fc5486dc3f6fff1c7 authored almost 2 years ago by Carl Meyer <[email protected]>
add `asyncio_tcp_ssl` benchmark (#255)

5d82c877b10b4c9a215ca9013ac04dd8e9083f5d authored almost 2 years ago by Kumar Aditya <[email protected]>
Clean unused imports and other small code details (#257)

fac2015b21ffab2f1ad2096bb41259dc36e4ee4e authored about 2 years ago by Pablo Galindo Salgado <[email protected]>
Add `asyncio_tcp` benchmark (#254)

b3c5e7085010c63bb721fe1afc2adbeb552919b7 authored about 2 years ago by Kumar Aditya <[email protected]>
.github: Add Automated release process (gh-251)

* .github: Add Automated release process

* rebase

* Fix wrongly rebased code

* Apply su...

340008ce9f96db4caa41e884f282de13cea81576 authored about 2 years ago by Dong-hee Na <[email protected]>
no-issue: Migrate to the pyproject.toml (#249)

* no-issue: Migrate to the pyproject.toml

* Update pyproject.toml

Co-authored-by: Eric Sno...

b1aff44c93d5781752fa4b49cbad8759e66febf8 authored about 2 years ago by Dong-hee Na <[email protected]>
Add the gc benchmarks to the MANIFEST file (#252)

d5c8e422864540ed2459ec4d43f7c7257e3387d1 authored about 2 years ago by Pablo Galindo Salgado <[email protected]>
Fix the django_template benchmark on cpython main (gh-248)

Fixes #247.

Django has a runtime dependency on distutils, so adding setuptools as a dependenc...

fd22d5a8832d71341be6426f2ddf399416c14fed authored about 2 years ago by Michael Droettboom <[email protected]>
Add a Dask benchmark (gh-246)

The Dask scheduler is largely pure-python-code-bound. There is a discussion about the details he...

1631b6af3f160e8c19d01ad0ad4b6bf4aca88570 authored about 2 years ago by Michael Droettboom <[email protected]>
Prepare release 1.0.6

4b317cb25bdd16de176ce4ba3784b510c84b8d9f authored about 2 years ago by Pablo Galindo <[email protected]>
Add benchmark to measure gc collection of a big chain of cycles (#243)

6d10e488f65dbbf94a45654b76e7e5ef6b6be70a authored about 2 years ago by Pablo Galindo Salgado <[email protected]>
Add a benchmark to measure gc traversal (#244)

bd386adea9658fb6dce0f0ff90ca8eb26f8702e6 authored about 2 years ago by Pablo Galindo Salgado <[email protected]>
Upgrade to pyperf 2.5.0 (#240)

This, in particular, is to get the new pystats support in pyperf
as part of:

https://githu...

948cfced1edb80839911e6d8ab44853e206db8fe authored about 2 years ago by Michael Droettboom <[email protected]>
Add jobs field in compile section to specify make -j param (#236)

This helps reduce compilation time on multi core machines.

c457e5b38e51989ccf7cd2f28c6016a867eead15 authored over 2 years ago by AN Long <[email protected]>
Add benchmark for Docutils (#216)

This adds a benchmark of Docutils as an application. I thought a reasonable test load was Docuti...

864c3d9527a55317b41f335ba5e36a9a32840cc2 authored over 2 years ago by Adam Turner <[email protected]>
add async_generators benchmark (#230)

2082c538b95d2d21c49270308d7d0cb87de73e59 authored over 2 years ago by Kumar Aditya <[email protected]>
bm_concurrent_imap: Add benchmark for IPC (gh-228)

81af6f281f82b8f0788e9196f79b4515c9dd4709 authored over 2 years ago by Dong-hee Na <[email protected]>
Fix Manifest Group (#235)

This addresses several of the problems noted in #234.

Notably:

* disallow groups named "al...

caf63ec5a3e8809dc8cb015236565d2efb6a12d4 authored over 2 years ago by Eric Snow <[email protected]>
Ensure we use the right _resolve(). (#233)

We weren't properly resetting _resolve when switching between files. So if the default manifest ...

d1cb3118189a812af21f4012586b630eaf719ca7 authored over 2 years ago by Eric Snow <[email protected]>
Fix installing dev build of pyperformance inside compile/compile_all (#232)

The compile and compile_all commands:

- (a) build a fresh Python and `pip` installs `pyperfor...

4622a0bb1393a081e96d29841a08c7a6d5061a5b authored over 2 years ago by Michael Droettboom <[email protected]>
Fix #214: Always upload, even when some benchmarks fail (#231)

d8f76a4dcd0e3c60ca9b217af90c1dee71f9e633 authored over 2 years ago by Michael Droettboom <[email protected]>
add sqlglot benchmarks (#221)

sqlglot is a pure python sql parser, transpiler, and optimizer

b31928fd972dee537388158153cbf99f7d9006c6 authored over 2 years ago by Toby Mao <[email protected]>
Support reporting geometric mean by tags (#209)

* Support reporting geometric mean by tags

This requires the following changes to pyperf firs...

2bc2727fff74228f692b62fdef9368217dacbff9 authored over 2 years ago by Michael Droettboom <[email protected]>
add 3.12 nightly (#226)

746c0e95a4181a8163df151656a658b004322213 authored over 2 years ago by Kumar Aditya <[email protected]>
Fix bm_raytrace filename option (#224)

eba6922f926ced703ad0c7cafacfff30ecf34a75 authored over 2 years ago by Dong-hee Na <[email protected]>
Allow for specifying local wheels and sdists as dependencies (#215)

It is useful, especially when creating custom versions of dependencies that are compatible with ...

572cb6da9f99ba279575b1e68d65687981cb5c20 authored over 2 years ago by Michael Droettboom <[email protected]>
Add a benchmark based on `python -m pprint` (#222)

* Port pprint performance tests

* Benchmark _safe_repr only if it exists

* Rename the benc...

684eafe8c7eb9cbdad960ccbf9d5bd517503aeb3 authored over 2 years ago by Oleg Iarygin <[email protected]>
Add mdp back into the default group (#219)

ac914acfacada1470250f970d011f3a931523f26 authored over 2 years ago by Brandt Bucher <[email protected]>
Add coroutines benchmark (#217)

053d36f3d475e452c5598c3b955cfd1efcde3e5a authored over 2 years ago by Kumar Aditya <[email protected]>
Reduce noise in generators benchmark (#218)

(And fix a return type)

4ccd8db52341774f5dd194e29abafa70c4df2515 authored over 2 years ago by Kumar Aditya <[email protected]>
Add benchmark for deepcopy (#201)

* Add benchmark for deepcopy

* fix typo

* Update pyperformance/data-files/benchmarks/bm_de...

259edeed995fdad44c4f35f0945d68ec933eb763 authored over 2 years ago by Pieter Eendebak <[email protected]>
Add coverage benchmark (#213)

01d3e813fa3182ca70c2833e799c25383106a96c authored over 2 years ago by Kumar Aditya <[email protected]>
fix yaml syntax to fix CI (#212)

f195616bfe20989862dc43e643efb23340abcb59 authored over 2 years ago by Kumar Aditya <[email protected]>
use deadsnakes for nightly 3.11 CI (#211)

Co-authored-by: Guido van Rossum <[email protected]>

afdca7f0e6222c6b5c62f1b9fda722328937fe4f authored over 2 years ago by Kumar Aditya <[email protected]>
Add generators benchmark (#206)

0435817989c8a5e93964ea195a221c436760d71f authored over 2 years ago by Kumar Aditya <[email protected]>
Add benchmark for async tree workloads (#187)

Add a benchmark for testing async workloads, specifically an async tree workload that simulates ...

6e7b445e2116854ffd8c832f3a1d9ecbd1bf9f4c authored over 2 years ago by arielin3 <[email protected]>
Support relative paths to manifest files (#194)

81d2ca2b53cfc89946b160a4258bea04dcb0625c authored over 2 years ago by Kevin Modzelewski <[email protected]>
Add support for multiple benchmark groups in a manifest (#192)

c58b771f7e8412e7948b71dfb108ed1c26d8d845 authored over 2 years ago by Kevin Modzelewski <[email protected]>
github: Update PyPy version from 3.6 to [3.7, 3.8, 3.9] (#196)

* github: Update PyPy version from 3.6 to [3.7, 3.8, 3.9]

* revert the comment

febe2f12f5454505bfa2eb033747894488c6cafb authored over 2 years ago by Dong-hee Na <[email protected]>
Treat non +- lines as positive (#193)

in manifest group sections

fixes #191

139326d08fbc860bc24de3aae5d9dc455eb651b4 authored over 2 years ago by Kevin Modzelewski <[email protected]>
Upgrade versions of deps (#190)

c0c384cd18457149eedefdbbcb27ca795f3b9b0a authored over 2 years ago by Itamar Ostricher <[email protected]>
Fix --inherit-environ issue (#188)

ffb4a5c9ef5115fbab3254d14070a9226f224863 authored over 2 years ago by Christos Lamprakos <[email protected]>
Genshi 0.7.7 is released, use it (#185)

d61d4933d76a9658ad79848f866610c933ad7078 authored over 2 years ago by Guido van Rossum <[email protected]>
Remove unused var from fannkuch (#123)

This `check` var was initialized and incremented, but never used, and played no role in returnin...

79d16d881a128d92291ea148d0da8d8e853f8d19 authored over 2 years ago by Carl Meyer <[email protected]>
Prepare release 1.0.5

272775123fc300ce20583fd0eb279381e3228091 authored over 2 years ago by Pablo Galindo <[email protected]>
Fix the compile Command (#184)

We were trying to install pyperformance from the wrong directory.

5b6142ecfb5106e5b01abdfbb10ee97eb0ce5f89 authored almost 3 years ago by Eric Snow <[email protected]>
Fix the pythoninfo Tests (#183)

(fixes #182)

705ca027855eaf6e7a3ed6184a3c79decb9fd6ba authored almost 3 years ago by Eric Snow <[email protected]>
Get the Full Test Suite Running on PRs for Windows (#174)

(fixes #168)

e0b4dd173dce5cd36184d916e0b680ecf9dc3ce9 authored almost 3 years ago by Eric Snow <[email protected]>
Add A Doc Page about Custom Benchmarks (#179)

(fixes #176)

35c04ae94b65d7bd49b117f8ed5ddfcc3962e0c5 authored almost 3 years ago by Eric Snow <[email protected]>
Update usage docs (#178)

37ea1da1f812ae4ab5575351811c28b169adb1bc authored almost 3 years ago by Guido van Rossum <[email protected]>
Add some notes about running on Windows (#175)

f81d9f41f43418f1914c9a791c13c4591e23f399 authored almost 3 years ago by Guido van Rossum <[email protected]>
Use a specific commit for genshi (#173)

This is where the latest Python 3.11 issue is fixed

89aba3c45c511dfaf54a885d6eff5de629fab466 authored almost 3 years ago by Guido van Rossum <[email protected]>
Inherit "ProgramFiles" in environment (#172)

(and "ProgramFiles(x86)")
Fixes #171.

8f03712750d7f9668fd371fcf512fa03c23ed7b3 authored almost 3 years ago by Guido van Rossum <[email protected]>
Always Try to Install psutil (#170)

(see #148)

pyperf treated psutil as an optional dependency. Most of the time it should be in...

b693a4d33bba99341f866d34e3fab3656326faad authored almost 3 years ago by Eric Snow <[email protected]>
Use the Venv Python when Running Benchmarks (#169)

fixes #107

9ba3fb4c8403359571cced990dbe9987e5b4fcd6 authored almost 3 years ago by Eric Snow <[email protected]>