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

post-release: set version to 0.5.4

4ef6110dffb10a66ac9908be5428536fe0157301 authored almost 8 years ago by Victor Stinner <[email protected]>
prepare release 0.5.3

219a696bb4309da3f35cb338c12faf245d57bfeb authored almost 8 years ago by Victor Stinner <[email protected]>
Update release procedure

981aa6087bb756c103f76fdffc46ad37140af479 authored almost 8 years ago by Victor Stinner <[email protected]>
Update requirements

- dulwich: 0.17.1 => 0.17.3
- psutil: 5.2.0 => 5.2.1

3beee36b3bc47c67c11fea27164f3e564730ed4d authored almost 8 years ago by Victor Stinner <[email protected]>
Upgrade perf from 1.0 to 1.1

29dc8d0499b16a3c4bd506e7ba0b2e1aea600666 authored almost 8 years ago by Victor Stinner <[email protected]>
Update changelog and release procedure

0dca95bba325f27419568d0a2994e6ffc1b4bc40 authored almost 8 years ago by Victor Stinner <[email protected]>
Update bench_revisions.conf template

5c56a99238365f8d2bddf253d463ccc3cc3ee71b authored almost 8 years ago by Victor Stinner <[email protected]>
scripts: remove reference to Mercurial

9ad639d0e3e9249ae70ed14c4be3e4c684e82b60 authored almost 8 years ago by Victor Stinner <[email protected]>
bench_revisions: support branches

974a344489bf184c1a9ddb0e3f0771177320ff9b authored almost 8 years ago by Victor Stinner <[email protected]>
bench_revisions: support Git (FIXME: branch ignored)

e1c7d115404892479e139ddf5322c0dc4e0913e5 authored almost 8 years ago by Victor Stinner <[email protected]>
bm_dulwich_log: fix ResourceWarning

b5c03a067560245da239efaddd5ae49336faced0 authored almost 8 years ago by Victor Stinner <[email protected]>
tornado_http: fix ResourceWarning warnings

4c5b9ef8cecfefb3fa056c07e2587d39fd0cf308 authored almost 8 years ago by Victor Stinner <[email protected]>
bench_cpython: use Git

814210fd185f37f1461f2e9dc9e20e71ea506cbb authored almost 8 years ago by Victor Stinner <[email protected]>
Upgrade Dulwich to 0.17.2

c2911e8fc01ef6b0b1d91718404d8c88461e6cc8 authored almost 8 years ago by Victor Stinner <[email protected]>
post release: set version to 0.5.3

802325e973b02a6f39494dd2ff6c34c0f8b44428 authored almost 8 years ago by Victor Stinner <[email protected]>
prepare release 0.5.2

fbd695e2142955d31070164680ab3c60c79c47d2 authored almost 8 years ago by Victor Stinner <[email protected]>
Update to perf 1.0

Update also JSON files to perf 1.0.

8fbfe7a2b66595c8a12d4d830ceab67afeffc691 authored almost 8 years ago by Victor Stinner <[email protected]>
Copy is_significant() from perf

is_significant() was removed from perf 1.0 public API.

d00d541235c5d92846c375ae2760727945feff0f authored almost 8 years ago by Victor Stinner <[email protected]>
Prepare for perf 0.9.7: add format_result()

Benchmark.__str__() will be removed from perf 0.9.7.

0a1569b98dfee66d706374b3a0fda5662ed4e82b authored almost 8 years ago by Victor Stinner <[email protected]>
Use the new perf.Runner.bench_command() method

12e136583639127ea07dffdd7b0a9a0581a9284b authored almost 8 years ago by Victor Stinner <[email protected]>
Upgrade requirements

33274b7c68ec42ee295d825b8c544a08324d94e6 authored almost 8 years ago by Victor Stinner <[email protected]>
Upgrade to perf 0.9.6

a8cf56252e4a8126599930b543ce80bbef54e437 authored almost 8 years ago by Victor Stinner <[email protected]>
Cleanup pybench

65015366aee86b4d080e9f30f91475f9d5e2482f authored almost 8 years ago by Victor Stinner <[email protected]>
README: fix syntax for images

1536c11b4f28b2d64789c07d2643bac8d17de763 authored almost 8 years ago by Victor Stinner <[email protected]>
README: add images

8262d2e6008009d9800e463f4b132d84e8c31ef7 authored almost 8 years ago by Victor Stinner <[email protected]>
Add images

