models
package.json validation models.
PackageAuthor ¶
Bases: BaseModel
Package author model.
Source code in src/somesy/package_json/models.py
15 16 17 18 19 20 21 22 |
|
PackageRepository ¶
Bases: BaseModel
Package repository model.
Source code in src/somesy/package_json/models.py
25 26 27 28 29 |
|
PackageLicense ¶
Bases: BaseModel
Package license model.
Source code in src/somesy/package_json/models.py
32 33 34 35 36 |
|
PackageJsonConfig ¶
Bases: BaseModel
Package.json config model.
Source code in src/somesy/package_json/models.py
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
|
convert_author
classmethod
¶
convert_author(author: str) -> PackageAuthor
Convert author string to PackageAuthor model.
Source code in src/somesy/package_json/models.py
79 80 81 82 83 84 85 86 87 88 89 90 |
|
validate_name
classmethod
¶
validate_name(v)
Validate package name.
Source code in src/somesy/package_json/models.py
92 93 94 95 96 97 98 99 |
|
validate_version
classmethod
¶
validate_version(v)
Validate package version.
Source code in src/somesy/package_json/models.py
101 102 103 104 105 106 107 |
|
validate_author
classmethod
¶
validate_author(v)
Validate package author.
Source code in src/somesy/package_json/models.py
109 110 111 112 113 |
|
validate_people
classmethod
¶
validate_people(v)
Validate package maintainers and contributors.
Source code in src/somesy/package_json/models.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
|