Name: python-dirac Version: 9.1.21 Release: %autorelease # Fill in the actual package summary to submit package to Fedora Summary: DIRAC is an interware, meaning a software framework for distributed computing. # Check if the automatically generated License and its spelling is correct for Fedora # https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/ License: GPL-3.0-only URL: https://github.com/DIRACGrid/DIRAC/ Source: %{pypi_source dirac} BuildArch: noarch BuildRequires: python3-devel # Fill in the actual package description to submit package to Fedora %global _description %{expand: This is package 'dirac' generated automatically by pyp2spec.} %description %_description %package -n python3-dirac Summary: %{summary} %description -n python3-dirac %_description # For official Fedora packages, review which extras should be actually packaged # See: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#Extras %pyproject_extras_subpkg -n python3-dirac server,testing %prep %autosetup -p1 -n dirac-%{version} %generate_buildrequires # Keep only those extras which you actually want to package or use during tests %pyproject_buildrequires -x server,testing %build %pyproject_wheel %install %pyproject_install # For official Fedora packages, including files with '*' +auto is not allowed # Replace it with a list of relevant Python modules/globs and list extra files in %%files %pyproject_save_files '*' +auto %check %_pyproject_check_import_allow_no_modules -t %files -n python3-dirac -f %{pyproject_files} %{_bindir}/dcd %{_bindir}/dchgrp %{_bindir}/dchmod %{_bindir}/dchown %{_bindir}/dconfig %{_bindir}/dfind %{_bindir}/dget %{_bindir}/dgetenv %{_bindir}/dirac-accounting-decode-fileid %{_bindir}/dirac-admin-accounting-cli %{_bindir}/dirac-admin-add-group %{_bindir}/dirac-admin-add-host %{_bindir}/dirac-admin-add-pilot %{_bindir}/dirac-admin-add-resources %{_bindir}/dirac-admin-add-shifter %{_bindir}/dirac-admin-add-site %{_bindir}/dirac-admin-add-user %{_bindir}/dirac-admin-allow-se %{_bindir}/dirac-admin-allow-site %{_bindir}/dirac-admin-ban-se %{_bindir}/dirac-admin-ban-site %{_bindir}/dirac-admin-ce-info %{_bindir}/dirac-admin-check-config-options %{_bindir}/dirac-admin-debug-ce %{_bindir}/dirac-admin-delete-user %{_bindir}/dirac-admin-get-banned-sites %{_bindir}/dirac-admin-get-cas %{_bindir}/dirac-admin-get-job-pilot-output %{_bindir}/dirac-admin-get-job-pilots %{_bindir}/dirac-admin-get-pilot-info %{_bindir}/dirac-admin-get-pilot-logging-info %{_bindir}/dirac-admin-get-pilot-output %{_bindir}/dirac-admin-get-proxy %{_bindir}/dirac-admin-get-site-mask %{_bindir}/dirac-admin-kill-pilot %{_bindir}/dirac-admin-list-hosts %{_bindir}/dirac-admin-list-users %{_bindir}/dirac-admin-modify-user %{_bindir}/dirac-admin-pilot-summary %{_bindir}/dirac-admin-proxy-upload %{_bindir}/dirac-admin-reset-job %{_bindir}/dirac-admin-set-site-protocols %{_bindir}/dirac-admin-show-task-queues %{_bindir}/dirac-admin-site-info %{_bindir}/dirac-admin-site-mask-logging %{_bindir}/dirac-admin-sort-cs-sites %{_bindir}/dirac-admin-sync-pilot %{_bindir}/dirac-admin-sync-users-from-file %{_bindir}/dirac-admin-sysadmin-cli %{_bindir}/dirac-admin-update-instance %{_bindir}/dirac-admin-update-pilot %{_bindir}/dirac-admin-user-quota %{_bindir}/dirac-admin-users-with-proxy %{_bindir}/dirac-admin-voms-sync %{_bindir}/dirac-agent %{_bindir}/dirac-apptainer-exec %{_bindir}/dirac-cert-convert %{_bindir}/dirac-configuration-cli %{_bindir}/dirac-configuration-dump-local-cache %{_bindir}/dirac-configuration-shell %{_bindir}/dirac-configure %{_bindir}/dirac-diracx-whoami %{_bindir}/dirac-dms-add-file %{_bindir}/dirac-dms-catalog-metadata %{_bindir}/dirac-dms-change-replica-status %{_bindir}/dirac-dms-clean-directory %{_bindir}/dirac-dms-create-archive-request %{_bindir}/dirac-dms-create-moving-request %{_bindir}/dirac-dms-create-removal-request %{_bindir}/dirac-dms-data-size %{_bindir}/dirac-dms-directory-sync %{_bindir}/dirac-dms-filecatalog-cli %{_bindir}/dirac-dms-find-lfns %{_bindir}/dirac-dms-get-file %{_bindir}/dirac-dms-lfn-accessurl %{_bindir}/dirac-dms-lfn-metadata %{_bindir}/dirac-dms-lfn-replicas %{_bindir}/dirac-dms-move-replica-request %{_bindir}/dirac-dms-pfn-accessurl %{_bindir}/dirac-dms-pfn-metadata %{_bindir}/dirac-dms-protocol-matrix %{_bindir}/dirac-dms-put-and-register-request %{_bindir}/dirac-dms-remove-catalog-files %{_bindir}/dirac-dms-remove-catalog-replicas %{_bindir}/dirac-dms-remove-files %{_bindir}/dirac-dms-remove-replicas %{_bindir}/dirac-dms-replica-metadata %{_bindir}/dirac-dms-replicate-and-register-request %{_bindir}/dirac-dms-replicate-lfn %{_bindir}/dirac-dms-resolve-guid %{_bindir}/dirac-dms-set-replica-status %{_bindir}/dirac-dms-show-se-status %{_bindir}/dirac-dms-user-lfns %{_bindir}/dirac-dms-user-quota %{_bindir}/dirac-executor %{_bindir}/dirac-framework-ping-service %{_bindir}/dirac-framework-self-ping %{_bindir}/dirac-generate-cas %{_bindir}/dirac-generate-crls %{_bindir}/dirac-info %{_bindir}/dirac-install-component %{_bindir}/dirac-install-db %{_bindir}/dirac-install-web-portal %{_bindir}/dirac-jobexec %{_bindir}/dirac-login %{_bindir}/dirac-logout %{_bindir}/dirac-platform %{_bindir}/dirac-prod-add-trans %{_bindir}/dirac-prod-clean %{_bindir}/dirac-prod-complete %{_bindir}/dirac-prod-delete %{_bindir}/dirac-prod-get %{_bindir}/dirac-prod-get-all %{_bindir}/dirac-prod-get-description %{_bindir}/dirac-prod-get-trans %{_bindir}/dirac-prod-start %{_bindir}/dirac-prod-stop %{_bindir}/dirac-production-runjoblocal %{_bindir}/dirac-proxy-destroy %{_bindir}/dirac-proxy-get-uploaded-info %{_bindir}/dirac-proxy-info %{_bindir}/dirac-proxy-init %{_bindir}/dirac-resource-get-parameters %{_bindir}/dirac-resource-info %{_bindir}/dirac-restart-component %{_bindir}/dirac-rms-list-req-cache %{_bindir}/dirac-rms-reqdb-summary %{_bindir}/dirac-rms-request %{_bindir}/dirac-rss-list-status %{_bindir}/dirac-rss-query-db %{_bindir}/dirac-rss-query-dtcache %{_bindir}/dirac-rss-set-status %{_bindir}/dirac-rss-set-token %{_bindir}/dirac-rss-sync %{_bindir}/dirac-service %{_bindir}/dirac-setup-site %{_bindir}/dirac-stager-monitor-file %{_bindir}/dirac-stager-monitor-jobs %{_bindir}/dirac-stager-monitor-request %{_bindir}/dirac-stager-monitor-requests %{_bindir}/dirac-stager-show-stats %{_bindir}/dirac-stager-stage-files %{_bindir}/dirac-start-component %{_bindir}/dirac-status-component %{_bindir}/dirac-stop-component %{_bindir}/dirac-sys-sendmail %{_bindir}/dirac-transformation-add-files %{_bindir}/dirac-transformation-cli %{_bindir}/dirac-transformation-get-files %{_bindir}/dirac-transformation-information %{_bindir}/dirac-transformation-recover-data %{_bindir}/dirac-transformation-replication %{_bindir}/dirac-transformation-update-derived %{_bindir}/dirac-transformation-verify-outputdata %{_bindir}/dirac-uninstall-component %{_bindir}/dirac-utils-file-adler %{_bindir}/dirac-utils-file-md5 %{_bindir}/dirac-version %{_bindir}/dirac-wms-cpu-normalization %{_bindir}/dirac-wms-get-queue-cpu-time %{_bindir}/dirac-wms-get-wn %{_bindir}/dirac-wms-get-wn-parameters %{_bindir}/dirac-wms-job-attributes %{_bindir}/dirac-wms-job-delete %{_bindir}/dirac-wms-job-get-input %{_bindir}/dirac-wms-job-get-jdl %{_bindir}/dirac-wms-job-get-output %{_bindir}/dirac-wms-job-get-output-data %{_bindir}/dirac-wms-job-kill %{_bindir}/dirac-wms-job-logging-info %{_bindir}/dirac-wms-job-parameters %{_bindir}/dirac-wms-job-peek %{_bindir}/dirac-wms-job-reschedule %{_bindir}/dirac-wms-job-status %{_bindir}/dirac-wms-job-submit %{_bindir}/dirac-wms-jobs-select-output-search %{_bindir}/dirac-wms-match %{_bindir}/dirac-wms-pilot-job-info %{_bindir}/dirac-wms-select-jobs %{_bindir}/dkill %{_bindir}/dlogging %{_bindir}/dls %{_bindir}/dmeta %{_bindir}/dmkdir %{_bindir}/doutput %{_bindir}/dput %{_bindir}/dpwd %{_bindir}/drepl %{_bindir}/dreplicas %{_bindir}/drm %{_bindir}/drmdir %{_bindir}/dsize %{_bindir}/dstat %{_bindir}/dsub %{_bindir}/tornado-start-all %{_bindir}/tornado-start-cs %changelog %autochangelog