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

⬆️(project) upgrade python dependencies #346

Merged
merged 3 commits into from
Jan 22, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
alembic (source, changelog) ==1.14.0 -> ==1.14.1 age adoption passing confidence
cachetools ==5.5.0 -> ==5.5.1 age adoption passing confidence
django-stubs (changelog) ==5.1.1 -> ==5.1.2 age adoption passing confidence
prefect (source, changelog) ==3.1.5 -> ==3.1.13 age adoption passing confidence
psycopg (source, changelog) ==3.2.3 -> ==3.2.4 age adoption passing confidence
pyarrow ==18.1.0 -> ==19.0.0 age adoption passing confidence
pydantic-extra-types (changelog) ==2.10.1 -> ==2.10.2 age adoption passing confidence
ruff (source, changelog) 0.9.1 -> 0.9.2 age adoption passing confidence
ruff (source, changelog) ==0.9.1 -> ==0.9.2 age adoption passing confidence

Release Notes

tkem/cachetools (cachetools)

v5.5.1

Compare Source

===================

  • Add documentation regarding caching of exceptions.

  • Officially support Python 3.13.

  • Update CI environment.

typeddjango/django-stubs (django-stubs)

v5.1.2

Compare Source

What's Changed
New Contributors

Full Changelog: typeddjango/django-stubs@5.1.1...5.1.2

PrefectHQ/prefect (prefect)

v3.1.13: type_all_the_things: bool = True

Compare Source

We're thrilled to announce a major milestone: prefect is now 100% type complete! 🎉 Every public interface in the library now includes comprehensive type annotations, bringing significant improvements to the developer experience. This means you'll enjoy:

  • Enhanced autocompletion in your IDE, helping you write code faster and with fewer errors
  • Robust static analysis through tools like mypy and pyright, catching potential issues before runtime
  • Clear, unambiguous type signatures that serve as living documentation for the entire codebase

This achievement represents our commitment to building a more maintainable, reliable, and developer-friendly Python library.

Enhancements ➕➕
Bug Fixes 🐞
Integrations & Dependencies 🤝
Development & Tidiness 🧹
Documentation 📓

New Contributors

Full Changelog: PrefectHQ/prefect@3.1.12...3.1.13

v3.1.12: : Winter Summit is Coming

Compare Source

Winter Summit is Coming

Please consider joining us virtually January 22-23 for our Winter Summit, where we'll be giving some exciting updates on our OSS community growth along with customer stories and updates on Prefect's roadmap! Check out the agenda and register here.

Enhancements ➕➕
Bug Fixes 🐞
Integrations & Dependencies 🤝
Development & Tidiness 🧹
Documentation 📓

New Contributors

Full Changelog: PrefectHQ/prefect@3.1.11...3.1.12

v3.1.11: : Flow-verload

Compare Source

What's Changed
Enhancements ➕➕
Bug Fixes 🐞
Integrations & Dependencies 🤝
Development & Tidiness 🧹
Documentation 📓
v2 UI
New Contributors

Full Changelog: PrefectHQ/prefect@3.1.10...3.1.11

v3.1.10: Not a CPU was stirring, not even in prod

Compare Source

'Twas the night before Christmas, when through every cloud
Not a CPU was stirring, not even in prod

Bug Fixes 🐞
Development & Tidiness 🧹
Documentation 📓

Full Changelog: PrefectHQ/prefect@3.1.9...3.1.10

v3.1.9: : All I Want for Christmas is Queue

Compare Source

What's Changed

Enhancements ➕➕
Bug Fixes 🐞
Integrations & Dependencies 🤝
Development & Tidiness 🧹
Documentation 📓

Full Changelog: PrefectHQ/prefect@3.1.8...3.1.9

v3.1.8: : A Tale of Two Features

Compare Source

What's Changed

Runner Heartbeats for Flow Run Monitoring

Flow runs can now emit heartbeat events to detect infrastructure failures (crashed machines, evicted containers, etc). When enabled, an automation can automatically mark flows as crashed when heartbeats stop, preventing stuck "zombie" flows in the running state.

Enable with:

  • Set PREFECT_RUNNER_HEARTBEAT_FREQUENCY (requires Prefect 3.1.8+)
  • Deploy the provided automation script to update flow states when heartbeats stop
