Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
b008d3d0
Kaydet (Commit)
b008d3d0
authored
Agu 25, 2011
tarafından
Éric Araujo
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Synchronize packaging docs with distutils’ (includes fix for #9302)
üst
8d9dcd18
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
42 additions
and
33 deletions
+42
-33
apiref.rst
Doc/distutils/apiref.rst
+1
-1
packaging.compiler.rst
Doc/library/packaging.compiler.rst
+19
-16
packaging.dist.rst
Doc/library/packaging.dist.rst
+22
-16
No files found.
Doc/distutils/apiref.rst
Dosyayı görüntüle @
b008d3d0
...
@@ -160,7 +160,7 @@ the full reference.
...
@@ -160,7 +160,7 @@ the full reference.
.. class:: Extension
.. class:: Extension
The Extension class describes a single C or C++extension module in a setup
The Extension class describes a single C or C++extension module in a setup
script. It accepts the following keyword arguments in its constructor
script. It accepts the following keyword arguments in its constructor
:
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| argument name | value | type |
| argument name | value | type |
...
...
Doc/library/packaging.compiler.rst
Dosyayı görüntüle @
b008d3d0
...
@@ -572,7 +572,7 @@ extension modules.
...
@@ -572,7 +572,7 @@ extension modules.
the following keyword arguments in its constructor:
the following keyword arguments in its constructor:
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| argument name | value | type
[#]_
|
| argument name | value | type
|
+========================+================================+===========================+
+========================+================================+===========================+
| *name* | the full name of the | string |
| *name* | the full name of the | string |
| | extension, including any | |
| | extension, including any | |
...
@@ -580,7 +580,7 @@ extension modules.
...
@@ -580,7 +580,7 @@ extension modules.
| | filename or pathname, but | |
| | filename or pathname, but | |
| | Python dotted name | |
| | Python dotted name | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *sources* | list of source filenames, |
string
|
| *sources* | list of source filenames, |
list of strings
|
| | relative to the distribution | |
| | relative to the distribution | |
| | root (where the setup script | |
| | root (where the setup script | |
| | lives), in Unix form (slash- | |
| | lives), in Unix form (slash- | |
...
@@ -593,12 +593,12 @@ extension modules.
...
@@ -593,12 +593,12 @@ extension modules.
| | as source for a Python | |
| | as source for a Python | |
| | extension. | |
| | extension. | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *include_dirs* | list of directories to search |
string
|
| *include_dirs* | list of directories to search |
list of strings
|
| | for C/C++ header files (in | |
| | for C/C++ header files (in | |
| | Unix form for portability) | |
| | Unix form for portability) | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *define_macros* | list of macros to define; each |
(string, string) tuple or
|
| *define_macros* | list of macros to define; each |
list of tuples
|
| | macro is defined using a |
(name, ``None``)
|
| | macro is defined using a |
|
| | 2-tuple ``(name, value)``, | |
| | 2-tuple ``(name, value)``, | |
| | where *value* is | |
| | where *value* is | |
| | either the string to define it | |
| | either the string to define it | |
...
@@ -609,31 +609,31 @@ extension modules.
...
@@ -609,31 +609,31 @@ extension modules.
| | on Unix C compiler command | |
| | on Unix C compiler command | |
| | line) | |
| | line) | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *undef_macros* | list of macros to undefine |
string
|
| *undef_macros* | list of macros to undefine |
list of strings
|
| | explicitly | |
| | explicitly | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *library_dirs* | list of directories to search |
string
|
| *library_dirs* | list of directories to search |
list of strings
|
| | for C/C++ libraries at link | |
| | for C/C++ libraries at link | |
| | time | |
| | time | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *libraries* | list of library names (not |
string
|
| *libraries* | list of library names (not |
list of strings
|
| | filenames or paths) to link | |
| | filenames or paths) to link | |
| | against | |
| | against | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *runtime_library_dirs* | list of directories to search |
string
|
| *runtime_library_dirs* | list of directories to search |
list of strings
|
| | for C/C++ libraries at run | |
| | for C/C++ libraries at run | |
| | time (for shared extensions, | |
| | time (for shared extensions, | |
| | this is when the extension is | |
| | this is when the extension is | |
| | loaded) | |
| | loaded) | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *extra_objects* | list of extra files to link |
string
|
| *extra_objects* | list of extra files to link |
list of strings
|
| | with (e.g. object files not | |
| | with (e.g. object files not | |
| | implied by 'sources', static | |
| | implied by 'sources', static | |
| | library that must be | |
| | library that must be | |
| | explicitly specified, binary | |
| | explicitly specified, binary | |
| | resource files, etc.) | |
| | resource files, etc.) | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *extra_compile_args* | any extra platform- and |
string
|
| *extra_compile_args* | any extra platform- and |
list of strings
|
| | compiler-specific information | |
| | compiler-specific information | |
| | to use when compiling the | |
| | to use when compiling the | |
| | source files in 'sources'. For | |
| | source files in 'sources'. For | |
...
@@ -644,7 +644,7 @@ extension modules.
...
@@ -644,7 +644,7 @@ extension modules.
| | for other platforms it could | |
| | for other platforms it could | |
| | be anything. | |
| | be anything. | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *extra_link_args* | any extra platform- and |
string
|
| *extra_link_args* | any extra platform- and |
list of strings
|
| | compiler-specific information | |
| | compiler-specific information | |
| | to use when linking object | |
| | to use when linking object | |
| | files together to create the | |
| | files together to create the | |
...
@@ -653,7 +653,7 @@ extension modules.
...
@@ -653,7 +653,7 @@ extension modules.
| | Similar interpretation as for | |
| | Similar interpretation as for | |
| | 'extra_compile_args'. | |
| | 'extra_compile_args'. | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *export_symbols* | list of symbols to be exported |
string
|
| *export_symbols* | list of symbols to be exported |
list of strings
|
| | from a shared extension. Not | |
| | from a shared extension. Not | |
| | used on all platforms, and not | |
| | used on all platforms, and not | |
| | generally necessary for Python | |
| | generally necessary for Python | |
...
@@ -661,7 +661,7 @@ extension modules.
...
@@ -661,7 +661,7 @@ extension modules.
| | export exactly one symbol: | |
| | export exactly one symbol: | |
| | ``init`` + extension_name. | |
| | ``init`` + extension_name. | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *depends* | list of files that the |
string
|
| *depends* | list of files that the |
list of strings
|
| | extension depends on | |
| | extension depends on | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *language* | extension language (i.e. | string |
| *language* | extension language (i.e. | string |
...
@@ -670,5 +670,8 @@ extension modules.
...
@@ -670,5 +670,8 @@ extension modules.
| | from the source extensions if | |
| | from the source extensions if | |
| | not provided. | |
| | not provided. | |
+------------------------+--------------------------------+---------------------------+
+------------------------+--------------------------------+---------------------------+
| *optional* | specifies that a build failure | boolean |
.. [#] For values documented as lists, the given type is the type of each element.
| | in the extension should not | |
| | abort the build process, but | |
| | simply skip the extension. | |
+------------------------+--------------------------------+---------------------------+
Doc/library/packaging.dist.rst
Dosyayı görüntüle @
b008d3d0
...
@@ -25,10 +25,11 @@ module distribution being built/packaged/distributed/installed.
...
@@ -25,10 +25,11 @@ module distribution being built/packaged/distributed/installed.
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| argument name | value | type |
| argument name | value | type |
+====================+================================+=============================================================+
+====================+================================+=============================================================+
| *name* | The name of the project |
string
|
| *name* | The name of the project |
a string
|
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *version* | The version number of the | See :mod:`packaging.version` |
| *version* | The version number of the | a string |
| | release | |
| | release; see | |
| | :mod:`packaging.version` | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *summary* | A single line describing the | a string |
| *summary* | A single line describing the | a string |
| | project | |
| | project | |
...
@@ -45,14 +46,14 @@ module distribution being built/packaged/distributed/installed.
...
@@ -45,14 +46,14 @@ module distribution being built/packaged/distributed/installed.
| | maintainer, if different from | |
| | maintainer, if different from | |
| | the author | |
| | the author | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *maintainer_email* | The email address of the |
|
| *maintainer_email* | The email address of the |
a string
|
| | current maintainer, if | |
| | current maintainer, if | |
| | different from the author | |
| | different from the author | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *home_page* | A URL for the proejct | a
URL
|
| *home_page* | A URL for the proejct | a
string
|
| | (homepage) | |
| | (homepage) | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *download_url* | A URL to download the project | a
URL
|
| *download_url* | A URL to download the project | a
string
|
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *packages* | A list of Python packages that | a list of strings |
| *packages* | A list of Python packages that | a list of strings |
| | packaging will manipulate | |
| | packaging will manipulate | |
...
@@ -63,14 +64,13 @@ module distribution being built/packaged/distributed/installed.
...
@@ -63,14 +64,13 @@ module distribution being built/packaged/distributed/installed.
| *scripts* | A list of standalone scripts | a list of strings |
| *scripts* | A list of standalone scripts | a list of strings |
| | to be built and installed | |
| | to be built and installed | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *ext_modules* | A list of Python extensions to |
A
list of instances of |
| *ext_modules* | A list of Python extensions to |
a
list of instances of |
| | be built | :class:`packaging.compiler.extension.Extension` |
| | be built | :class:`packaging.compiler.extension.Extension` |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *classifiers* | A list of categories for the | The list of available |
| *classifiers* | A list of categories for the | a list of strings; valid classifiers are listed on `PyPi |
| | distribution | categorizations is available on `PyPI |
| | distribution | <http://pypi.python.org/pypi?:action=list_classifiers>`_. |
| | | <http://pypi.python.org/pypi?:action=list_classifiers>`_. |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *distclass* | the :class:`Distribution` |
A
subclass of |
| *distclass* | the :class:`Distribution` |
a
subclass of |
| | class to use | :class:`packaging.dist.Distribution` |
| | class to use | :class:`packaging.dist.Distribution` |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *script_name* | The name of the setup.py | a string |
| *script_name* | The name of the setup.py | a string |
...
@@ -83,13 +83,19 @@ module distribution being built/packaged/distributed/installed.
...
@@ -83,13 +83,19 @@ module distribution being built/packaged/distributed/installed.
| *options* | default options for the setup | a string |
| *options* | default options for the setup | a string |
| | script | |
| | script | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *license* | The license for the | a string; should be used when there is no suitable License |
| *license* | The license for the | a string |
| | distribution | classifier, or to specify a classifier |
| | distribution; should be used | |
| | when there is no suitable | |
| | License classifier, or to | |
| | refine a classifier | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *keywords* | Descriptive keywords | a list of strings; used by catalogs |
| *keywords* | Descriptive keywords; used by | a list of strings or a comma-separated string |
| | catalogs such as PyPI | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *platforms* | Platforms compatible with this | a list of strings; should be used when there is no |
| *platforms* | Platforms compatible with this | a list of strings or a comma-separated string |
| | distribution | suitable Platform classifier |
| | distribution; should be used | |
| | when there is no suitable | |
| | Platform classifier | |
+--------------------+--------------------------------+-------------------------------------------------------------+
+--------------------+--------------------------------+-------------------------------------------------------------+
| *cmdclass* | A mapping of command names to | a dictionary |
| *cmdclass* | A mapping of command names to | a dictionary |
| | :class:`Command` subclasses | |
| | :class:`Command` subclasses | |
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment