Kamil Jeziorek

18 papers B 1Journal 9Unranked 8
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Kamil Jeziorek, Piotr Wzorek, Krzysztof Blachut, Hiroshi Nakano, Manon Dampfhoffer, Thomas Mesquida, Hiroaki Nishi, Thomas Dalgaty, Tomasz Kryjak
2025 conf
SPA
Michal Michniak, Kamil Jeziorek, Tomasz Kryjak
2025 conf
ARC
Hiroshi Nakano, Krzysztof Blachut, Kamil Jeziorek, Piotr Wzorek, Manon Dampfhoffer, Thomas Mesquida, Hiroaki Nishi, Tomasz Kryjak, Thomas Dalgaty
2025 J jnl
CoRR
Hiroshi Nakano, Krzysztof Blachut, Kamil Jeziorek, Piotr Wzorek, Manon Dampfhoffer, Thomas Mesquida, Hiroaki Nishi, Tomasz Kryjak, Thomas Dalgaty
2025 conf
SPA
Piotr Wzorek, Kamil Jeziorek, Tomasz Kryjak
2025 conf
CVPR Workshops
Marcin Kowalczyk, Kamil Jeziorek, Tomasz Kryjak
2025 J jnl
CoRR
Marcin Kowalczyk, Kamil Jeziorek, Tomasz Kryjak
2025 B conf
FPL
Piotr Wzorek, Kamil Jeziorek, Marcin Kowalczyk, Krzysztof Blachut, Tomasz Kryjak, Marek Gorgon
2025 conf
CVPR Workshops
Piotr Wzorek, Krzysztof Blachut, Kamil Jeziorek, Tomasz Kryjak
2025 J jnl
CoRR
Kamil Jeziorek, Tomasz Kryjak
2024 J jnl
CoRR
Kamil Jeziorek, Piotr Wzorek, Krzysztof Blachut, Andréa Pinna, Tomasz Kryjak
2024 conf
ICFPT
Piotr Wzorek, Kamil Jeziorek, Tomasz Kryjak, Andréa Pinna
2024 J jnl
CoRR
Piotr Wzorek, Kamil Jeziorek, Tomasz Kryjak, Andréa Pinna
2024 conf
DASIP
Kamil Jeziorek, Piotr Wzorek, Krzysztof Blachut, Andréa Pinna, Tomasz Kryjak
2024 J jnl
CoRR
Kamil Jeziorek, Piotr Wzorek, Krzysztof Blachut, Andréa Pinna, Tomasz Kryjak
2023 conf
SPA
Kamil Jeziorek, Andréa Pinna, Tomasz Kryjak
2023 J jnl
CoRR
Kamil Jeziorek, Andréa Pinna, Tomasz Kryjak
2022 J jnl
CoRR
Kamil Jeziorek, Tomasz Kryjak
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]