{"package":"PsychoPy","ecosystem":"pypi","latest_version":"2026.1.3","description":"PsychoPy provides easy, precise, flexible experiments in behavioural sciences","license":"GNU General Public v3 or later (GPLv3+)","license_risk":"unknown","commercial_use_notes":"verify manually — license not parseable / not declared.","homepage":"https://pypi.org/project/psychopy/","repository":"","downloads_weekly":0,"health":{"score":60,"risk":"moderate","breakdown":{"maintenance":20,"popularity":0,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2026.1.3","total_count":126,"recent":["2023.2.3","2024.1.0","2024.1.1","2024.1.2","2024.1.3","2024.1.4","2024.2.0","2024.2.1","2024.2.4","2024.2.5","2025.1.0","2025.1.1","2025.2.1","2025.2.2","2025.2.3","2025.2.4","2026.1.0","2026.1.1","2026.1.2","2026.1.3"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-03-30T09:52:02.244369Z","dependencies_count":89,"dependencies":["numpy","scipy<1.15","matplotlib","pyglet==1.4.11; platform_system == \"Windows\"","pyglet==1.5.27; platform_system != \"Windows\"","pillow>=9.4.0","pyqt6","pandas>=1.5.3","questplus>=2023.1","openpyxl","xmlschema","soundfile","imageio","imageio-ffmpeg","psychtoolbox<3.0.20; platform_machine != \"arm64\"","pywinhook; platform_system == \"Windows\"","zope.event==5.0","zope.interface==7.2","gevent==25.5.1","MeshPy","psutil","pyzmq>=22.2.1","ujson","msgpack","msgpack-numpy","pyyaml","freetype-py","python-bidi","arabic-reshaper","websockets","wxPython>=4.1.1","markdown-it-py","requests","future","setuptools==78.1.1","python-gitlab","gitpython","cryptography","astunparse","esprima","jedi>=0.16","pyserial","pyparallel; platform_system != \"Darwin\"","ffpyplayer","opencv-python","python-vlc==3.0.11115; platform_system == \"Windows\"","python-vlc>=3.0.12118; platform_system != \"Windows\"","pypiwin32; platform_system == \"Windows\"","pyobjc-core>8.0; platform_system == \"Darwin\"","pyobjc-framework-Quartz>8.0; platform_system == \"Darwin\"","pyobjc>8.0; platform_system == \"Darwin\"","pyobjc-framework-ScriptingBridge>8.0; platform_system == \"Darwin\"","zeroconf; platform_system == \"Darwin\"","python-xlib; platform_system == \"Linux\"","distro; platform_system == \"Linux\"","tables!=3.9.2","packaging>=24.0","moviepy","pyarrow","beautifulsoup4","pytest>=6.2.5; extra == \"tests\"","pytest-codecov; extra == \"tests\"","pytest-cov; extra == \"tests\"","pytest-asyncio; extra == \"tests\"","flake8; extra == \"tests\"","xmlschema; extra == \"tests\"","sphinx; extra == \"docs\"","jinja2; extra == \"docs\"","sphinx-design; extra == \"docs\"","sphinx-copybutton; extra == \"docs\"","myst-parser; extra == \"docs\"","sphinxcontrib.svg2pdfconverter; extra == \"docs\"","psychopy-sphinx-theme; extra == \"docs\"","bdist-mpkg>=0.5.0; platform_system == \"Darwin\" and extra == \"building\"","py2app; platform_system == \"Darwin\" and extra == \"building\"","dmgbuild; platform_system == \"Darwin\" and extra == \"building\"","polib; extra == \"building\"","sounddevice; extra == \"suggested\"","pylsl>=1.16.1; extra == \"suggested\"","xlwt; extra == \"suggested\"","h5py; extra == \"suggested\"","tobii_research; extra == \"suggested\"","badapted>=0.0.3; extra == \"suggested\"","egi-pynetstation>=1.0.0; extra == \"suggested\"","pyxid2>=1.0.5; extra == \"suggested\"","Phidget22; extra == \"suggested\"","pyo>=1.0.3; extra == \"legacy\"","pyglfw; extra == \"legacy\"","pygame; extra == \"legacy\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"2026.1.3","version_hint":null,"summary":"PsychoPy@2026.1.3 is safe to use (health: 60/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":697,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":31,"avg_days_between_releases":null,"release_velocity":"active"}}