mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Closes #98: mention original copyright owners, and port fix from https://bitbucket.org/thomaswaldmann/sphinx-autopackage-script/changeset/dba2b779c1af.
This commit is contained in:
parent
d63cf564ab
commit
c90d6cc52f
@ -7,7 +7,10 @@
|
|||||||
ReST files appropriately to create code documentation with Sphinx. It also
|
ReST files appropriately to create code documentation with Sphinx. It also
|
||||||
creates a modules index (named modules.<suffix>).
|
creates a modules index (named modules.<suffix>).
|
||||||
|
|
||||||
:copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
|
This is derived from the "sphinx-autopackage" script, which is:
|
||||||
|
Copyright 2008 Société des arts technologiques (SAT), http://www.sat.qc.ca/.
|
||||||
|
|
||||||
|
:copyright: 2007-2011 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
@ -134,9 +137,12 @@ def recurse_tree(rootpath, excludes, opts):
|
|||||||
Look for every file in the directory tree and create the corresponding
|
Look for every file in the directory tree and create the corresponding
|
||||||
ReST files.
|
ReST files.
|
||||||
"""
|
"""
|
||||||
|
# use absolute path for root, as relative paths like '../../foo' cause
|
||||||
|
# 'if "/." in root ...' to filter out *all* modules otherwise
|
||||||
|
rootpath = os.path.abspath(rootpath)
|
||||||
# check if the base directory is a package and get is name
|
# check if the base directory is a package and get is name
|
||||||
if INITPY in os.listdir(rootpath):
|
if INITPY in os.listdir(rootpath):
|
||||||
package_name = path.abspath(rootpath).split(path.sep)[-1]
|
package_name = rootpath.split(path.sep)[-1]
|
||||||
else:
|
else:
|
||||||
package_name = None
|
package_name = None
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user