Skip to content

pulp_gem does not distinguish development from runtime dependencies. #211

@mdellweg

Description

@mdellweg
[GemDependency({'@name': 'ruby-hmac', '@requirement': Gem::Requirement('[['>=', Gem::Version('0.3.2')]]'), '@type': Symbol("runtime"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('0.3.2')]]')}),
 GemDependency({'@name': 'faraday', '@requirement': Gem::Requirement('[['>=', Gem::Version('0.7.0')]]'), '@type': Symbol("runtime"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('0.7.0')]]')}),
 GemDependency({'@name': 'multi_json', '@requirement': Gem::Requirement('[['>=', Gem::Version('1.3.2')]]'), '@type': Symbol("runtime"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('1.3.2')]]')}),
 GemDependency({'@name': 'rake', '@requirement': Gem::Requirement('[['>=', Gem::Version('0')]]'), '@type': Symbol("development"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('0')]]')}),
 GemDependency({'@name': 'timecop', '@requirement': Gem::Requirement('[['>=', Gem::Version('0')]]'), '@type': Symbol("development"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('0')]]')}),
 GemDependency({'@name': 'rspec', '@requirement': Gem::Requirement('[['>=', Gem::Version('2.8.0')]]'), '@type': Symbol("development"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('2.8.0')]]')}),
 GemDependency({'@name': 'webmock', '@requirement': Gem::Requirement('[['>=', Gem::Version('1.8.2')]]'), '@type': Symbol("development"), '@prerelease': False, '@version_requirements': Gem::Requirement('[['>=', Gem::Version('1.8.2')]]')})]

The info in the @type attribute is not reflected in the content database entry:

{
'dependencies': {'ruby-hmac': '>= 0.3.2',
   'faraday': '>= 0.7.0',
   'multi_json': '>= 1.3.2',
   'rake': '>= 0',
   'timecop': '>= 0',
   'rspec': '>= 2.8.0',
   'webmock': '>= 1.8.2'}},
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions