I want to generate sphinx autodoc documentation from scripts in nested folder structure :
└── programs
    └── general_name
        └── another_folder
            ├── script1.py
            └── script2.py
For some reason script1.py and script2.py is not displayed with autodocs, I'm getting I can see just script name:
programs.general_name.another_folder package
¶Submodules
programs.general_name.another_folder.script1 module
programs.general_name.another_folder.script2 module
Full folder structure:
../
├── docs
│   ├── _build
│   │   ├── doctrees
│   │   │   ├── environment.pickle
│   │   │   ├── index.doctree
│   │   │   └── rst
│   │   └── html
│   │       ├── genindex.html
│   │       ├── index.html
│   │       ├── objects.inv
│   │       ├── rst
│   │       ├── search.html
│   │       ├── searchindex.js
│   │       ├── _sources
│   │       └── _static
│   ├── conf.py
│   ├── index.rst
│   ├── make.bat
│   ├── Makefile
│   ├── rst
│   │   ├── modules.rst
│   │   ├── programs.general_name.another_folder.rst
│   │   ├── programs.general_name.rst
│   │   └── programs.rst
│   ├── _static
│   └── _templates
└── programs
    └── general_name
        └── another_folder
            ├── script1.py
            └── script2.py
I'm running this command:
/docs $ sphinx-apidoc -f -o rst/ ../programs/ && make html
Also I tried:
$ sphinx-apidoc -f -o rst/ ../programs/general_name/another_folder/ && make html
But script1 module and script2 module are empty in generating html files.
Solution:
Found what was causing the problem - dash symbol "-". another_folder was actually named get_requests_from_server-10
After renaming folder to get_requests_from_server_10, auto-docks started to work
 
    