Skip to content

Commit 78ca645

Browse files
authored
Decompose Into Plugins (#13)
Break apart the codebase into plugins.
1 parent 12ca107 commit 78ca645

26 files changed

Lines changed: 1010 additions & 1333 deletions

.github/pr-labeler.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/release-drafter.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

.github/workflows/pr-check.yml

Lines changed: 0 additions & 60 deletions
This file was deleted.

.github/workflows/publish.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

.github/workflows/push-development.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.

.github/workflows/push-release.yml

Lines changed: 0 additions & 16 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
# Poetic Conan
2-
A Plugin for Poetry that enables a transparent Conan and CMake workflow.
1+
# CPPython
2+
A library for managing dependencies with CMake for C++ projects.

cppython/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+


cppython/exceptions.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Custom exceptions used by CPPython
3+
"""
4+
5+
class ConfigError(Exception):
6+
def __init__(self, error: Exception) -> None:
7+
self._error = error
8+
9+
super().__init__(str(error))
10+
11+
@property
12+
def error(self) -> Exception:
13+
return self._error

cppython/plugins/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+


0 commit comments

Comments
 (0)