-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
23 lines (19 loc) · 749 Bytes
/
setup.py
File metadata and controls
23 lines (19 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from setuptools import find_packages, setup
# Get packages and create proper package_dir mapping
tools_packages = find_packages("tools")
# Create package directory mapping for nested packages
package_dir = {}
for pkg in tools_packages:
# Convert dot notation to path (e.g., "quant.quantizer" -> "tools/quant/quantizer")
package_dir[pkg] = "tools/" + pkg.replace(".", "/")
aria_packages = find_packages("tools/aria-llama-ops/src")
for pkg in aria_packages:
# Add aria-llama-ops package mapping
package_dir[pkg] = "tools/aria-llama-ops/src/" + pkg.replace(".", "/")
setup(
name="PLENA_Simulator",
version="1.0", # random
packages=tools_packages + aria_packages,
package_dir=package_dir,
install_requires=[],
)