{"library":"mpxj","title":"MPXJ","description":"Python wrapper for the MPXJ Java library for manipulating project file formats (MPP, MPD, XER, PMXML, Planner, etc.). Current version 16.1.0, requires Python >=3.6. Released regularly, roughly quarterly.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install mpxj"],"cli":null},"imports":["from mpxj import UniversalProjectReader","from mpxj import MPPReader"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from mpxj import UniversalProjectReader\n\nreader = UniversalProjectReader()\nproject = reader.read('project.mpp')\nprint(project.getProjectProperties().getProjectTitle())\nfor task in project.getTasks():\n    print(task.getName(), task.getDuration())","lang":"python","description":"Read a Microsoft Project MPP file and print tasks with durations.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}