Permalink
Browse files

Cleanup and doc updates

  • Loading branch information...
1 parent c513135 commit 7434b186752213b06dd8573001c7fb5dd0e6281c @pearu pearu committed Nov 24, 2003
Showing with 15 additions and 12 deletions.
  1. +14 −2 DEVELOPERS.txt
  2. +1 −10 MANIFEST.in
View
@@ -1,3 +1,4 @@
+
.. --*-- rest --*--
.. NB! Keep this document a valid restructured document.
@@ -85,8 +86,8 @@ follow the following conventions:
* Directory ``xxx/`` must contain
+ a file ``setup_xxx.py`` that defines
- ``configuration(parent_package='')`` function. See below for more
- details.
+ ``configuration(parent_package='',parent_path=None)`` function.
+ See below for more details.
+ a file ``info_xxx.py``. See below more details.
@@ -120,6 +121,15 @@ module xxx is::
from scipy_distutils.core import setup
setup(**configuration(parent_path=''))
+A Scipy module may have also a ``xxx/setup.py`` file that should contain
+a statement::
+
+ execfile('setup_xxx.py')
+
+Ideally there should be no need for this file but
+``distutils/command/bdist_rpm.py`` has ``setup.py`` hardcoded and
+therefore building .rpm files using ``setup_xxx.py`` would fail.
+
get_path
++++++++
@@ -204,6 +214,7 @@ dependencies
global_symbols
List of names that should be imported to scipy name space. To import
all symbols to scipy name space, define ``global_symbols=['*']``.
+ This option is effective only when ``standalone=False``.
ignore
Boolean variable indicating that the module should be ignored or
@@ -213,6 +224,7 @@ ignore
postpone_import
Boolean variable indicating that importing module should be
postponed until first attempt of its usage. Default value is False.
+ This option is effective only when ``standalone=False``.
File xxx/__init__.py
---------------------
View
@@ -1,16 +1,7 @@
-include Lib/fftpack/*.pyf
-include Lib/special/specfun.pyf
-include Lib/linalg/interface_gen.py
-include Lib/linalg/generic_*.pyf
-include Lib/linalg/flapack_user_routines.pyf
-include Lib/sparse/SuperLU/*.inc
-#include */*/*.cfg
recursive-include Lib_chaco/freetype/freetype2 *.h *.c *.i
-recursive-include Lib/xplt/src *.h *.c
-recursive-include Lib/xplt/pygist *.h *.c *.py
recursive-include Lib_chaco/kiva/agg *.py *.h *.i *.cxx
recursive-include Lib_chaco/kiva/agg/docs *
recursive-include Lib_chaco/agg2 *
recursive-include Lib_chaco/freetype *
-global-include *.txt .build_py_ignore setup*.py
+global-include *.txt setup*.py
prune scipy_core

0 comments on commit 7434b18

Please sign in to comment.