} | } | ||||
} | } | ||||
}, | }, | ||||
"json5": { | |||||
"0.1.0": { | |||||
"depends": {}, | |||||
"description": "A C++ implementation of a JSON5 parser", | |||||
"git": { | |||||
"auto-lib": null, | |||||
"ref": "0.1.0", | |||||
"url": "https://github.com/vector-of-bool/json5.git" | |||||
} | |||||
}, | |||||
"0.1.2": { | |||||
"depends": {}, | |||||
"description": "A C++ implementation of a JSON5 parser", | |||||
"git": { | |||||
"auto-lib": null, | |||||
"ref": "0.1.2", | |||||
"url": "https://github.com/vector-of-bool/json5.git" | |||||
} | |||||
} | |||||
}, | |||||
"ms-wil": { | "ms-wil": { | ||||
"2019.11.10": { | "2019.11.10": { | ||||
"depends": {}, | "depends": {}, | ||||
"url": "https://github.com/gabime/spdlog.git" | "url": "https://github.com/gabime/spdlog.git" | ||||
} | } | ||||
} | } | ||||
}, | |||||
"vob-json5": { | |||||
"0.1.5": { | |||||
"depends": {}, | |||||
"description": "A C++ implementation of a JSON5 parser", | |||||
"git": { | |||||
"auto-lib": null, | |||||
"ref": "0.1.5", | |||||
"url": "https://github.com/vector-of-bool/json5.git" | |||||
} | |||||
} | |||||
}, | |||||
"vob-semester": { | |||||
"0.1.0": { | |||||
"depends": { | |||||
"neo-concepts": "^0.2.1", | |||||
"neo-fun": "^0.1.0" | |||||
}, | |||||
"description": "A C++ library to process recursive dynamic data", | |||||
"git": { | |||||
"auto-lib": null, | |||||
"ref": "0.1.0", | |||||
"url": "https://github.com/vector-of-bool/semester.git" | |||||
} | |||||
} | |||||
} | } | ||||
}, | }, | ||||
"version": 1 | "version": 1 |
Depends: neo-fun 0.1.0 | Depends: neo-fun 0.1.0 | ||||
Depends: semver 0.2.1 | Depends: semver 0.2.1 | ||||
Depends: pubgrub 0.2.0 | Depends: pubgrub 0.2.0 | ||||
Depends: vob-json5 0.1.5-dev | |||||
Depends: semester 0.1.0 | |||||
Depends: vob-json5 0.1.5 | |||||
Depends: vob-semester 0.1.0 | |||||
Test-Driver: Catch-Main | Test-Driver: Catch-Main |
"neo-fun": "0.1.0", | "neo-fun": "0.1.0", | ||||
"semver": "0.2.1", | "semver": "0.2.1", | ||||
"pubgrub": "0.2.0", | "pubgrub": "0.2.0", | ||||
"vob-json5": "0.1.5-dev", | |||||
"semester": "*" | |||||
"vob-json5": "0.1.5", | |||||
"vob-semester": "0.1.0" | |||||
}, | }, | ||||
"test_driver": "Catch-Main" | "test_driver": "Catch-Main" | ||||
} | } |
ret: dict = { | ret: dict = { | ||||
'description': self.description, | 'description': self.description, | ||||
} | } | ||||
ret['depends'] = {} | |||||
ret['depends'] = self.depends | |||||
if isinstance(self.remote, Git): | if isinstance(self.remote, Git): | ||||
ret['git'] = self.remote.to_dict() | ret['git'] = self.remote.to_dict() | ||||
return ret | return ret | ||||
git_url='https://github.com/vector-of-bool/pubgrub.git', | git_url='https://github.com/vector-of-bool/pubgrub.git', | ||||
), | ), | ||||
many_versions( | many_versions( | ||||
'json5', | |||||
( | |||||
'0.1.0', | |||||
'0.1.2', | |||||
), | |||||
'vob-json5', | |||||
('0.1.5', ), | |||||
description='A C++ implementation of a JSON5 parser', | description='A C++ implementation of a JSON5 parser', | ||||
git_url='https://github.com/vector-of-bool/json5.git', | git_url='https://github.com/vector-of-bool/json5.git', | ||||
), | ), | ||||
Package('vob-semester', [ | |||||
Version( | |||||
'0.1.0', | |||||
description='A C++ library to process recursive dynamic data', | |||||
remote=Git('https://github.com/vector-of-bool/semester.git', | |||||
'0.1.0'), | |||||
depends={ | |||||
'neo-fun': '^0.1.0', | |||||
'neo-concepts': '^0.2.1', | |||||
}), | |||||
]), | |||||
many_versions( | many_versions( | ||||
'spdlog', | 'spdlog', | ||||
( | ( |