092d5af3cce4057538ed69875cd9700b5ffc7991 authored almost 8 years ago by Victor Stinner <[email protected]>
post release: set version to 0.5.2

9b8d85951031b955d61e8e06fa5650c7e5ff000e authored almost 8 years ago by Victor Stinner <[email protected]>
Travis CI: send notifications to my personal email

95785f23f66fbe4f930bd291f4fb8d3feda3da1f authored almost 8 years ago by Victor Stinner <[email protected]>
Fix write_csv() on Python 2

c139cb5acdd1f95166d1498405c8bdcdb8f5133c authored almost 8 years ago by Victor Stinner <[email protected]>
Travis CI: install performance

c6361b9e4a3522f035c03d952ecc0cd7ec87065f authored almost 8 years ago by Victor Stinner <[email protected]>
Prepare 0.5.1 release

a855cbbeb1dd6571ea2f3b9604ccd73b4abf391d authored almost 8 years ago by Victor Stinner <[email protected]>
Fix PEP8 errors

5363e31b3c743692af8c3ef415bd7abbc45f955d authored almost 8 years ago by Victor Stinner <[email protected]>
Fix test_compare on Windows

Strip newlines at the end

3a6c186a2de906e772484fc85d96c34f69954370 authored almost 8 years ago by Victor Stinner <[email protected]>
Fix test_csv()

Add a new temporary_file() helper function. The function only creates
a temporary filename, it d...

7cbcf00059eada59a9a296b5b73888b19cd00f32 authored almost 8 years ago by Victor Stinner <[email protected]>
Fix CSV output on Windows

Open the output file using newline=''.

e8e8501aee3cef72fed31424d7f1ad32519f470f authored almost 8 years ago by Victor Stinner <[email protected]>
Fix exec_in_virtualenv() on Windows

Don't print "Execute: ...".

073736a591c2db06b313edc46e76039135b7536c authored almost 8 years ago by Victor Stinner <[email protected]>
Fix Windows support; Upgrade requirements

- Chameleon: 2.25 => 3.0
- Django: 1.10.3 => 1.10.5
- docutils: 0.12 => 0.13.1
- dulwich: 0.15.0...

d6766078bf0701cb4821e03554f67d9f89a7b207 authored almost 8 years ago by Victor Stinner <[email protected]>
bench_revisions: test revisions before branches

e1a73f5f5539b26823552a74fba2765d553634a3 authored about 8 years ago by Victor Stinner <[email protected]>
remove fixed FIXME

261527a48966b1de2c523b07e4eb7347277b9fbd authored about 8 years ago by Victor Stinner <[email protected]>
README: suggest upgrading virtualenv on the system

15b7b5e50efc8ba22e452504068ae7630dbd6f70 authored about 8 years ago by Victor Stinner <[email protected]>
Flush standard streams before starting subprocess

f48f0a803c700ec4206a78b9ea3a061fdc6235a6 authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions: upload options are optional

ebefb7e645bf7c4a6e521577a6bae7711aabe384 authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions: catch errors

bebdfac0a4227a8d2e46121272d11f769536bc73 authored about 8 years ago by Victor Stinner <[email protected]>
Rename --with-optimization to --enable-optimizations

The option --with-optimization was renamed to --enable-optimizations, see https://bugs.python.or...

eba77e23cac1a7da4d9d5e9089d3b469f0169887 authored about 8 years ago by Vincent Fretin <[email protected]>
bench_revisions: fix typo

4369f90044c37a3b3cc9655ada38f6ada4c7029e authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions.py: [revisions] section is optinal

8fde03a24280da5f4130b784fe58d20207d7a8ad authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions.py: fix parsing of options

options is a list, not a single string

48db0701b3a2b9550e0f1931894e19aa926e5b1c authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions: fix upload

9d1ee586650582c7e38b58b502769fce2400bb92 authored about 8 years ago by Victor Stinner <[email protected]>
set version to 0.5.1

6d5ec3c38e232535a8afff25120369bc3f8716a3 authored about 8 years ago by Victor Stinner <[email protected]>
prepare 0.5 release

60e0ce0f4ba2addefb7e85913706aec63f1a84e3 authored about 8 years ago by Victor Stinner <[email protected]>
bench_cpython script uses the default group

cd7a1b16715de58e022f0104178f55b8355ae027 authored about 8 years ago by Victor Stinner <[email protected]>
dulwich requirement is now optional

