blog.notmyidea.org/content/code/2010-05-01-a-distutils2-gsoc.md
Alexis Métaireau 9df3b183b6 Enhanced UI & UX; Added New ISBN Plugin.
- Added the ability to display book cover for the category "Lectures" if ISBN cover is available.
- Moved author's name into a small tag for better hierarchy and readability.
- Implemented a feature to indicate link sizes depending on the number of articles associated with a given tag.
- Implemented a mini footer element displaying an RSS feed icon.
- Improved category display using description dictionary.
- Added a new plugin "isbn_downloader" to fetch ISBN information when needed.
- Included the count of articles for each category.
- Implemented changes for better layout and readability of tags and categories.
- Adjusted the layout of the webpage, improving the overall look of the page.
- Included "requests" in the requirements.txt for supplanting dependencies required by the new plugin and/or features.
2023-09-29 18:30:09 +02:00

25 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# A Distutils2 GSoC
WOW. I've been accepted to be a part of the [Google Summer Of
Code](http://code.google.com/intl/fr/soc/) program, and will work on
[python](http://python.org/) [distutils2](http://hg.python.org/distutils2/), with [a](http://pygsoc.wordpress.com/) [lot](http://konryd.blogspot.com/) [of](http://ziade.org/) (intersting !) [people](http://zubin71.wordpress.com/).
> So, it's about building the successor of Distutils2, ie. "the python
> package manager". Today, there is too many ways to package a python
> application (pip, setuptools, distribute, distutils, etc.) so there is
> a huge effort to make in order to make all this packaging stuff
> interoperable, as pointed out by
> the [PEP 376](http://www.python.org/dev/peps/pep-0376/).
In more details, I'm going to work on the Installer / Uninstaller features of Distutils2, and on a PyPI XML-RPC client for distutils2. Here are the already defined tasks:
- Implement Distutils2 APIs described in PEP 376.
- Add the uninstall command.
- think about a basic installer / uninstaller script. (with deps) --
similar to pip/easy\_install
- in a pypi subpackage;
- Integrate a module similar to setuptools' package\_index'
- PyPI XML-RPC client for distutils 2:
<http://bugs.python.org/issue8190>
As I'm relatively new to python, I'll need some extra work in order to apply all good practice, among other things that can make a developper-life joyful. I'll post here, each week, my advancement, and my tought about python and especialy python packaging world.