diff options
author | j.spijker@ultimaker.com <jelle spijker> | 2022-06-30 10:39:21 +0300 |
---|---|---|
committer | Jelle Spijker <j.spijker@ultimaker.com> | 2022-06-30 10:39:21 +0300 |
commit | 6b51753973e84c676cfa9cc2fdb9ecefa39945c9 (patch) | |
tree | de123cbccaf6b321dce7f04d8c63866ffa8e03ab /conanfile.py | |
parent | d47635c0f9bfe85d802f64f91747c47222130794 (diff) |
Renamed folder structure to venv structure
Contributes to CURA-9365
Diffstat (limited to 'conanfile.py')
-rw-r--r-- | conanfile.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/conanfile.py b/conanfile.py index b9d8885553..c871d19c78 100644 --- a/conanfile.py +++ b/conanfile.py @@ -101,25 +101,21 @@ class CuraConan(ConanFile): return self._base_dir.joinpath("share") @property - def _bin_dir(self): - return self._base_dir.joinpath("bin") - - @property def _script_dir(self): if self.settings.os == "Windows": - return self._bin_dir.joinpath("Scripts") - return self._bin_dir.joinpath("bin") + return self._base_dir.joinpath("Scripts") + return self._base_dir.joinpath("bin") @property def _site_packages(self): if self.settings.os == "Windows": - return self._bin_dir.joinpath("Lib", "site-packages") + return self._base_dir.joinpath("Lib", "site-packages") py_version = tools.Version(self.deps_cpp_info["cpython"].version) - return self._bin_dir.joinpath("lib", f"python{py_version.major}.{py_version.minor}", "site-packages") + return self._base_dir.joinpath("lib", f"python{py_version.major}.{py_version.minor}", "site-packages") @property def _py_interp(self): - py_interp = self._bin_dir.joinpath(Path(self.deps_user_info["cpython"].python).name) + py_interp = self._script_dir.joinpath(Path(self.deps_user_info["cpython"].python).name) if self.settings.os == "Windows": py_interp = Path(*[f'"{p}"' if " " in p else p for p in py_interp.parts]) return py_interp @@ -284,6 +280,7 @@ class CuraConan(ConanFile): # Copy requirements.txt's self.copy("*.txt", src = self.cpp_info.resdirs[-1], dst = self._base_dir.joinpath("pip_requirements")) + def package(self): self.copy("cura_app.py", src = ".", dst = self.cpp.package.bindirs[0]) self.copy("*", src = "cura", dst = self.cpp.package.libdirs[0]) |