92b5f239a95d57ea957c0c5006dac450499a1b19 authored about 8 years ago by Victor Stinner <[email protected]>
Don't fail if a benchmark failed

0b712f063c075b1dd9c108b6742f42911c9ba65a authored about 8 years ago by Victor Stinner <[email protected]>
Upgrade Mercurial to 4.0

Since PyPy 5.3 is now used on Travis CI, installing Mercurial on PyPy
should now work.

Upgrade ...

d962263e359d35c390db2fd3ad06ec1f84e274f5 authored about 8 years ago by Victor Stinner <[email protected]>
Travis: Upgrade PyPy from 2.5 to 5.3

fbe494c73e937e72c09bf82ce2eb2b753ca84b9f authored about 8 years ago by Victor Stinner <[email protected]>
bench_cpython.py: add --patch option

3172db4def6f754705da149f23ee37912b39f553 authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions.py: fix typo

2b50a63b5b922dd00e0a2572b7424793213ee649 authored about 8 years ago by Victor Stinner <[email protected]>
Fix mdp benchmark

7eeb14cbbf1e9444b130a8596b547a18bc89f381 authored about 8 years ago by Victor Stinner <[email protected]>
Merge pull request #14 from haypo/mdp

Add MDP benchmark

dd71903feb5601f39a96be09ce94d7516d7dea41 authored about 8 years ago by Victor Stinner <[email protected]>
Add MDP benchmark

Code comes from PyPy benchmarks (own/bm_mdp.py), changes:

* Reformat using autopep8
* Port to P...

a2c8c40dce211d636d49cdaa9159cd5f3072d122 authored about 8 years ago by Victor Stinner <[email protected]>
Port pyflate to Python 3

132be0fda0d3f10d7d47ac6d176042b0fa20c31a authored about 8 years ago by Victor Stinner <[email protected]>
README: don't suggest --rigorous by default

d9e9b4b075f43f7c81e31062a398054703f5e00e authored about 8 years ago by Victor Stinner <[email protected]>
Rewrite the default group

The default benchmark group now include all benchmarks but pybench.

72c1bff1c7ab55820fa6702d348e40d37751194a authored about 8 years ago by Victor Stinner <[email protected]>
Remove two deprecated benchmarks

cccbb6125d290c2007693a9aa21df50d824c2ee9 authored about 8 years ago by Victor Stinner <[email protected]>
Fix bench_revisions.py

91d1ec943760e4243d810e2f3529f7683d3a1abf authored about 8 years ago by Victor Stinner <[email protected]>
Fix PEP 8 warnings

* telco: declare filename in the main section
* Run autopep8

f119441e59f13ca755a8e01e58bac00faf6d9dc9 authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions: add upload

99e2411eea876e856bb263a1efb61cbb95919e0f authored about 8 years ago by Victor Stinner <[email protected]>
Install Mercurial 4.0 still fails on Travis

0d71d6f6b15b374aeeac18022b8802a00b8115a1 authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions now uses a config file

be60e7549eec1945cf22f97e1b876e584cc5e1a8 authored about 8 years ago by Victor Stinner <[email protected]>
bench_cpython: call python with -u

55eceab17e51eb81eaf11f239f5e58b237c26bc2 authored about 8 years ago by Victor Stinner <[email protected]>
bench_revisions: fix path to bench_cpython.py

e8845c512e09cd92e42e8c73bb6ba760fc070b2a authored about 8 years ago by Victor Stinner <[email protected]>
On PyPy, install cffi before requirements

43ffd14ba2c9d8ed3f1e43c81c2ad354e526f5b0 authored about 8 years ago by Victor Stinner <[email protected]>
Upgrade mercurial requirement: 3.9.2 => 4.0.0

9e96400d599b580635499d4eda4c3c23d1a0731f authored about 8 years ago by Victor Stinner <[email protected]>
TODO

a8fa0c747ea420d2fcfb6d2c70f520941c6bdfb5 authored about 8 years ago by Victor Stinner <[email protected]>
bench_cpython: remove automatically the prefix

26475ae9bd7ed49e1ccf736fcc2502bc0fe1fc64 authored about 8 years ago by Victor Stinner <[email protected]>
MANIFEST.in: add scripts/*.py

89e67f01508a8b5e7894f9a9d6d1d55965d71afc authored about 8 years ago by Victor Stinner <[email protected]>
post release: set version to 0.4.1

be18226bc80d41b4b6c6006f5b2b6a8df07142d8 authored about 8 years ago by Victor Stinner <[email protected]>
Prepare performance 0.4.0 release

d261168f7bcf17c04c25cba38e52572116902b2f authored about 8 years ago by Victor Stinner <[email protected]>
Downgrade mercurial to 3.9.2

Installation mercurial 4.0.0 with PyPy fails on Travis CI with:
AttributeError: 'FFI' object has...

3240e0e40136f8a797ebe780030f7dbbb3b4399e authored about 8 years ago by Victor Stinner <[email protected]>
Remove virtualenv dependency

ea0cdd3d25c11db4cc9ee4a4c3a081e623cee7bc authored about 8 years ago by Victor Stinner <[email protected]>
Use temporary file rather than --stdout

a0dfcf3a40447f8f36555f8ee7f31f8ff081a62f authored about 8 years ago by Victor Stinner <[email protected]>
Update requirements

* Upgrade perf to 0.9.0
* Set alos performance version to 0.4.0

f480094f3aa4336d20795522b6423a0f805c0f6a authored about 8 years ago by Victor Stinner <[email protected]>
Revert "Save JSON on disk after each benchmark"

7235ed9e59ccea1973f7dbc670e161446302756d authored about 8 years ago by Victor Stinner <[email protected]>
bench_cpython.py: don't update repo by default

Add --pull option.

80baa8d3038bf3c329321474b889ebdf681a6260 authored about 8 years ago by Victor Stinner <[email protected]>
CPython compilation options

bb930d3ed00321308d6703533e443c11b1d04fef authored about 8 years ago by Victor Stinner <[email protected]>
Add sqlalchemy_imperative benchmark

It wasn't registered properly.

ea5124b780f980ab5c6d70bd1d9323c04de6f5bd authored about 8 years ago by Victor Stinner <[email protected]>
README: speed.python.org now uses performance

ba5ee3243a5972316f511d52fb6c122ac191a57a authored about 8 years ago by Victor Stinner <[email protected]>
TODO

962ec56b0eb925f0f5302f1c717e42f535498c2c authored about 8 years ago by Victor Stinner <[email protected]>
Add scripts to benchmark CPython

9f8d25493f3da82e8df833d214194171bdfb6d66 authored about 8 years ago by Victor Stinner <[email protected]>
TODO: fasta

c0acbe900a2e4b5526fd2dc00dd6cf5e30bbfbcc authored about 8 years ago by Victor Stinner <[email protected]>
Fix create_virtualenv(): use pip_program variable

07d5aebfe40935d04b1c8646fb9b74c6a3642e26 authored about 8 years ago by Victor Stinner <[email protected]>
TODO

23af8a38272d083952b0980b57d78508f822f566 authored about 8 years ago by Victor Stinner <[email protected]>
Update changelog

296e91164bcd4dc824dd14e1bf4740fc43bb9730 authored about 8 years ago by Victor Stinner <[email protected]>
VirtualEnvironment: add _pip_program attr

Try these commands:

* "python -m pip"
* "pip3"
* "pip"

To get pip in the virtual environment.

4284dcc225a34c3cbbe9de497d72f00ad85f5307 authored about 8 years ago by Victor Stinner <[email protected]>
fix pep8

31e28e9e9b9ff4fe94ee1c9bd3f0f599ebf6c314 authored about 8 years ago by Victor Stinner <[email protected]>
run_cmd_nocheck() now catchs ENOENT

04aa191348a8e7b86b72f4e7e00a093e2b95f51b authored about 8 years ago by Victor Stinner <[email protected]>
Workaround ensurepip only installing bin/pip3

abd79eea151ae70687533aed2438127646291ad5 authored about 8 years ago by Victor Stinner <[email protected]>
Add VirtualEnvironment.exists()

Check if Python exists in the venv, not only that the main directory
exists.

83351bb71fde15a8ed0a486092f438fde7612aaa authored about 8 years ago by Victor Stinner <[email protected]>
Use ensurepip or fallback on download+run getpip.py

* Refactor venv.py: create VirtualEnvironment class
* Use "python -m venv --without-pip"
* Try "...

cfb2cc96e7ba5eb8e5b31e9eab55a2ac8866b002 authored about 8 years ago by Victor Stinner <[email protected]>
list command now filter benchmarks

bc83ba7e3086912cc0fa04381587f7f090c870b6 authored about 8 years ago by Victor Stinner <[email protected]>