Stubgen skips "vendor" directory
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 20.6k
- Fork
- 3.3k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
Bug Report
Stubgen skips over a directory called vendor without any error message.
To Reproduce
Create a project with this structure
a
__init__.py
vendor
__init__.py
-
Run
stubgen a -
All that gets generated is
out/a/__init__.pyi
I would expect the output to include out/a/vendor/__init__.pyi
Running stubgen a/vendor also fails to generate out/a/vendor/__init__.pyi, but cd'ing into a and then running stubgen vendor creates a/out/vendor/__init__.pyi
Your Environment
- Mypy version used: 0.790
- Mypy command-line flags: Included in problem description
- Mypy configuration options from
mypy.ini(and other config files): Not sure where my config file is, but I haven't modified it. - Python version used: 3.7
- Operating system and version: Debian DNU/Linux 9 (stretch)
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện vấn đề với cấu trúc dự án a/vendor được minh họa và điểm vào stubgen. Theo dõi cách stubgen a và stubgen a/vendor duyệt qua các thư mục, sau đó xác minh rằng đầu ra được tạo có chứa out/a/vendor/__init__.pyi mà không thay đổi hành vi của thư mục làm việc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 55/100