Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
a1285b8
Add Python type hinting for str/bool returns
bact Jul 1, 2025
8fab50f
Add Python type hinting
bact Jul 1, 2025
134b8eb
Add Python type hinting for read value functions
bact Jul 1, 2025
006232c
Add type hints in generated Python code
bact Jul 2, 2025
52eae09
Remove type hint SHACLObjectSet return
bact Jul 2, 2025
cf67356
Use typing.Set instead of built-in set
bact Jul 3, 2025
dfeaf22
Add type hints for check_min/max_count
bact Jul 3, 2025
da233de
Add more type hints
bact Jul 3, 2025
278453f
Add type hint to NAMED_INDIVIDUALS
bact Jul 4, 2025
f157c2f
Add type hint for foreach
bact Aug 15, 2025
8cb7dfb
Fix 3.9 backward compat
bact Aug 15, 2025
fbccc23
Fix type hints according to Pyrefly
bact Aug 15, 2025
6578a75
Ignore bytes write check
bact Aug 15, 2025
80c9856
Raise NotImplementedError for abstract method
bact Aug 15, 2025
5d8279d
Fix trailing whitespace
bact Aug 15, 2025
2d00fb3
Put NAMED_INDIVIDUALS back to its orig location
bact Aug 15, 2025
e58ba80
Remove mistake addition of CLASSES declaration in SHACLExtensibleObject
bact Aug 16, 2025
5d18525
Use Collection from typing instead of from collections.abc
bact Aug 16, 2025
8dd1781
Fix few more pyright/mypy errors
bact Aug 16, 2025
f50ac21
Fix bytes/str issue
bact Aug 16, 2025
13b20bb
Fix mypy isses
bact Aug 17, 2025
6143f31
Add static type check workflow for Python binding
bact Aug 17, 2025
2a80644
Fix pyright issues
bact Aug 17, 2025
71ade88
Add static type check to pytest tests
bact Aug 17, 2025
8757d5d
Remove type check workflow
bact Aug 17, 2025
c75304c
Do not redirect stderr
bact Aug 17, 2025
922981a
Fix black formatting
bact Aug 17, 2025
619cb30
Add mypy, pyrefly, pyright to dev dependency
bact Aug 17, 2025
a771ee7
Change mypy version for Python 3.8 compat
bact Aug 17, 2025
8cd30d1
Avoid default mutable argument
bact Aug 17, 2025
e890852
Add few more hints
bact Aug 18, 2025
3e536e0
Remove unnecessary self.objects member checks
bact Aug 18, 2025
9c00933
Remove unnecessary runtime type checks
bact Aug 19, 2025
0b6e7fd
Remove List from type of VALID_TYPES
bact Aug 19, 2025
0567f8e
Ignore type check in write_list_item
bact Aug 19, 2025
5978b35
Ignore check if self.data is dict in write_property
bact Aug 19, 2025
8caaa44
Delete .python-version
bact Aug 19, 2025
2f45a5c
Remove check SHACLObject._id type in walk_callback
bact Aug 19, 2025
ce23d15
Remove _id runtime type check
bact Aug 19, 2025
b9ae84e
Update SHACLObject._OBJ_TYPE to str only
bact Aug 19, 2025
2f6e850
Remove type checks for SHACLObject._id
bact Aug 19, 2025
a237aab
Tighten pyname type and remove unnecessary check
bact Aug 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ classifiers = [
dev = [
"flake8 >= 7.0.0",
"jsonschema >= 4.21.1",
"mypy >= 1.14.1", # latest version for Python 3.8 is 1.14.x
"pyrefly >= 0.28.1",
"pyright >= 1.1.403",
"pyshacl >= 0.25.0",
"pytest >= 7.4",
"pytest-cov >= 4.1",
Expand Down
Loading
Loading