{"library":"nplusone","type":"library","category":null,"description":"Nplusone is a Python library designed to detect N+1 query problems in Object-Relational Mappers (ORMs) during development. It supports popular ORMs like SQLAlchemy, Peewee, and the Django ORM. The library monitors database interactions and emits warnings or raises exceptions when potentially inefficient lazy loads or unnecessary eager loads are detected. The current version is 1.0.0, released in May 2018, and it appears to have a low release cadence, indicating a mature and stable project.","language":"python","status":"active","version":"1.0.0","tags":["ORM","N+1 query","performance","profiling","Django","SQLAlchemy","Peewee"],"install":[{"cmd":"pip install nplusone","imports":["from nplusone.core.profiler import Profiler","from nplusone.ext.django import NPlusOneMiddleware","import nplusone.ext.sqlalchemy"]}],"homepage":null,"github":"https://github.com/jmcarp/nplusone","docs":null,"changelog":null,"pypi":"https://pypi.org/project/nplusone/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.04,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/nplusone/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}