{"action":"created","issue":{"url":"https://api.github.com/repos/tomduck/pandoc-eqnos/issues/10","repository_url":"https://api.github.com/repos/tomduck/pandoc-eqnos","labels_url":"https://api.github.com/repos/tomduck/pandoc-eqnos/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/tomduck/pandoc-eqnos/issues/10/comments","events_url":"https://api.github.com/repos/tomduck/pandoc-eqnos/issues/10/events","html_url":"https://github.com/tomduck/pandoc-eqnos/issues/10","id":149598669,"number":10,"title":"AccessDenied error when running on readthedocs","user":{"login":"davidanthoff","id":1036561,"avatar_url":"https://avatars.githubusercontent.com/u/1036561?v=3","gravatar_id":"","url":"https://api.github.com/users/davidanthoff","html_url":"https://github.com/davidanthoff","followers_url":"https://api.github.com/users/davidanthoff/followers","following_url":"https://api.github.com/users/davidanthoff/following{/other_user}","gists_url":"https://api.github.com/users/davidanthoff/gists{/gist_id}","starred_url":"https://api.github.com/users/davidanthoff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidanthoff/subscriptions","organizations_url":"https://api.github.com/users/davidanthoff/orgs","repos_url":"https://api.github.com/users/davidanthoff/repos","events_url":"https://api.github.com/users/davidanthoff/events{/privacy}","received_events_url":"https://api.github.com/users/davidanthoff/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-04-19T22:13:06Z","updated_at":"2016-04-19T23:28:14Z","closed_at":null,"body":"I am running pandoc and the pandoc-eqnos filter as part of a documentation build process on readthedocs. This worked with the 0.8 version, but with master I now get an AccessDenied error. The error is thrown [here](https://github.com/tomduck/pandoc-eqnos/blob/master/pandoc_eqnos.py#L72). You can see the whole log output from readthedocs [here](https://readthedocs.org/projects/fundjl/builds/3924204/). The source of my project is [here](https://github.com/davidanthoff/fund.jl), with the specific call to pandoc [here](https://github.com/davidanthoff/fund.jl/blob/master/doc/readthedocsconfig/conf.py#L295)."},"comment":{"url":"https://api.github.com/repos/tomduck/pandoc-eqnos/issues/comments/212170257","html_url":"https://github.com/tomduck/pandoc-eqnos/issues/10#issuecomment-212170257","issue_url":"https://api.github.com/repos/tomduck/pandoc-eqnos/issues/10","id":212170257,"user":{"login":"tomduck","id":315246,"avatar_url":"https://avatars.githubusercontent.com/u/315246?v=3","gravatar_id":"","url":"https://api.github.com/users/tomduck","html_url":"https://github.com/tomduck","followers_url":"https://api.github.com/users/tomduck/followers","following_url":"https://api.github.com/users/tomduck/following{/other_user}","gists_url":"https://api.github.com/users/tomduck/gists{/gist_id}","starred_url":"https://api.github.com/users/tomduck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomduck/subscriptions","organizations_url":"https://api.github.com/users/tomduck/orgs","repos_url":"https://api.github.com/users/tomduck/repos","events_url":"https://api.github.com/users/tomduck/events{/privacy}","received_events_url":"https://api.github.com/users/tomduck/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T23:28:14Z","updated_at":"2016-04-19T23:28:14Z","body":"The question is: \"how limited?\"  I just pushed some new code to GitHub that will hopefully fix the problem you have encountered.  Please let me know.  There are other options if this fails.\r\n\r\nA few details: Pandoc does not supply its version number to filters (see [Issue 2640](https://github.com/jgm/pandoc/issues/2640).  This causes challenges when version-dependent processing needs to be done.  I thought I had a solution in asking the filter's parent process (i.e., pandoc) for version information.  This has worked for others, but not on readthedocs.\r\n\r\nThe new code falls back to calling the `pandoc` command.  This should work fine for most users, but not for me.  I need the psutil capabilities because I have multiple pandoc executables (i.e., pandoc-1.17.0.2, etc) on my machine for testing purposes."}}