Source: ucs-school-import
Section: univention
Priority: optional
Maintainer: Univention GmbH <packages@univention.de>
Build-Depends:
 debhelper-compat (= 13),
 default-jre,
 dh-python,
 make,
 python3-sphinx,
 python3-sphinx-rtd-theme,
 python3.11-doc,
 python3-all,
 ucslint,
 univention-config-dev,
 univention-join-dev,
 univention-l10n-dev,
Standards-Version: 3.8.2

Package: ucs-school-import
Architecture: all
Depends:
 python3-attr,
 python3-jsonschema,
 python3-lazy-object-proxy,
 python3-ldap,
 python3-ucsschool (>= 13.0.30),
 python3-ucsschool-importer,
 python3-ucsschool-lib (>= 15.1.0),
 python3-univention,
 python3-univention-config-registry,
 python3-univention-lib,
 shell-ucs-school (>= 5.0.38),
 shell-univention-lib,
 ucs-school-import-schema (= ${source:Version}),
 univention-config,
 univention-directory-manager,
 univention-join,
 univention-policy-tools (>= 5.0.8),
Description: UCS@school: Importing objects like users and computers
 This package provides scripts for importing objects like users, groups,
 networks and computers.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: python3-ucsschool-importer
Architecture: all
Depends:
 python3-jsonschema,
 python3-lazy-object-proxy,
 python3-ldap,
 python3-ucsschool (>= 13.0.30),
 python3-ucsschool-lib (>= 13.0.30),
 python3-univention,
 python3-univention-config-registry,
 python3-univention-lib,
 ${python3:Depends},
Provides:
 ${python3:Provides},
Description: UCS@school: Python 3 Library for importing objects
 This package provides Python 3 libraries for importing objects.
 networks and computers.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: ucs-school-import-schema
Depends:
 shell-univention-lib (>> 2.0.17-1.125),
 univention-config,
 univention-ldap-server ( >= 8.0.77-7 ),
Architecture: all
Description: UCS@school: LDAP import schema and custom attributes
 This package provides LDAP schema required by ucs-school-import.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/

Package: ucs-school-import-http-api
Architecture: all
Depends:
 gunicorn (>=19.0-1),
 python3-ucsschool-importer-http-api,
 ucs-school-import (= ${source:Version}),
 ucs-school-import-http-api-common (= ${source:Version}),
 ucs-school-celery,
 univention-config,
 univention-postgresql,
 ${misc:Depends},
Recommends:
 ucs-school-umc-import,
Conflicts:
Description: UCS@school: RESTful API for importing users
 This package provides a service for importing users using a RESTful HTTP API.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: python3-ucsschool-importer-http-api
Architecture: all
Depends:
 python3-django (>=1.8),
 python3-django-celery-results,
 python3-django-filters (>=1.0.1-1),
 python3-django-pam (>=1.2.0-1),
 python3-djangorestframework (>= 3.4.0-2),
 python3-pampy (>=1.8.2-1),
 python3-psycopg2 (>=2.5.4),
 ${misc:Depends},
Description: UCS@school: RESTful API for importing users
 This package provides a service for importing users using a RESTful HTTP API.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: ucs-school-import-http-api-client
Architecture: all
Depends:
 python3-ucsschool-importer-http-api-client,
 ucs-school-import-http-api-common (= ${source:Version}),
 ${misc:Depends},
Description: UCS@school: Python client library for the US@school API
 This package provides a Python client for accessing the RESTful HTTP API.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: python3-ucsschool-importer-http-api-client
Architecture: all
Depends:
 python3-magic,
 python3-requests,
 python3-univention-config-registry,
 ucs-school-import-http-api-common (= ${source:Version}),
 ${misc:Depends},
Description: UCS@school: Python client library for the US@school API
 This package provides a Python client for accessing the RESTful HTTP API.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: ucs-school-import-http-api-common
Architecture: all
Depends:
 python3-ucsschool-importer-http-api-common,
 ${misc:Depends},
Replaces:
 ucs-school-import-http-api (<< 17.0.6-15),
Breaks:
 ucs-school-import-http-api (<< 17.0.6-15),
Description: UCS@school: Common files for UCS@school API client and server
 This package provides common files of the RESTful HTTP API client and server.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: python3-ucsschool-importer-http-api-common
Architecture: all
Depends:
 ${misc:Depends},
Description: UCS@school: Common files for UCS@school API client and server
 This package provides common files of the RESTful HTTP API client and server.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: ucs-school-import-http-api-doc
Architecture: all
Description: UCS@school: HTTP API documentation
 This package provides HTML documentation of the HTTP API client and server
 installation, configuration und usage.
 .
 This package is part of Univention Corporate Server (UCS),
 an integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
Homepage: https://www.univention.de/produkte/ucsschool/

Package: ucs-school-celery
Architecture: all
Depends:
 celery,
 rabbitmq-server,
 ${misc:Depends},
Description: UCS@school Celery integration package
 Code to administer and use Celery.
 .
 For more information about UCS,
 refer to: https://www.univention.de/
