cppython
Advanced tools
+11
-8
@@ -48,9 +48,7 @@ """Manages data flow to and from plugins | ||
| self._core_data = builder.generate_core_data(configuration, pyproject.project, pyproject.tool.cppython) | ||
| raw_generator_plugins = builder.find_generators() | ||
| generator_plugins = builder.filter_plugins( | ||
| raw_generator_plugins, | ||
| self.core_data.project_data.pyproject_file.parent, | ||
| self.core_data.cppython_data.generator_name, | ||
| configuration.pyproject_file.parent, | ||
| pyproject.tool.cppython.generator_name, | ||
| "Generator", | ||
@@ -62,9 +60,14 @@ ) | ||
| raw_provider_plugins, | ||
| self.core_data.project_data.pyproject_file.parent, | ||
| self.core_data.cppython_data.provider_name, | ||
| configuration.pyproject_file.parent, | ||
| pyproject.tool.cppython.provider_name, | ||
| "Provider", | ||
| ) | ||
| # Solve the messy interactions between plugins | ||
| generator_type, provider_type = builder.solve(generator_plugins, provider_plugins) | ||
| # Once the plugins are resolved, the core data is complete and can be generated | ||
| self._core_data = builder.generate_core_data(configuration, pyproject.project, pyproject.tool.cppython) | ||
| # Create the chosen plugins | ||
| self._generator = builder.create_generator( | ||
@@ -97,6 +100,6 @@ self.core_data, pyproject.tool.cppython.generator, generator_type | ||
| def core_data(self) -> CoreData: | ||
| """Queries if the project was is initialized for full functionality | ||
| """Core data | ||
| Returns: | ||
| The query result | ||
| Core data | ||
| """ | ||
@@ -103,0 +106,0 @@ return self._core_data |
+1
-1
| Metadata-Version: 2.1 | ||
| Name: cppython | ||
| Version: 0.7.1.dev29 | ||
| Version: 0.7.1.dev30 | ||
| Summary: A Python management solution for C++ dependencies | ||
@@ -5,0 +5,0 @@ License: MIT |
+1
-1
@@ -19,3 +19,3 @@ [project] | ||
| ] | ||
| version = "0.7.1.dev29" | ||
| version = "0.7.1.dev30" | ||
@@ -22,0 +22,0 @@ [project.license-files] |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
30032
0.3%635
0.47%