from prefect.automations import Automation
from prefect.client.schemas.objects import StateType
from prefect.events.actions import ChangeFlowRunState
from prefect.events.schemas.automations import EventTrigger, Posture

my_automation = Automation(
    name="Crash zombie flows",
    trigger=EventTrigger(
        after={"prefect.flow-run.heartbeat"},
        expect={
            "prefect.flow-run.heartbeat",
            "prefect.flow-run.Completed",
            "prefect.flow-run.Failed",
            "prefect.flow-run.Cancelled",
            "prefect.flow-run.Crashed",
        },
        match={"prefect.resource.id": ["prefect.flow-run.*"]},
        for_each={"prefect.resource.id"},
        posture=Posture.Proactive,
        threshold=1,
        within=90,
    ),
    actions=[
        ChangeFlowRunState(
            state=StateType.CRASHED,
            message="Flow run marked as crashed due to missing heartbeats.",
        )
    ],
)

my_automation.create()
Basic Authentication

We have also added a long requested feature: basic authentication support for the Prefect API. Enable by setting an auth string:

Start a protected server:

PREFECT_SERVER_API_AUTH_STRING="admin:admin" prefect server start

Authenticate client operations:

PREFECT_API_AUTH_STRING="admin:admin" python flow_script.py
Enhancements ➕➕
Integrations & Dependencies 🤝
Documentation 📓

Full Changelog: PrefectHQ/prefect@3.1.7...3.1.8

v3.1.7: : Straight outta Half Moon Bay

Compare Source

What's Changed

Enhancements ➕➕
Bug Fixes 🐞
Development & Tidiness 🧹
Documentation 📓

Full Changelog: PrefectHQ/prefect@3.1.6...3.1.7

