Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...package (the package of which the current module is a submodule), the import statement looks for a top-level module with the given name. When packages are structured into subpackage (as with the Sound package in the example), there's no shortcut to refer to submodules of sibling packages - the full name of the subpackage must be used. For example, if the module Sound.Filters.vocoder needs to use the echo module in the Sound.Effects package, it can use from Sound.Effects import echo. ...
...packages, browse through a hierarchy like Parnassus, or do keyword searches. 1.2) Packages are also indexed by author and date, so you can see all of Moshe's packages, or the 10 most recently changed packages. 1.3) For each author, their name, e-mail and home page URL are stored. 1.4) Information about a package is only extracted from the metadata included in the package's setup.py file. This ensures that the info is up-to-date, saves users the effort of entering data, and en...
...packages is still quite small; please add your packages! Some relevant PEPs have been written: PEP 241: Metadata for Python Software Packages: Implemented and included in Python 2.1. PEP 243: Module Repository Upload Mechanism: A draft specifying how to upload files to a catalog server. PEP 262: Database of Installed Python Packages: A now-withdrawn proposal for a database of installed Python packages. PEP 301: Package Index and Metadata fo...
...package SIG email package SIG The email package is a standard Python package that comes with Python. This SIG's mission is to define, implement, enhance, and maintain the email package for Python. Goals include: Improving the API Improving performance and usability Adding support for additional email RFCs Several versions of the email package are available, and may be included with your Python distribution. All are also available as distutils-based standalone packages ...
From 24 June through 27 June, 2025
Location: Aachen, Germany
PYOPP - Publish Your Own Python Package
...package in Python. The goal of distutils is to make building, packaging, distributing, and installing Python modules, extensions, and applications painless and standardized. There are also third-party tools built on the top of distutils, that are using the Distutils mailing list as their home. Namely: setuptools zc.buildout If you are packaging a Python package, this SIG is probably a good starting point to ask questions. ...
...packages available through PyPI, the Python Package Index. We recommend you use the pip tool to simplify installing and managing additional packages. pip is included with Python 3.4 releases; for earlier releases, follow the pip install instructions. Among the packages available through PyPI are some that are specifically for OS X environments. Among these are: pyobjc which provides a bridge between Python and Objective-C, allowing you to write full-featured native Cocoa applications in pure...
...packager task, but it will almost always be done by the developer wearing his "packager" hat; on the other hand, the developer may put that hat on again to create a built distribution for his favourite platform(s), but I've lumped that below under packager tasks. Packager tasks create built distribution really the sole reason for the packager's existence: this consists of downloading the source distribution, building the mo...
...packages. Q) I'm trying to build the RPMS, but I get: RPM build errors: File not found by glob: /var/tmp/python2.4-2.4-root/usr/lib/python2.4/lib-dynload/_tkinter.so* A) You need to have the Tk development package installed. This package is usually called "tk-devel", and can be obtained from the same place that you normally find packages for your system. You may also need to install the "tcl-devel" package, if your distribution includes one. ...
...packages. Q. I'm trying to build the RPMS, but I get: RPM build errors: File not found by glob: /var/tmp/python2.4-2.4.1c2-root/usr/lib/python2.4/lib-dynload/_tkinter.so* A. You need to have the Tk development package installed. This package is usually called "tk-devel", and can be obtained from the same place that you normally find packages for your system. You may also need to install the "tcl-devel" package, if your distribution includes one. Q. When I try to build the ...
...package "at a glance". GIVE YOUR PACKAGE A VERSION NUMBER. If you give your package a version number from the start, it will be easier to identify different releases in the future. Even "small" packages should have version numbers. Clarify the LICENSE that you release your package under. If you want to release something as free software, you might want to have a look at the "Open Source Definition", and pick one of the licenses mentioned there under "Example ...
...packages (NumPy, PIL, etc.). Quality of the software. Quality of the output. One possible goal for the API project is to develop a package- independent API for plots, which would produce reasonably similar results regardless of the plotting package used as a backend (PLPlot, Gist/Yorick, Gnuplot, etc.), in the same spirit as the interface defined by the DB-SIG. Package-specific extensions could naturally be provided as well. The goals for the new fra...
From 26 Oct. through 28 Oct., 2023
Location: Berlin, Germany
PackagingCon 2023
...Package Manager from ActiveState Open Software Distribution Debian Debian Packaging FAQ New Maintainers' Guide Linux Freshmeat rpmfind XEmacs Quickstart Package Guide
...packager hat and create a source distribution: ./setup.py dist or he might want to put on his other packager hat and make a built distribution (or this could be done by a packager for some other platform): ./setup.py bdist If the packager is making build distributions for a system that supports a "smart installer" (which the distutils also support!), he could make a "smart" built distribution, e.g. an RPM for the Linux distributions that use ...
...packages get confused a lot. That's not their fault; that's because the volunteers who maintain the packaging tools don't have enough time to get everything organized so that it's clear and easy to use. In the last few years, the PSF has gotten grants and used that money to massively improve packaging. We overhauled PyPI and we're making pip more consistent, with genuine attention to user experience. With more funding, we can finally make managing packages pleasant as programming in Python. Sum...
...packages. <hr /> <li />Q) I'm trying to build the RPMS, but I get: <pre>RPM build errors: File not found by glob: /var/tmp/python2.3-2.3.3-root/usr/lib/python2.3/lib-dynload/_tkinter.so*</pre> <li />A) You need to have the Tk development package installed. This package is usually called "tk-devel", and can be obtained from the same place that you normally find packages for your system. You may also need to install the "tcl-devel" package, if...
...packages. <hr /> <li />Q) I'm trying to build the RPMS, but I get: <pre>RPM build errors: File not found by glob: /var/tmp/python2.3-2.3.5-root/usr/lib/python2.3/lib-dynload/_tkinter.so*</pre> <li />A) You need to have the Tk development package installed. This package is usually called "tk-devel", and can be obtained from the same place that you normally find packages for your system. You may also need to install the "tcl-devel" package, if...
...packages. <hr /> <li />Q) I'm trying to build the RPMS, but I get: <pre>RPM build errors: File not found by glob: /var/tmp/python2.4-2.4.1c2-root/usr/lib/python2.4/lib-dynload/_tkinter.so*</pre> <li />A) You need to have the Tk development package installed. This package is usually called "tk-devel", and can be obtained from the same place that you normally find packages for your system. You may also need to install the "tcl-devel" package, ...
If you didn't find what you need, try your search in the Python language documentation.