
- assure we can all bindep as a module (python -m bindep) - add test the assures output is the same regardless how is called - include argparse fix which needs to know executable name when called as modules. - enables use of bindep without needing to have it in PATH Change-Id: Ib2aac359e2f23cb0ac7857835905e0a02e90888d
38 lines
696 B
ReStructuredText
38 lines
696 B
ReStructuredText
============
|
|
Contributing
|
|
============
|
|
.. include:: ../../CONTRIBUTING.rst
|
|
|
|
|
|
Python API
|
|
----------
|
|
|
|
No internal API stability guarantees are made, but for reference
|
|
here is a basic outline of the source implementation:
|
|
|
|
.. automodule:: bindep
|
|
:members:
|
|
|
|
.. automodule:: bindep.depends
|
|
:members:
|
|
|
|
.. automodule:: bindep.__main__
|
|
:members:
|
|
|
|
|
|
Internal Unit Tests
|
|
-------------------
|
|
|
|
The bindep utility is developed following a test-driven methodology.
|
|
These are the current tests run to ensure its internal consistency
|
|
for every commit:
|
|
|
|
.. automodule:: bindep.tests
|
|
:members:
|
|
|
|
.. automodule:: bindep.tests.test_depends
|
|
:members:
|
|
|
|
.. automodule:: bindep.tests.test_main
|
|
:members:
|