Ravenports generated: 13 Oct 2023 04:56
[ravenports.git] / bucket_7A / python-distlib
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-distlib
4 VERSION=                0.3.7
5 KEYWORDS=               python
6 VARIANTS=               v11 v12
7 SDESC[v11]=             Distribution utilities (3.11)
8 SDESC[v12]=             Distribution utilities (3.12)
9 HOMEPAGE=               https://github.com/pypa/distlib
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPIWHL/43/a0/9ba967fdbd55293bacfc1507f58e316f740a3b231fc00e3d86dc39bc185a
14 DISTFILE[1]=            distlib-0.3.7-py2.py3-none-any.whl:main
15 DF_INDEX=               1
16 SPKGS[v11]=             single
17 SPKGS[v12]=             single
18
19 OPTIONS_AVAILABLE=      PY311 PY312
20 OPTIONS_STANDARD=       none
21 VOPTS[v11]=             PY311=ON PY312=OFF
22 VOPTS[v12]=             PY311=OFF PY312=ON
23
24 DISTNAME=               distlib-0.3.7.dist-info
25
26 GENERATED=              yes
27
28 [PY311].USES_ON=                        python:v11,wheel
29
30 [PY312].USES_ON=                        python:v12,wheel
31
32 [FILE:3586:descriptions/desc.single]
33 |badge1| |badge2|
34
35    :alt: GitHub coverage status
36
37 What is it?
38 -----------
39
40 Distlib is a library which implements low-level functions that relate to
41 packaging and distribution of Python software. It is intended to be used as
42 the
43 basis for third-party packaging tools. The documentation is available at
44
45 https://distlib.readthedocs.io/
46
47 Main features
48 -------------
49
50 Distlib currently offers the following features:
51
52 * The package ``distlib.database``, which implements a database of
53 installed
54   distributions, as defined by :pep:`376`, and distribution dependency
55 graph
56   logic. Support is also provided for non-installed distributions (i.e.
57   distributions registered with metadata on an index like PyPI), including
58   the ability to scan for dependencies and building dependency graphs.
59 * The package ``distlib.index``, which implements an interface to perform
60   operations on an index, such as registering a project, uploading a
61   distribution or uploading documentation. Support is included for
62 verifying
63   SSL connections (with domain matching) and signing/verifying packages
64 using
65   GnuPG.
66 * The package ``distlib.metadata``, which implements distribution metadata
67 as
68   defined by :pep:`643`, :pep:`566`, :pep:`345`, :pep:`314` and :pep:`241`.
69 * The package ``distlib.markers``, which implements environment markers as
70   defined by :pep:`508`.
71 * The package ``distlib.manifest``, which implements lists of files used
72   in packaging source distributions.
73 * The package ``distlib.locators``, which allows finding distributions,
74 whether
75   on PyPI (XML-RPC or via the "simple" interface), local directories or
76 some
77   other source.
78 * The package ``distlib.resources``, which allows access to data files
79 stored
80   in Python packages, both in the file system and in .zip files.
81 * The package ``distlib.scripts``, which allows installing of scripts with
82   adjustment of shebang lines and support for native Windows executable
83   launchers.
84 * The package ``distlib.version``, which implements version specifiers as
85   defined by :pep:`440`, but also support for working with "legacy"
86 versions and
87   semantic versions.
88 * The package ``distlib.wheel``, which provides support for building and
89   installing from the Wheel format for binary distributions (see
90 :pep:`427`).
91 * The package ``distlib.util``, which contains miscellaneous functions and
92   classes which are useful in packaging, but which do not fit neatly into
93   one of the other packages in distlib.* The package implements enhanced
94   globbing functionality such as the ability to use ``**`` in patterns to
95   specify recursing into subdirectories.
96
97 Python version and platform compatibility
98 -----------------------------------------
99
100 Distlib is intended to be used on and is tested on Python versions 2.7 and
101 3.6 - 3.10,
102 pypy-2.7 and pypy3 on Linux, Windows, and macOS.
103
104 Project status
105 --------------
106
107 The project has reached a mature status in its development: there is a
108 comprehensive
109 test suite and it has been exercised on Windows, Ubuntu and macOS. The
110 project is used
111 by well-known projects such as [pip] and [caniusepython3
112 ].
113
114 This project was migrated from Mercurial to Git and from BitBucket to
115 GitHub, and
116 although all information of importance has been retained across the
117 migration, some
118 commit references in issues and issue comments may have become invalid.
119
120 Code of Conduct
121 ---------------
122
123 Everyone interacting in the distlib project's codebases, issue trackers,
124 chat
125 rooms, and mailing lists is expected to follow the `PyPA Code of Conduct`_.
126
127 .. _PyPA Code of Conduct: https://www.pypa.io/en/latest/code-of-conduct/
128
129
130 [FILE:113:distinfo]
131 2e24928bc811348f0feb63014e97aaae3037f2cf48712d51ae61df7fd6075057       468869 distlib-0.3.7-py2.py3-none-any.whl
132