def make_core_projects_importable(core_project_dirs): for d in core_project_dirs: pkg_resources.working_set.add_entry(os.path.join(os.getcwd(), d)) from reahl.dev.devdomain import DebianChangelog common_version = DebianChangelog('debian/changelog').version for egg_dir in egg_dirs_for(core_project_dirs): pkg_filename = os.path.join(egg_dir, 'PKG-INFO') if not os.path.exists(pkg_filename): with open(pkg_filename, 'w') as pkg_file: pkg_file.write('Version: %s\n' % common_version)
def test_parsing_changelog_version(changelog_file): changelog = DebianChangelog(changelog_file.name) assert changelog.version == '2.0.0a1'
def test_parsing_changelog_name(changelog_file): changelog = DebianChangelog(changelog_file.name) assert changelog.package_name == 'python-reahl'
def parsing_version(self, fixture): changelog = DebianChangelog(fixture.changelog_file.name) vassert(changelog.version == '2.0.0a1')
def parsing_name(self, fixture): changelog = DebianChangelog(fixture.changelog_file.name) vassert(changelog.package_name == 'python-reahl')