Skip to content

Commit 6628108

Browse files
committed
Fix?
1 parent 4d4946f commit 6628108

File tree

9 files changed

+37
-10
lines changed

9 files changed

+37
-10
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from z3 import z3 # necessary to ensure z3 is loaded on macOS # noqa
2-
from ._internal import jingle, crackers
2+
from ._internal import jingle, crackers # noqa
33

44
State = jingle.State
5+
ModeledBlock = jingle.ModeledBlock
56
ResolvedVarNode = jingle.ResolvedVarNode

crackers_python/crackers/config/__init__.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,14 @@
44
from crackers.config.sleigh import SleighConfig
55
from crackers.config.specification import ReferenceProgramConfig
66
from crackers.config.synthesis import SynthesisConfig
7-
from crackers.config.crackers import CrackersConfig
7+
from crackers.config.crackers import CrackersConfig
8+
9+
__all__ = [
10+
"ConstraintConfig",
11+
"LibraryConfig",
12+
"MetaConfig",
13+
"SleighConfig",
14+
"ReferenceProgramConfig",
15+
"SynthesisConfig",
16+
"CrackersConfig",
17+
]

crackers_python/crackers/config/crackers.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import json
2-
from pydantic import BaseModel, Field
1+
from pydantic import BaseModel
32
from crackers.config.constraint import ConstraintConfig
43
from crackers.config.library import LibraryConfig
54
from crackers.config.meta import MetaConfig

crackers_python/crackers/config/log_level.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import logging
21
from enum import Enum
32

43
class LogLevel(Enum):
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
import z3 # noqa
2+
from _internal.crackers import * # noqa
23

crackers_python/crackers/jingle.py

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,19 @@
1-
from ._internal.jingle import *
1+
from ._internal import jingle as _jingle
22

3+
Instruction = _jingle.Instruction
4+
ModeledBlock = _jingle.ModeledBlock
5+
ModeledInstruction = _jingle.ModeledInstruction
6+
PcodeOperation = _jingle.PcodeOperation
7+
SleighContext = _jingle.SleighContext
8+
State = _jingle.State
9+
ResolvedVarNode = _jingle.ResolvedVarNode
10+
11+
__all__ = [
12+
"Instruction",
13+
"ModeledBlock",
14+
"ModeledInstruction",
15+
"PcodeOperation",
16+
"SleighContext",
17+
"State",
18+
"ResolvedVarNode",
19+
]

crackers_python/find_venv_library_path.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import sys
2-
import os
31
import sysconfig
42

53
# Get the virtual environment's lib directory

crackers_python/gh_actions_setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ def write_env_file(z3_header_path, z3_lib_path):
5050
f.write(
5151
f"export RUSTFLAGS='-L native={z3_lib_path} -C link-arg=-Wl,-rpath,$ORIGIN/../z3/lib'"
5252
)
53-
print(f"\n✅ Z3 environment variables written to `{ENV_FILE}`.")
54-
print(f"👉 To load them into your shell, run:\n")
53+
print("\n✅ Z3 environment variables written to `{ENV_FILE}`.")
54+
print("👉 To load them into your shell, run:\n")
5555
print(f" source ./{ENV_FILE}\n")
5656

5757

crackers_python/pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ dependencies = [
1919
"pydantic>=2.10.6",
2020
"z3-solver==4.15.3.0",
2121
]
22+
readme = "../README.md"
23+
2224
[tool.maturin]
2325
features = ["pyo3/extension-module"]
2426
module-name = "crackers._internal"

0 commit comments

Comments
 (0)