{"action":"created","issue":{"url":"https://api.github.com/repos/numpy/numpy/issues/5486","labels_url":"https://api.github.com/repos/numpy/numpy/issues/5486/labels{/name}","comments_url":"https://api.github.com/repos/numpy/numpy/issues/5486/comments","events_url":"https://api.github.com/repos/numpy/numpy/issues/5486/events","html_url":"https://github.com/numpy/numpy/issues/5486","id":55228442,"number":5486,"title":"Make numpy.distutils recognize Fortran 2003 and Fortran 2008 files","user":{"login":"sturlamolden","id":1970862,"avatar_url":"https://avatars.githubusercontent.com/u/1970862?v=3","gravatar_id":"","url":"https://api.github.com/users/sturlamolden","html_url":"https://github.com/sturlamolden","followers_url":"https://api.github.com/users/sturlamolden/followers","following_url":"https://api.github.com/users/sturlamolden/following{/other_user}","gists_url":"https://api.github.com/users/sturlamolden/gists{/gist_id}","starred_url":"https://api.github.com/users/sturlamolden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sturlamolden/subscriptions","organizations_url":"https://api.github.com/users/sturlamolden/orgs","repos_url":"https://api.github.com/users/sturlamolden/repos","events_url":"https://api.github.com/users/sturlamolden/events{/privacy}","received_events_url":"https://api.github.com/users/sturlamolden/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/numpy/numpy/labels/component:%20numpy.distutils","name":"component: numpy.distutils","color":"ff0000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-23T00:14:38Z","updated_at":"2015-01-25T08:45:00Z","closed_at":null,"body":"NumPy build utils does not know what to do with ```.f03``` and ```.f08``` files. This makes it difficult to compile a library written in Fortran 2003 or 2008. \r\n\r\nFortran 2003 is e.g. useful if we want to make a C callable library without depending on an ABI wrapper. A typical usecase is calling Fortran from Cython, which is more flexible and efficient than using f2py.\r\n\r\nf2py does not parse Fortran 2003. But that is not a problem if we just want to use ```configuration.add_library```, and not ```configuration.add_extension``` (which will invoke f2py)."},"comment":{"url":"https://api.github.com/repos/numpy/numpy/issues/comments/71360704","html_url":"https://github.com/numpy/numpy/issues/5486#issuecomment-71360704","issue_url":"https://api.github.com/repos/numpy/numpy/issues/5486","id":71360704,"user":{"login":"rgommers","id":98330,"avatar_url":"https://avatars.githubusercontent.com/u/98330?v=3","gravatar_id":"","url":"https://api.github.com/users/rgommers","html_url":"https://github.com/rgommers","followers_url":"https://api.github.com/users/rgommers/followers","following_url":"https://api.github.com/users/rgommers/following{/other_user}","gists_url":"https://api.github.com/users/rgommers/gists{/gist_id}","starred_url":"https://api.github.com/users/rgommers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgommers/subscriptions","organizations_url":"https://api.github.com/users/rgommers/orgs","repos_url":"https://api.github.com/users/rgommers/repos","events_url":"https://api.github.com/users/rgommers/events{/privacy}","received_events_url":"https://api.github.com/users/rgommers/received_events","type":"User","site_admin":false},"created_at":"2015-01-25T08:45:00Z","updated_at":"2015-01-25T08:45:00Z","body":"This would also needs a test. Guess add a Fortran 2003 and/or 2008 file with syntax that isn't valid Fortran 90, compile it with ``add_library`` and do a basic check on it. Similar to ``numpy/distutils/tests/f2py_f90_ext/``."}}