Module: Packages

Defined in:
app/models/concerns/packages/fips.rb,
app/models/packages.rb,
app/models/packages/npm.rb,
app/models/packages/rpm.rb,
app/models/packages/helm.rb,
app/models/packages/pypi.rb,
app/models/packages/conan.rb,
app/models/packages/event.rb,
app/models/packages/maven.rb,
app/models/packages/nuget.rb,
app/models/packages/debian.rb,
app/models/packages/cleanup.rb,
app/models/packages/rubygems.rb,
app/models/packages/go/module.rb,
app/models/packages/protection.rb,
app/models/packages/nuget/symbol.rb,
app/policies/packages/tag_policy.rb,
app/models/packages/rpm/metadatum.rb,
app/models/packages/cleanup/policy.rb,
app/models/packages/policies/group.rb,
app/finders/packages/package_finder.rb,
app/models/packages/protection/rule.rb,
app/finders/packages/packages_finder.rb,
app/models/packages/ml_model/package.rb,
app/models/packages/policies/project.rb,
app/policies/packages/package_policy.rb,
app/services/packages/maven/metadata.rb,
app/finders/packages/go/module_finder.rb,
app/finders/packages/pipelines_finder.rb,
app/models/packages/debian/file_entry.rb,
app/models/packages/go/module_version.rb,
app/finders/packages/go/package_finder.rb,
app/finders/packages/go/version_finder.rb,
app/models/packages/composer/metadatum.rb,
app/models/packages/npm/metadata_cache.rb,
app/models/packages/rubygems/metadatum.rb,
app/finders/packages/build_infos_finder.rb,
app/finders/packages/npm/package_finder.rb,
app/models/packages/composer/cache_file.rb,
app/models/packages/helm/file_metadatum.rb,
app/models/packages/rpm/repository_file.rb,
app/finders/packages/pypi/package_finder.rb,
app/models/concerns/packages/installable.rb,
app/services/packages/remove_tag_service.rb,
app/events/packages/package_created_event.rb,
app/finders/packages/conan/package_finder.rb,
app/finders/packages/helm/packages_finder.rb,
app/finders/packages/maven/package_finder.rb,
app/finders/packages/nuget/package_finder.rb,
app/finders/packages/pypi/packages_finder.rb,
app/models/concerns/packages/destructible.rb,
app/models/concerns/packages/downloadable.rb,
app/models/packages/debian/file_metadatum.rb,
app/policies/packages/package_file_policy.rb,
app/services/packages/update_tags_service.rb,
app/finders/packages/group_packages_finder.rb,
app/services/packages/conan/search_service.rb,
app/services/packages/create_event_service.rb,
app/services/packages/nuget/search_service.rb,
app/finders/concerns/packages/finder_helper.rb,
app/finders/packages/generic/package_finder.rb,
app/policies/packages/cleanup/policy_policy.rb,
app/policies/packages/policies/group_policy.rb,
app/policies/packages/pypi/metadatum_policy.rb,
app/workers/packages/helm/extraction_worker.rb,
app/finders/packages/ml_model/package_finder.rb,
app/policies/packages/conan/metadatum_policy.rb,
app/policies/packages/dependency_link_policy.rb,
app/policies/packages/maven/metadatum_policy.rb,
app/policies/packages/nuget/metadatum_policy.rb,
app/presenters/packages/helm/index_presenter.rb,
app/services/packages/create_package_service.rb,
app/services/packages/npm/create_tag_service.rb,
app/uploaders/packages/nuget/symbol_uploader.rb,
app/workers/concerns/packages/error_handling.rb,
app/workers/packages/go/sync_packages_worker.rb,
app/workers/packages/nuget/extraction_worker.rb,
app/finders/packages/composer/packages_finder.rb,
app/models/concerns/packages/debian/component.rb,
app/policies/packages/policies/project_policy.rb,
app/presenters/packages/nuget/version_helpers.rb,
app/finders/packages/conan/package_file_finder.rb,
app/finders/packages/helm/package_files_finder.rb,
app/services/packages/go/sync_packages_service.rb,
app/policies/packages/composer/metadatum_policy.rb,
app/presenters/packages/conan/package_presenter.rb,
app/presenters/packages/nuget/presenter_helpers.rb,
app/services/packages/create_dependency_service.rb,
app/services/packages/go/create_package_service.rb,
app/services/packages/helm/process_file_service.rb,
app/services/packages/rpm/parse_package_service.rb,
app/workers/packages/maven/metadata/sync_worker.rb,
app/workers/packages/rubygems/extraction_worker.rb,
app/finders/packages/debian/distributions_finder.rb,
app/models/concerns/packages/debian/architecture.rb,
app/models/concerns/packages/debian/distribution.rb,
app/policies/packages/helm/file_metadatum_policy.rb,
app/presenters/packages/detail/package_presenter.rb,
app/services/packages/npm/create_package_service.rb,
app/workers/packages/cleanup_package_file_worker.rb,
app/finders/packages/npm/packages_for_user_finder.rb,
app/policies/packages/conan/file_metadatum_policy.rb,
app/services/packages/create_package_file_service.rb,
app/services/packages/maven/metadata/sync_service.rb,
app/services/packages/pypi/create_package_service.rb,
app/services/packages/update_package_file_service.rb,
app/workers/packages/composer/cache_update_worker.rb,
app/workers/packages/npm/deprecate_package_worker.rb,
app/models/concerns/packages/debian/component_file.rb,
app/presenters/packages/pypi/simple_presenter_base.rb,
app/services/packages/conan/create_package_service.rb,
app/services/packages/maven/create_package_service.rb,
app/services/packages/nuget/sync_metadatum_service.rb,
app/services/packages/rubygems/process_gem_service.rb,
app/uploaders/packages/npm/metadata_cache_uploader.rb,
app/workers/packages/cleanup/execute_policy_worker.rb,
app/workers/packages/composer/cache_cleanup_worker.rb,
app/presenters/packages/composer/packages_presenter.rb,
app/presenters/packages/go/module_version_presenter.rb,
app/presenters/packages/pypi/simple_index_presenter.rb,
app/services/packages/cleanup/update_policy_service.rb,
app/services/packages/npm/deprecate_package_service.rb,
app/services/packages/npm/generate_metadata_service.rb,
app/uploaders/packages/rpm/repository_file_uploader.rb,
app/finders/packages/group_or_project_package_finder.rb,
app/models/concerns/packages/debian/distribution_key.rb,
app/services/packages/cleanup/execute_policy_service.rb,
app/services/packages/composer/composer_json_service.rb,
app/services/packages/debian/parse_debian822_service.rb,
app/services/packages/nuget/check_duplicates_service.rb,
app/workers/packages/cleanup_package_registry_worker.rb,
app/presenters/packages/nuget/service_index_presenter.rb,
app/services/packages/composer/create_package_service.rb,
app/services/packages/composer/version_parser_service.rb,
app/services/packages/debian/extract_metadata_service.rb,
app/services/packages/nuget/create_dependency_service.rb,
app/services/packages/rubygems/create_gemspec_service.rb,
app/workers/concerns/packages/cleanup_artifact_worker.rb,
app/workers/packages/npm/create_metadata_cache_worker.rb,
app/presenters/packages/nuget/search_results_presenter.rb,
app/services/packages/create_temporary_package_service.rb,
app/services/packages/debian/sign_distribution_service.rb,
app/models/concerns/packages/nuget/version_normalizable.rb,
app/services/packages/conan/create_package_file_service.rb,
app/services/packages/npm/create_metadata_cache_service.rb,
app/services/packages/nuget/metadata_extraction_service.rb,
app/services/packages/nuget/odata_package_entry_service.rb,
app/workers/packages/debian/process_package_file_worker.rb,
app/presenters/packages/nuget/package_metadata_presenter.rb,
app/presenters/packages/nuget/v2/service_index_presenter.rb,
app/services/packages/debian/create_distribution_service.rb,
app/services/packages/debian/create_package_file_service.rb,
app/services/packages/debian/update_distribution_service.rb,
app/services/packages/helm/extract_file_metadata_service.rb,
app/workers/packages/debian/generate_distribution_worker.rb,
app/presenters/packages/nuget/packages_metadata_presenter.rb,
app/presenters/packages/nuget/packages_versions_presenter.rb,
app/presenters/packages/nuget/v2/metadata_index_presenter.rb,
app/services/packages/conan/single_package_search_service.rb,
app/services/packages/debian/extract_deb_metadata_service.rb,
app/services/packages/debian/process_package_file_service.rb,
app/services/packages/generic/create_package_file_service.rb,
app/services/packages/nuget/extract_metadata_file_service.rb,
app/services/packages/debian/generate_distribution_service.rb,
app/services/packages/mark_package_for_destruction_service.rb,
app/services/packages/maven/find_or_create_package_service.rb,
app/services/packages/ml_model/create_package_file_service.rb,
app/services/packages/rubygems/create_dependencies_service.rb,
app/services/packages/rubygems/dependency_resolver_service.rb,
app/services/packages/rubygems/metadata_extraction_service.rb,
app/services/packages/mark_packages_for_destruction_service.rb,
app/policies/packages/nuget/dependency_link_metadatum_policy.rb,
app/services/packages/debian/find_or_create_incoming_service.rb,
app/services/packages/generic/find_or_create_package_service.rb,
app/services/packages/maven/metadata/base_create_xml_service.rb,
app/services/packages/nuget/extract_metadata_content_service.rb,
app/services/packages/debian/extract_changes_metadata_service.rb,
app/services/packages/ml_model/find_or_create_package_service.rb,
app/services/packages/terraform_module/create_package_service.rb,
app/presenters/packages/pypi/simple_package_versions_presenter.rb,
app/services/packages/debian/generate_distribution_key_service.rb,
app/workers/packages/mark_package_files_for_destruction_worker.rb,
app/services/packages/maven/metadata/create_plugins_xml_service.rb,
app/services/packages/mark_package_files_for_destruction_service.rb,
app/services/packages/maven/metadata/append_package_file_service.rb,
app/services/packages/maven/metadata/create_versions_xml_service.rb,
app/services/packages/nuget/extract_remote_metadata_file_service.rb,
app/services/packages/nuget/update_package_from_metadata_service.rb,
app/services/packages/rpm/repository_metadata/update_xml_service.rb,
app/workers/packages/cleanup/delete_orphaned_dependencies_worker.rb,
app/workers/packages/debian/cleanup_dangling_package_files_worker.rb,
app/services/packages/rpm/repository_metadata/build_xml_base_service.rb,
app/services/packages/rpm/repository_metadata/build_other_xml_service.rb,
app/services/packages/rpm/repository_metadata/build_repomd_xml_service.rb,
app/services/packages/rpm/repository_metadata/build_primary_xml_service.rb,
app/services/packages/rpm/repository_metadata/build_filelist_xml_service.rb