[v3.1.6](https://redirect.github.com/PrefectHQ/p


Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

Current benchmark

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s Failures/s 50% 66% 75% 80% 90% 95% 98% 99% 99.9% 99.99% 100% git timestamp version
GET /auth/whoami 30 0 370.0 510.32758723333126 2.043088999982956 1749.1364879999765 160.0 1.0441481245543742 0.0 420 620 800 880 1400 1500 1700 1700 1700 1700 1700 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
POST /dynamique/session/ 21 0 520.0 643.2228933809506 9.026581999989958 2297.541846999991 45.0 0.7309036871880619 0.0 520 830 950 1000 1200 1300 2300 2300 2300 2300 2300 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
POST /dynamique/session/bulk 22 0 770.0 737.3050932727239 14.65628200000424 2116.935613999999 411.0 0.7657086246732077 0.0 790 920 980 1000 1700 2000 2100 2100 2100 2100 2100 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
GET /dynamique/status/ 32 0 790.0 848.4077234374975 9.534728000005543 2998.452039 276.15625 1.1137579995246658 0.0 860 1000 1100 1300 2000 2300 3000 3000 3000 3000 3000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
POST /dynamique/status/ 30 0 910.0 1007.326407433334 37.91394699999273 2840.463962000001 45.0 1.0441481245543742 0.0 1000 1100 1200 1600 2600 2800 2800 2800 2800 2800 2800 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3 24 0 760.0 790.0578129999958 26.542363999993768 2998.4440140000006 283.0 0.8353184996434992 0.0 810 930 1100 1100 1400 2200 3000 3000 3000 3000 3000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3/history 21 0 660.0 879.981088190476 21.602384000004804 2994.6971190000227 57937.0 0.7309036871880619 0.0 660 920 1100 1100 2200 2700 3000 3000 3000 3000 3000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
POST /dynamique/status/bulk 37 0 860.0 764.7524441621664 16.947673000004215 1998.3778609999945 411.0 1.2877826869503948 0.0 860 990 1100 1100 1200 1700 2000 2000 2000 2000 2000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
POST /statique/ 31 17 980.0 984.668310838713 67.74994400001333 2998.4348269999828 56.064516129032256 1.07895306203952 0.5916839372474787 980 1100 1200 1200 1200 2700 3000 3000 3000 3000 3000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
GET /statique/?limit=10 26 0 900.0 1058.197171769229 16.585377000012613 2849.4953590000023 13826.576923076924 0.9049283746137908 0.0 920 1200 1500 1700 2700 2800 2800 2800 2800 2800 2800 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
GET /statique/?limit=100 30 0 920.0 1152.3517775999967 142.27167699999654 2783.5317189999955 129006.63333333332 1.0441481245543742 0.0 950 1300 1800 2100 2700 2700 2800 2800 2800 2800 2800 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
PUT /statique/FR073EP7QU5233 29 0 1000.0 1086.8452759655177 26.355735999999297 2848.8541950000013 1371.0 1.0093431870692282 0.0 1000 1200 1500 1700 2300 2400 2800 2800 2800 2800 2800 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
GET /statique/FRALLEGO002006P3 26 0 690.0 870.8513405384617 17.826418999987936 2406.4186800000016 1202.0 0.9049283746137908 0.0 850 1000 1100 1500 2200 2200 2400 2400 2400 2400 2400 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
POST /statique/bulk 32 0 1100.0 1320.7550605937522 374.9857510000254 2999.1927999999743 1127.46875 1.1137579995246658 0.0 1100 1300 1700 2000 2700 2800 3000 3000 3000 3000 3000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0
Aggregated 391 17 860.0 913.4964138797952 2.043088999982956 2999.1927999999743 14327.795396419437 13.60873055669201 0.5916839372474787 860 1000 1200 1200 2100 2600 2800 3000 3000 3000 3000 7b21fb2 2025-01-20 00:50:23.919900+00:00 0.16.0

Comparison with the latest previous benchmark

A lower (negative) value means the current version performs better than the previous one.

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s
GET /auth/whoami
POST /dynamique/session/
POST /dynamique/session/bulk
GET /dynamique/status/
POST /dynamique/status/
GET /dynamique/status/FRALLEGO002006P3
GET /dynamique/status/FRALLEGO002006P3/history
POST /dynamique/status/bulk
POST /statique/
GET /statique/?limit=10
GET /statique/?limit=100
PUT /statique/FR073EP7QU5233
GET /statique/FRALLEGO002006P3
POST /statique/bulk
Aggregated

@renovate renovate bot force-pushed the renovate/python-dependencies branch from 1421670 to d6a8b9b Compare January 20, 2025 13:07
Copy link

Current benchmark

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s Failures/s 50% 66% 75% 80% 90% 95% 98% 99% 99.9% 99.99% 100% git timestamp version
GET /auth/whoami 25 0 720.0 734.9755444800007 2.333555999996406 1671.359983000002 160.0 0.8664391491584346 0.0 720 1000 1000 1200 1200 1600 1700 1700 1700 1700 1700 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
POST /dynamique/session/ 24 0 850.0 1032.34915341667 9.800602999973762 2362.3259579999853 45.0 0.8317815831920972 0.0 970 1200 1900 1900 2000 2100 2400 2400 2400 2400 2400 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
POST /dynamique/session/bulk 31 0 890.0 993.901571612905 15.49458799996728 2852.709075000007 411.0 1.0743845449564589 0.0 890 1200 1600 1700 1800 1800 2900 2900 2900 2900 2900 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
GET /dynamique/status/ 21 0 820.0 835.8682940952402 9.819037999989176 2458.5565589999874 285.0 0.7278088852930851 0.0 820 980 1100 1200 1500 1800 2500 2500 2500 2500 2500 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
POST /dynamique/status/ 27 0 670.0 868.433124629628 4.870810999989317 2272.039104999976 45.0 0.9357542810911094 0.0 670 980 1700 1800 1800 1800 2300 2300 2300 2300 2300 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3 20 0 800.0 1017.1918533500047 20.64978099997461 2399.436194000032 283.0 0.6931513193267477 0.0 930 1400 1800 2100 2400 2400 2400 2400 2400 2400 2400 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3/history 17 0 1200.0 1286.7651264117649 493.5334259999991 2443.5916469999484 74926.88235294117 0.5891786214277355 0.0 1200 1500 1700 1700 2300 2400 2400 2400 2400 2400 2400 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
POST /dynamique/status/bulk 29 0 730.0 877.3936519655156 8.958191999965948 2279.0956260000144 411.0 1.005069413023784 0.0 730 1100 1500 1700 2100 2200 2300 2300 2300 2300 2300 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
POST /statique/ 27 12 940.0 951.6919384444524 25.649254000029487 2243.9659620000043 59.333333333333336 0.9357542810911094 0.4158907915960486 940 1200 1400 1400 1800 1900 2200 2200 2200 2200 2200 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
GET /statique/?limit=10 26 0 1200.0 1059.960961461533 23.0726519999962 1992.8967989999933 13826.653846153846 0.901096715124772 0.0 1200 1400 1500 1700 1900 2000 2000 2000 2000 2000 2000 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
GET /statique/?limit=100 29 0 970.0 1146.997838137934 143.4606159999703 2315.1413510000225 129006.68965517242 1.005069413023784 0.0 970 1500 1800 2000 2300 2300 2300 2300 2300 2300 2300 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
PUT /statique/FR073EP7QU5233 30 0 950.0 1156.2532077333365 57.45586199998343 2851.804714000025 1371.0 1.0397269789901216 0.0 970 1400 1600 1900 2400 2800 2900 2900 2900 2900 2900 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
GET /statique/FRALLEGO002006P3 24 0 740.0 857.0709667500014 37.49845800001594 2309.879158000001 1202.0 0.8317815831920972 0.0 740 800 1400 1500 1600 2000 2300 2300 2300 2300 2300 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
POST /statique/bulk 31 0 1400.0 1264.615984483863 351.4504620000025 2380.855245999953 1118.032258064516 1.0743845449564589 0.0 1400 1500 1700 1700 2100 2300 2400 2400 2400 2400 2400 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0
Aggregated 361 12 930.0 1007.2130339972302 2.333555999996406 2852.709075000007 15299.952908587258 12.511381313847796 0.4158907915960486 930 1200 1500 1700 1900 2300 2400 2500 2900 2900 2900 e452ff4 2025-01-20 13:11:41.709166+00:00 0.16.0

Comparison with the latest previous benchmark

A lower (negative) value means the current version performs better than the previous one.

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s
GET /auth/whoami
POST /dynamique/session/
POST /dynamique/session/bulk
GET /dynamique/status/
POST /dynamique/status/
GET /dynamique/status/FRALLEGO002006P3
GET /dynamique/status/FRALLEGO002006P3/history
POST /dynamique/status/bulk
POST /statique/
GET /statique/?limit=10
GET /statique/?limit=100
PUT /statique/FR073EP7QU5233
GET /statique/FRALLEGO002006P3
POST /statique/bulk
Aggregated

@renovate renovate bot force-pushed the renovate/python-dependencies branch from d6a8b9b to e850970 Compare January 20, 2025 15:13
Copy link

Current benchmark

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s Failures/s 50% 66% 75% 80% 90% 95% 98% 99% 99.9% 99.99% 100% git timestamp version
GET /auth/whoami 30 0 570.0 571.0751350333292 5.22006100001704 1612.0343940000057 160.0 1.042291986868106 0.0 570 680 1100 1100 1400 1500 1600 1600 1600 1600 1600 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
POST /dynamique/session/ 23 0 1200.0 1020.4087429565196 87.4009039999919 1933.4837149999944 45.0 0.7990905232655479 0.0 1200 1500 1600 1600 1700 1900 1900 1900 1900 1900 1900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
POST /dynamique/session/bulk 25 0 1000.0 1034.1171724799997 17.711607999984835 2589.2754500000024 411.0 0.8685766557234217 0.0 1000 1400 1500 1700 2100 2400 2600 2600 2600 2600 2600 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
GET /dynamique/status/ 31 0 700.0 833.8760873870966 30.11267799999473 1949.644362000015 275.8709677419355 1.0770350530970427 0.0 700 1100 1200 1300 1700 1800 1900 1900 1900 1900 1900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
POST /dynamique/status/ 15 0 400.0 756.2926749333334 10.570180999991408 1862.1048999999916 45.0 0.521145993434053 0.0 400 1200 1500 1600 1800 1900 1900 1900 1900 1900 1900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3 31 0 890.0 922.6650159354818 42.64833700000281 2066.241364000007 283.0 1.0770350530970427 0.0 890 1400 1600 1600 1800 1900 2100 2100 2100 2100 2100 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3/history 23 0 630.0 846.663130695652 83.07907299999329 1897.1904549999863 43317.17391304348 0.7990905232655479 0.0 630 1200 1500 1600 1600 1800 1900 1900 1900 1900 1900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
POST /dynamique/status/bulk 28 0 590.0 797.8246441428566 16.999976999983346 2030.545504000003 411.0 0.9728058544102324 0.0 680 1000 1600 1600 1800 1900 2000 2000 2000 2000 2000 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
POST /statique/ 29 12 590.0 761.0796787586215 25.847990000016807 2168.1231530000105 55.37931034482759 1.007548920639169 0.4169167947472423 590 990 1100 1500 1800 1900 2200 2200 2200 2200 2200 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
GET /statique/?limit=10 31 0 740.0 905.8636313548398 23.20272800000112 2589.817334000003 13826.645161290322 1.0770350530970427 0.0 740 1200 1400 1500 1700 2000 2600 2600 2600 2600 2600 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
GET /statique/?limit=100 34 0 1000.0 1088.0806705882364 148.86376199999063 2885.493072000003 129006.67647058824 1.1812642517838534 0.0 1000 1400 1500 1700 2000 2200 2900 2900 2900 2900 2900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
PUT /statique/FR073EP7QU5233 37 0 1400.0 1225.9996124324302 79.61701499999663 2771.021563999994 1371.0 1.285493450470664 0.0 1400 1500 1700 1700 2200 2200 2800 2800 2800 2800 2800 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
GET /statique/FRALLEGO002006P3 27 0 1100.0 961.9098387777778 21.06547599998976 2170.5905870000206 1202.0 0.9380627881812954 0.0 1100 1300 1500 1500 1800 1800 2200 2200 2200 2200 2200 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
POST /statique/bulk 28 0 1200.0 1346.507585142857 345.8222760000069 2884.358982000009 1123.9642857142858 0.9728058544102324 0.0 1300 1600 1700 1900 2500 2700 2900 2900 2900 2900 2900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0
Aggregated 392 12 930.0 944.5093892015292 5.22006100001704 2885.493072000003 15237.30612244898 13.619281961743251 0.4169167947472423 950 1300 1500 1600 1800 2000 2500 2700 2900 2900 2900 00b9a17 2025-01-20 15:19:07.010034+00:00 0.16.0

Comparison with the latest previous benchmark

A lower (negative) value means the current version performs better than the previous one.

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s
GET /auth/whoami
POST /dynamique/session/
POST /dynamique/session/bulk
GET /dynamique/status/
POST /dynamique/status/
GET /dynamique/status/FRALLEGO002006P3
GET /dynamique/status/FRALLEGO002006P3/history
POST /dynamique/status/bulk
POST /statique/
GET /statique/?limit=10
GET /statique/?limit=100
PUT /statique/FR073EP7QU5233
GET /statique/FRALLEGO002006P3
POST /statique/bulk
Aggregated

@renovate renovate bot force-pushed the renovate/python-dependencies branch from e850970 to 391d7c9 Compare January 21, 2025 16:19
Copy link

Current benchmark

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s Failures/s 50% 66% 75% 80% 90% 95% 98% 99% 99.9% 99.99% 100% git timestamp version
GET /auth/whoami 23 0 480.0 544.1370483913119 1.8183040000110395 1354.4401750000077 160.0 1.0224596683299925 0.0 480 660 980 1000 1300 1300 1400 1400 1400 1400 1400 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
POST /dynamique/session/ 26 0 370.0 550.4856540769225 15.790812999995296 2250.1360169999884 45.0 1.155823972894774 0.0 530 690 740 760 1300 1300 2300 2300 2300 2300 2300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
POST /dynamique/session/bulk 26 0 340.0 587.770843461536 6.9156829999883485 2248.281096999989 411.0 1.155823972894774 0.0 350 670 990 1200 1700 1800 2200 2200 2200 2200 2200 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
GET /dynamique/status/ 25 0 340.0 519.681294400002 9.574085999986435 1743.8444100000083 285.0 1.1113692047065136 0.0 340 600 690 1300 1400 1600 1700 1700 1700 1700 1700 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
POST /dynamique/status/ 21 0 520.0 696.109580428574 9.877863000014033 2252.283454999997 45.0 0.9335501319534716 0.0 520 950 1000 1300 1300 2000 2300 2300 2300 2300 2300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3 19 0 400.0 600.5667137894762 15.063101999999162 1734.260857999999 283.0 0.8446405955769504 0.0 400 830 910 1400 1600 1700 1700 1700 1700 1700 1700 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3/history 37 0 280.0 515.4210005405422 6.426363999992191 2146.7434660000035 31757.108108108107 1.6448264229656402 0.0 280 690 890 990 1300 1700 2100 2100 2100 2100 2100 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
POST /dynamique/status/bulk 19 0 430.0 476.2903171578942 20.049112999998897 1329.1761529999917 411.0 0.8446405955769504 0.0 430 690 740 780 1100 1300 1300 1300 1300 1300 1300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
POST /statique/ 23 11 680.0 593.1720078695647 36.48961700000086 1753.1016310000211 57.0 1.0224596683299925 0.4890024500708659 680 800 840 950 1200 1400 1800 1800 1800 1800 1800 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
GET /statique/?limit=10 29 0 450.0 594.8208998620685 16.715393999987782 1766.9411269999955 13826.448275862069 1.2891882774595558 0.0 450 710 820 970 1400 1700 1800 1800 1800 1800 1800 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
GET /statique/?limit=100 30 0 600.0 816.1548236999987 143.91224100000954 2251.0580790000176 129006.46666666666 1.3336430456478163 0.0 720 1200 1300 1400 1500 1600 2300 2300 2300 2300 2300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
PUT /statique/FR073EP7QU5233 25 0 700.0 710.4731696000011 35.48973900001329 1468.1477959999825 1371.0 1.1113692047065136 0.0 700 940 1100 1300 1400 1400 1500 1500 1500 1500 1500 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
GET /statique/FRALLEGO002006P3 28 0 330.0 474.85964649999954 22.74713299999576 2253.1138870000123 1202.0 1.2447335092712952 0.0 340 580 680 830 1300 1400 2300 2300 2300 2300 2300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
POST /statique/bulk 22 0 1000.0 1196.490698727274 369.07484600001794 2251.925650999993 1138.1818181818182 0.978004900141732 0.0 1200 1300 1800 2000 2100 2100 2300 2300 2300 2300 2300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0
Aggregated 353 11 510.0 628.921011070822 1.8183040000110395 2253.1138870000123 15799.56940509915 15.692533170455972 0.4890024500708659 510 740 980 1200 1400 1700 2100 2300 2300 2300 2300 d4d5015 2025-01-21 16:25:45.676227+00:00 0.16.0

Comparison with the latest previous benchmark

A lower (negative) value means the current version performs better than the previous one.

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s
GET /auth/whoami
POST /dynamique/session/
POST /dynamique/session/bulk
GET /dynamique/status/
POST /dynamique/status/
GET /dynamique/status/FRALLEGO002006P3
GET /dynamique/status/FRALLEGO002006P3/history
POST /dynamique/status/bulk
POST /statique/
GET /statique/?limit=10
GET /statique/?limit=100
PUT /statique/FR073EP7QU5233
GET /statique/FRALLEGO002006P3
POST /statique/bulk
Aggregated

| datasource | package              | from   | to     |
| ---------- | -------------------- | ------ | ------ |
| pypi       | alembic              | 1.14.0 | 1.14.1 |
| pypi       | cachetools           | 5.5.0  | 5.5.1  |
| pypi       | django-stubs         | 5.1.1  | 5.1.2  |
| pypi       | prefect              | 3.1.5  | 3.1.13 |
| pypi       | psycopg              | 3.2.3  | 3.2.4  |
| pypi       | pyarrow              | 18.1.0 | 19.0.0 |
| pypi       | pydantic-extra-types | 2.10.1 | 2.10.2 |
| pypi       | ruff                 | 0.9.1  | 0.9.2  |
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 391d7c9 to 03f2366 Compare January 21, 2025 22:12
Copy link

Current benchmark

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s Failures/s 50% 66% 75% 80% 90% 95% 98% 99% 99.9% 99.99% 100% git timestamp version
GET /auth/whoami 32 0 340.0 488.00171706249887 4.177711000011186 1771.4290729999789 160.0 1.1095284755648174 0.0 340 510 860 960 1300 1400 1800 1800 1800 1800 1800 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
POST /dynamique/session/ 26 0 440.0 636.6650284230772 15.132558999994217 2071.574733000006 45.0 0.901491886396414 0.0 470 880 1000 1000 1600 1600 2100 2100 2100 2100 2100 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
POST /dynamique/session/bulk 32 0 450.0 707.3795221562457 12.463021999991495 2779.249404000012 411.0 1.1095284755648174 0.0 650 970 1200 1200 1500 2100 2800 2800 2800 2800 2800 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
GET /dynamique/status/ 40 0 720.0 782.4677688250006 24.28218400001469 2258.1479950000016 285.0 1.3869105944560218 0.0 770 980 1200 1300 1500 2100 2300 2300 2300 2300 2300 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
POST /dynamique/status/ 32 0 780.0 871.4369059062499 19.10320499999329 2869.0917330000048 45.0 1.1095284755648174 0.0 890 1100 1500 1600 1700 2100 2900 2900 2900 2900 2900 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3 36 0 480.0 720.6109826944439 21.770000999993044 2645.122360000016 277.05555555555554 1.2482195350104195 0.0 540 740 1400 1400 1700 2000 2600 2600 2600 2600 2600 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3/history 32 0 540.0 793.1977425312473 17.67650700000445 2894.069841999993 38394.25 1.1095284755648174 0.0 540 790 1400 1400 1600 2900 2900 2900 2900 2900 2900 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
POST /dynamique/status/bulk 24 0 430.0 711.8173378749995 13.435726000011528 2986.371550000001 411.0 0.832146356673613 0.0 530 960 1200 1300 1500 1600 3000 3000 3000 3000 3000 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
POST /statique/ 25 9 170.0 515.3603878400007 24.241738999990048 2868.971809000016 55.04 0.8668191215350136 0.3120548837526049 170 390 740 1200 1300 1600 2900 2900 2900 2900 2900 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
GET /statique/?limit=10 29 0 870.0 1096.8201787931064 31.17571900000371 2871.0722650000093 13826.724137931034 1.0055101809806155 0.0 870 1400 1700 1700 2300 2900 2900 2900 2900 2900 2900 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
GET /statique/?limit=100 33 0 1100.0 1236.1374399999963 139.4281890000002 2883.042488000001 129006.75757575755 1.1442012404262178 0.0 1100 1400 1700 1700 2700 2900 2900 2900 2900 2900 2900 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
PUT /statique/FR073EP7QU5233 33 0 470.0 770.2166296666702 30.142382000008183 3262.031213 1371.0 1.1442012404262178 0.0 470 860 1200 1200 1600 2900 3300 3300 3300 3300 3300 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
GET /statique/FRALLEGO002006P3 33 0 650.0 829.7078207575726 18.48330999999348 2779.264003999998 1202.0 1.1442012404262178 0.0 650 1000 1300 1400 2000 2500 2800 2800 2800 2800 2800 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
POST /statique/bulk 29 0 1300.0 1324.1759802413796 368.4156579999751 2986.326426000005 1127.6896551724135 1.0055101809806155 0.0 1300 1600 2000 2100 2900 3000 3000 3000 3000 3000 3000 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0
Aggregated 436 9 660.0 823.5804176032105 4.177711000011186 3262.031213 13894.316513761469 15.117325479570637 0.3120548837526049 670 1000 1300 1400 1700 2500 2900 2900 3300 3300 3300 1c88288 2025-01-21 22:15:42.632421+00:00 0.16.0

Comparison with the latest previous benchmark

A lower (negative) value means the current version performs better than the previous one.

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s
GET /auth/whoami
POST /dynamique/session/
POST /dynamique/session/bulk
GET /dynamique/status/
POST /dynamique/status/
GET /dynamique/status/FRALLEGO002006P3
GET /dynamique/status/FRALLEGO002006P3/history
POST /dynamique/status/bulk
POST /statique/
GET /statique/?limit=10
GET /statique/?limit=100
PUT /statique/FR073EP7QU5233
GET /statique/FRALLEGO002006P3
POST /statique/bulk
Aggregated

@jmaupetit jmaupetit self-assigned this Jan 22, 2025
Copy link
Contributor Author

renovate bot commented Jan 22, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link

Current benchmark

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s Failures/s 50% 66% 75% 80% 90% 95% 98% 99% 99.9% 99.99% 100% git timestamp version
GET /auth/whoami 28 0 520.0 613.6522857142869 1.991696000004595 2140.003288999992 160.0 0.970310912402408 0.0 570 760 1000 1100 1400 1500 2100 2100 2100 2100 2100 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
POST /dynamique/session/ 30 0 630.0 788.8635789333325 15.817435999991858 2444.9735070000143 45.0 1.0396188347168658 0.0 860 1000 1200 1400 1800 2400 2400 2400 2400 2400 2400 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
POST /dynamique/session/bulk 30 0 740.0 851.9977680666672 28.503325999992057 1991.8433590000009 411.0 1.0396188347168658 0.0 890 1100 1200 1400 1800 1800 2000 2000 2000 2000 2000 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
GET /dynamique/status/ 35 0 730.0 871.379551971431 20.04556299999649 2305.398647999993 285.0 1.2128886405030102 0.0 730 990 1400 1500 1700 2300 2300 2300 2300 2300 2300 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
POST /dynamique/status/ 30 0 690.0 813.0572815666699 10.96263100001238 2892.4525860000185 45.0 1.0396188347168658 0.0 760 890 1400 1500 1700 2300 2900 2900 2900 2900 2900 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3 26 0 710.0 888.4608927307711 11.6004629999793 2435.392138999987 283.0 0.9010029900879504 0.0 750 1500 1500 1500 2000 2300 2400 2400 2400 2400 2400 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
GET /dynamique/status/FRALLEGO002006P3/history 33 0 560.0 792.6373211515117 12.316441999985273 2380.010946999988 51947.181818181816 1.1435807181885524 0.0 560 900 1400 1500 1600 2300 2400 2400 2400 2400 2400 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
POST /dynamique/status/bulk 36 0 590.0 687.6854528055554 10.47607000000994 2430.191116000003 411.0 1.2475426016602391 0.0 600 750 1200 1200 1400 1700 2400 2400 2400 2400 2400 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
POST /statique/ 19 6 520.0 802.1247984736808 33.30240899998671 2428.085708999987 58.36842105263158 0.6584252619873484 0.2079237669433731 520 1000 1400 1500 1800 2400 2400 2400 2400 2400 2400 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
GET /statique/?limit=10 21 0 490.0 644.7332348571449 15.853751999998169 2895.3775970000206 13826.380952380952 0.7277331843018061 0.0 490 620 1000 1100 1400 1600 2900 2900 2900 2900 2900 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
GET /statique/?limit=100 24 0 900.0 970.1666325833322 138.08374799998546 2461.455215000001 129006.45833333331 0.8316950677734927 0.0 900 1200 1600 1800 1900 2400 2500 2500 2500 2500 2500 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
PUT /statique/FR073EP7QU5233 30 0 890.0 915.5916916333354 23.679176999991117 2461.280877999997 1371.0 1.0396188347168658 0.0 990 1200 1400 1400 1700 2300 2500 2500 2500 2500 2500 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
GET /statique/FRALLEGO002006P3 26 0 730.0 849.8328890769226 11.664602999985618 2315.3847250000013 1202.0 0.9010029900879504 0.0 740 1200 1200 1500 1900 2300 2300 2300 2300 2300 2300 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
POST /statique/bulk 33 0 1200.0 1337.9568097878737 448.9504809999971 2893.2840310000074 1115.7878787878788 1.1435807181885524 0.0 1200 1500 1600 1700 2400 2900 2900 2900 2900 2900 2900 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0
Aggregated 401 6 710.0 850.6023619925189 1.991696000004595 2895.3775970000206 13123.982543640896 13.896238424048772 0.2079237669433731 710 1100 1400 1400 1700 2300 2400 2500 2900 2900 2900 b369050 2025-01-22 11:10:09.916177+00:00 0.16.0

Comparison with the latest previous benchmark

A lower (negative) value means the current version performs better than the previous one.

Type Name Request Count Failure Count Median Response Time Average Response Time Min Response Time Max Response Time Average Content Size Requests/s
GET /auth/whoami
POST /dynamique/session/
POST /dynamique/session/bulk
GET /dynamique/status/
POST /dynamique/status/
GET /dynamique/status/FRALLEGO002006P3
GET /dynamique/status/FRALLEGO002006P3/history
POST /dynamique/status/bulk
POST /statique/
GET /statique/?limit=10
GET /statique/?limit=100
PUT /statique/FR073EP7QU5233
GET /statique/FRALLEGO002006P3
POST /statique/bulk
Aggregated

@jmaupetit jmaupetit merged commit dc41d4c into main Jan 22, 2025
24 checks passed
@jmaupetit jmaupetit deleted the renovate/python-dependencies branch January 22, 2025 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant