File: control

package info (click to toggle)
python-injector 0.21.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 304 kB
  • sloc: python: 1,908; makefile: 146
file content (37 lines) | stat: -rw-r--r-- 1,322 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Source: python-injector
Section: python
Priority: optional
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders:
 Martin Wimpress <martin.wimpress@ubuntu.com>,
 Mike Gabriel <sunweaver@debian.org>,
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 python3-all,
 python3-setuptools,
 python3-typing-extensions,
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://github.com/alecthomas/injector/
Vcs-Git: https://salsa.debian.org/python-team/packages/python-injector.git
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-injector
Testsuite: autopkgtest-pkg-python

Package: python3-injector
Architecture: all
Depends:
 ${python3:Depends},
 ${misc:Depends},
 python3-typing-extensions,
Description: Python dependency injection framework
 While dependency injection is easy to do in Python due to its support
 for keyword arguments, the ease with which objects can be mocked and its
 dynamic nature, a framework for assisting in this process can remove a
 lot of boiler-plate from larger applications.
 .
 That's where Injector can help. It automatically and transitively
 provides dependencies for you. As an added benefit, Injector encourages
 nicely compartmentalised code through the use of :ref:modules <module>.
 .
 This package installs the library for Python 3.