Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Commit ae00be5

Browse files
committed
copy 3p stubs example from fwingerter-Ocient/bazel-mypy-pypi-example
Repro for #39
1 parent 2351b78 commit ae00be5

File tree

5 files changed

+24
-4
lines changed

5 files changed

+24
-4
lines changed

examples/.bazelrc

Lines changed: 0 additions & 2 deletions
This file was deleted.

examples/third_party/BUILD

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("@my_deps//:requirements.bzl", "requirement")
2+
load("@mypy_integration//:mypy.bzl", "mypy_test")
3+
4+
py_binary(
5+
name = "uses-deps",
6+
srcs = ["uses-deps.py"],
7+
deps = [
8+
requirement("types_python_dateutil"),
9+
],
10+
)
11+
12+
mypy_test(
13+
name = "uses_deps_mypy",
14+
deps = [":uses-deps"],
15+
)

examples/third_party/requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
parse==1.12.1
1+
parse==1.12.1
2+
types-python-dateutil==0.1.4
3+

examples/third_party/uses-deps.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import dateutil
2+
from dateutil import parser
3+
4+
dateutil.parser.parse("1970")
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
mypy==0.750
1+
mypy==0.910
2+
typed_ast

0 commit comments

Comments
 (0)