Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorj.spijker@ultimaker.com <jelle spijker>2022-06-30 10:39:21 +0300
committerJelle Spijker <j.spijker@ultimaker.com>2022-06-30 10:39:21 +0300
commit6b51753973e84c676cfa9cc2fdb9ecefa39945c9 (patch)
treede123cbccaf6b321dce7f04d8c63866ffa8e03ab /conanfile.py
parentd47635c0f9bfe85d802f64f91747c47222130794 (diff)
Renamed folder structure to venv structure
Contributes to CURA-9365
Diffstat (limited to 'conanfile.py')
-rw-r--r--conanfile.py15
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])