404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.137.178.25: ~ $
  Python 3.6 for Debian
  ---------------------

This is Python 3.6 packaged for Debian.

This document contains information specific to the Debian packages of
Python 3.6.



   [TODO: This document is not yet up-to-date with the packages.]

Currently, it features those two main topics:

  1. Release notes for the Debian packages:
  2. Notes for developers using the Debian Python packages:

Release notes and documentation from the upstream package are installed
in /usr/share/doc/python3.6/.

There's a mailing list for discussion of issues related to Python on Debian
systems: debian-python@lists.debian.org. The list is not intended for
general Python problems, but as a forum for maintainers of Python-related
packages and interested third parties.



1. Release notes for the Debian packages:


Results of the regression test:
------------------------------

The package does successfully run the regression tests for all included
modules. Seven packages are skipped since they are platform-dependent and
can't be used with Linux.


2. Notes for developers using the Debian python packages:

See the draft of the Debian Python policy in /usr/share/doc/python.

distutils can be found in the python3.6-dev package. Development files
like the python library or Makefiles can be found in the python3.6-dev
package in /usr/lib/python3.6/config. Therefore, if you need to install 
a pure python extension, you only need python3.6. On the other hand, to 
install a C extension, you need python3.6-dev.

a) Locally installed Python add-ons

    /usr/local/lib/python3.6/site-packages/
    /usr/local/lib/site-python/ (version-independent modules)

b) Python add-ons packaged for Debian

    /usr/lib/python3.6/site-packages/
    /usr/lib/site-python/ (version-independent modules)

Note that no package must install files directly into /usr/lib/python3.6/
or /usr/local/lib/python3.6/. Only the site-packages directory is allowed
for third-party extensions.

Use of the new `package' scheme is strongly encouraged. The `ni' interface
is obsolete in python 1.5.

Header files for extensions go into /usr/include/python3.6/.


Installing extensions for local use only:
----------------------------------------

Consider using distutils ...

Most extensions use Python's Makefile.pre.in. Note that Makefile.pre.in
by default will install files into /usr/lib/, not into /usr/local/lib/,
which is not allowed for local extensions. You'll have to change the
Makefile accordingly. Most times, "make prefix=/usr/local install" will
work.


Packaging python extensions for Debian:
--------------------------------------

Maintainers of Python extension packages should read

	/usr/share/doc/python/python-policy.txt.gz

 


    03/09/98
    Gregor Hoffleit <flight@debian.org>

Last change: 2001-12-14

Filemanager

Name Type Size Permission Actions
python-policy.html Folder 0755
ACKS.gz File 12.82 KB 0644
HISTORY.gz File 481.01 KB 0644
NEWS.gz File 153.85 KB 0644
README.Debian File 2.73 KB 0644
README.maintainers File 3.34 KB 0644
README.rst.gz File 3.9 KB 0644
README.valgrind.gz File 1.99 KB 0644
changelog.Debian.gz File 1.98 KB 0644
changelog.gz File 153.85 KB 0644
copyright File 48.69 KB 0644
gdbinit.gz File 1.92 KB 0644
pybench.log File 36 B 0644
python-policy.dbk.gz File 11.96 KB 0644
python-policy.txt.gz File 10.5 KB 0644
test_results.gz File 10.1 KB 0644