1- from setuptools import setup , find_packages
1+ from setuptools import setup , find_namespace_packages
22import sys
33import os
44import platform
@@ -160,7 +160,7 @@ def find_available_platforms():
160160 name = "c2pa-python" ,
161161 version = "0.10.8" ,
162162 package_dir = {"" : "src" },
163- packages = find_packages (where = "src" ),
163+ packages = find_namespace_packages (where = "src" , exclude = [ "c2pa.libs" ] ),
164164 include_package_data = True ,
165165 package_data = {
166166 "c2pa" : ["libs/*" ], # Include all files in libs directory
@@ -192,7 +192,7 @@ def find_available_platforms():
192192 name = "c2pa-python" ,
193193 version = "0.10.8" ,
194194 package_dir = {"" : "src" },
195- packages = find_packages (where = "src" ),
195+ packages = find_namespace_packages (where = "src" , exclude = [ "c2pa.libs" ] ),
196196 include_package_data = True ,
197197 package_data = {
198198 "c2pa" : ["libs/*" ], # Include all files in libs directory
@@ -217,7 +217,7 @@ def find_available_platforms():
217217 name = "c2pa-python" ,
218218 version = "0.10.8" ,
219219 package_dir = {"" : "src" },
220- packages = find_packages (where = "src" ),
220+ packages = find_namespace_packages (where = "src" , exclude = [ "c2pa.libs" ] ),
221221 include_package_data = True ,
222222 package_data = {
223223 "c2pa" : ["libs/*" ], # Include all files in libs directory
0 commit comments