Overview

Display package version data acording to PyPI Simple API: warehouse.pypa.io/api-reference/legacy/#simple-project-api Generates the HTML body for PyPI simple API. Basically a list of package download links for a specific package

Defined Under Namespace

Modules: Cleanup, CleanupArtifactWorker, Composer, Conan, Debian, Destructible, Detail, Downloadable, ErrorHandling, FIPS, FinderHelper, Generic, Go, Helm, Installable, Maven, MlModel, Npm, Nuget, Policies, Protection, Pypi, Rpm, Rubygems, TerraformModule Classes: BuildInfo, BuildInfosFinder, CleanupPackageFileWorker, CleanupPackageRegistryWorker, CreateDependencyService, CreateEventService, CreatePackageFileService, CreatePackageService, CreateTemporaryPackageService, Dependency, DependencyLink, DependencyLinkPolicy, Event, GroupOrProjectPackageFinder, GroupPackagesFinder, MarkPackageFilesForDestructionService, MarkPackageFilesForDestructionWorker, MarkPackageForDestructionService, MarkPackagesForDestructionService, Package, PackageCreatedEvent, PackageFile, PackageFileBuildInfo, PackageFileFinder, PackageFilePolicy, PackageFileUploader, PackageFinder, PackagePolicy, PackagesFinder, PipelinesFinder, RemoveTagService, SemVer, Tag, TagPolicy, TagsFinder, UpdatePackageFileService, UpdateTagsService

Constant Summary collapse

DuplicatePackageError =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.table_name_prefixObject



5
6
7
# File 'app/models/packages.rb', line 5

def self.table_name_prefix
  'packages_'
end