Поскольку ваш код будет работать удаленно. Вы не можете использовать API SharePoint .NET для получения доступа, поэтому IronPython не требуется.
Из простого Python (или IronPython, или CPython, и т. Д.) Ваш лучший маршрут - использование веб-сервисов на основе SOAP для запроса рассматриваемого списка.
Синтаксис типичен для MS-XML, что по меньшей мере сложно. На CodePlex.com есть несколько инструментов (например, http://spdevexplorer.codeplex.com/)), которые могут помочь вам просмотреть ферму SharePoint, собрать необходимую информацию и взглянуть на синтаксис XML.
Вы можете сделать намного больше, чем просто запросить список через веб-сервисы. Хороший список доступных услуг в 2007 году доступен здесь: http://blog.benfox.info/?p=69
Если вы спешите, вы также можете запросить owssvr.dll. Это то, что Office использовал для функциональности SharePoint. Он все еще действует в 2007 и 2010 годах, но в 2010 году он устарел.
Надеюсь, это поможет вам в правильном направлении.
Mark