"Martin v. Löwis" | 1 Feb 06:24 2008
Picon

Re: Adding package pydoc to PyPI

>> PyPI is just the package *index*, not a general project hosting service.
> 
> But it's okay for a maintainer to use the long_description as a place to publish
> documentation?...

The full documentation? That's probably abuse, but we have no resources
to screen the packages for that, so that use is tolerated (for now,
until people start complaining).

>> As for generating a long_description - that's something that setup.py
>> could do; no need to integrate this into distutils (unless there is
>> a strong demand that a certain algorithm to include long_description
>> gets included).
> 
> The parenthesized portion is kinda getting warmer. =)
> The pydoc of all modules in the package...

A warning, though: a request by a single user can never be strong
demand.

> The XML will describe the package's content and attribute the doc-strings to the
> appropriate objects. Now, the difference. When class c2 is described, it will
> reference c1, c2 being a subclass of c1. However, it will not include c1's
> doc-strings. No sir. It will reference c1 by c1's package and path, "A:m1.c1" or
> whatever. So, this allows PyPI to dynamically construct links to the
> pydoc documentation of other packages' objects so long as they remembered to
> upload the dist_doc(perhaps making it a requirement would be a better solution).
> And most importantly, this will provide consistency and convenience for module
> authors and users to enjoy as they *know* where to *quickly* find a package's
> pydocs.
(Continue reading)

Matt Billenstein | 1 Feb 12:02 2008

Updating a package that I don't maintain?

Hi, I have a bugfix for the Python cjson package:

http://pypi.python.org/pypi/python-cjson

I submitted a patch to the package author 12/18/2007 -- no response and
no newly released package which makes me think he's not actively
maintaining it any longer.

Is there a process in place if someone other than the current maintainer
would like to make an update to a package?

thx

Matt

--

-- 
Matt Billenstein
matt <at> vazor.com
http://www.vazor.com/
"Martin v. Löwis" | 1 Feb 20:25 2008
Picon

Re: Updating a package that I don't maintain?

> Hi, I have a bugfix for the Python cjson package:
> 
> http://pypi.python.org/pypi/python-cjson
> 
> I submitted a patch to the package author 12/18/2007 -- no response and
> no newly released package which makes me think he's not actively
> maintaining it any longer.
> 
> Is there a process in place if someone other than the current maintainer
> would like to make an update to a package?

No. One option would be to fork the project, assuming the license allows
for that (i.e. it allows you to modify the source, and to distribute
the original code along with your modifications).

However, I would recommend to wait. A month is nothing. If there is no
response within a year, and after 4 pings or so, you may start to worry.

In any case, PyPI has nothing to do with this. It only indexes the 
packages, but has otherwise no relationship to them, or control
over them.

Regards,
Martin
Ian Bicking | 1 Feb 20:31 2008

Re: Updating a package that I don't maintain?

Matt Billenstein wrote:
> Hi, I have a bugfix for the Python cjson package:
> 
> http://pypi.python.org/pypi/python-cjson
> 
> I submitted a patch to the package author 12/18/2007 -- no response and
> no newly released package which makes me think he's not actively
> maintaining it any longer.

Keep emailing him.  If you are interested in taking over maintenance, 
ask him about that.

   Ian
Matt Billenstein | 1 Feb 22:04 2008

Re: Updating a package that I don't maintain?

Thanks guys, it's LGPL, so I'll put up a modified package and patch on
my website -- when/if the maintainer gets around to releasing a new
package with this fix, I'll take this page down.

thx

m

On Fri, Feb 01, 2008 at 08:25:59PM +0100, "Martin v. L?wis" wrote:
> >Hi, I have a bugfix for the Python cjson package:
> >
> >http://pypi.python.org/pypi/python-cjson
> >
> >I submitted a patch to the package author 12/18/2007 -- no response and
> >no newly released package which makes me think he's not actively
> >maintaining it any longer.
> >
> >Is there a process in place if someone other than the current maintainer
> >would like to make an update to a package?
> 
> No. One option would be to fork the project, assuming the license allows
> for that (i.e. it allows you to modify the source, and to distribute
> the original code along with your modifications).
> 
> However, I would recommend to wait. A month is nothing. If there is no
> response within a year, and after 4 pings or so, you may start to worry.
> 
> In any case, PyPI has nothing to do with this. It only indexes the 
> packages, but has otherwise no relationship to them, or control
> over them.
(Continue reading)

Anthony Jones | 15 Feb 05:08 2008

Professional Grant Proposal Writing Workshop (May 2008: Salt Lake City, Utah)

The Grant Institute's Grants 101: Professional Grant Proposal Writing Workshop will be held in Salt Lake City, Utah, May 12 - 14, 2008. Interested development professionals, researchers, faculty, and graduate students should register as soon as possible, as demand means that seats will fill up quickly. Please forward, post, and distribute this e-mail to your colleagues and listservs.

 

All participants will receive certification in professional grant writing from the Institute. For more information call (888) 824 -4424 or visit The Grant Institute at www.thegrantinstitute.com.

 

Please find the program description below:

 

The Grant Institute

Grants 101: Professional Grant Proposal Writing Workshop

will be held in

Salt Lake City, Utah

May 12 - 14, 2008

8:00 AM - 5:00 PM

 

The Grant Institute's Grants 101 course is an intensive and detailed introduction to the process, structure, and skill of professional proposal writing. This course is characterized by its ability to act as a thorough overview, introduction, and refresher at the same time. In this course, participants will learn the entire proposal writing process and complete the course with a solid understanding of not only the ideal proposal structure, but a holistic understanding of the essential factors, which determine whether or not a program gets funded. Through the completion of interactive exercises and activities, participants will complement expert lectures by putting proven techniques into practice. This course is designed for both the beginner looking for a thorough introduction and the intermediate looking for a refresher course that will strengthen their grant acquisition skills. This class, simply put, is designed to get results by creating professional grant proposal writers.

 

Participants will become competent program planning and proposal writing professionals after successful completion of the Grants 101 course. In three active and informative days, students will be exposed to the art of successful grant writing practices, and led on a journey that ends with a masterful grant proposal.

 

Grants 101 consists of three (3) courses that will be completed during the three-day workshop.

 

(1) Fundamentals of Program Planning

 

This course is centered on the belief that "it's all about the program." This intensive course will teach professional program development essentials and program evaluation. While most grant writing "workshops" treat program development and evaluation as separate from the writing of a proposal, this class will teach students the relationship between overall program planning and grant writing.

 

(2) Professional Grant Writing

 

Designed for both the novice and experienced grant writer, this course will make each student an overall proposal writing specialist. In addition to teaching the basic components of a grant proposal, successful approaches, and the do's and don'ts of grant writing, this course is infused with expert principles that will lead to a mastery of the process. Strategy resides at the forefront of this course's intent to illustrate grant writing as an integrated, multidimensional, and dynamic endeavor. Each student will learn to stop writing the grant and to start writing the story. Ultimately, this class will illustrate how each component of the grant proposal represents an opportunity to use proven techniques for generating support.

 

(3) Grant Research

 

At its foundation, this course will address the basics of foundation, corporation, and government grant research. However, this course will teach a strategic funding research approach that encourages students to see research not as something they do before they write a proposal, but as an integrated part of the grant seeking process. Students will be exposed to online and database research tools, as well as publications and directories that contain information about foundation, corporation, and government grant opportunities. Focusing on funding sources and basic social science research, this course teaches students how to use research as part of a strategic grant acquisition effort.

 

Registration

$597.00 tuition includes all materials and certificates.

 

Each student will receive:

*The Grant Institute Certificate in Professional Grant Writing

*The Grant Institute's Guide to Successful Grant Writing

*The Grant Institute Grant Writer's Workbook with sample proposals, forms, and outlines

 

Registration Methods

 

1) On-Line - Complete the online registration form at www.thegrantinstitute.com under Register Now. We'll send your confirmation by e-mail.

 

2) By Phone - Call (888) 824 - 4424 to register by phone. Our friendly Program Coordinators will be happy to assist you and answer your questions.

 

3) By E-mail - Send an e-mail with your name, organization, and basic contact information to info <at> thegrantinstitute.com and we will reserve your slot and send your Confirmation Packet.

 

You have received this invitation due to specific educational affiliation. We respect your privacy and want to ensure that interested parties are made aware of The Grant Institute programs and schedules. This is intended to be a one-time announcement. In any event, you should not receive any more announcements unless there is a program next year in your area. To be unlisted from next year's announcement, send a blank e-mail to unlist <at> thegrantinstitute.com and write "Unlist" in the subject line.

 

 

_______________________________________________
Catalog-SIG mailing list
Catalog-SIG <at> python.org
http://mail.python.org/mailman/listinfo/catalog-sig
Tarek Ziadé | 21 Feb 16:29 2008
Picon

Checking long_description format (reST) before it is sent to PyPI


Hello,

while working on disutils register command, and since someone in the plone
community suggested it:

wouldn't it be interesting to have a warning mechanism on server side when
the long_description doesn't compile in reSTructuredText ? (at register
time)

This would avoid "broken" pages on PyPI where the display is in text where
it was intended to be in
rendered reST.

This could be a simple warning line when the PyPI server meets such a case,
and would avoid having
to deal with an extra package on client-side (like docutils)

++
Tarek
--

-- 
View this message in context: http://www.nabble.com/Checking-long_description-format-%28reST%29-before-it-is-sent-to-PyPI-tp15613184p15613184.html
Sent from the Python - catalog-sig mailing list archive at Nabble.com.
Tim Hatch | 22 Feb 15:53 2008

File size listing in cheeseshop

Hi,

I'd like to report a minor display nit with the cheeseshop.  I hope  
this is the right place.  In the cheeseshop, filesizes listed in MB  
have the numeric portion shown as an integer (rounded down).  It  
seems to me that it'd be more logical to either round nearest or show  
a couple of decimal digits.

For example, the py23 egg in http://pypi.python.org/pypi/Pygments is  
listed as "1MB" but is in reality 1,832,489 bytes (1.74MB).

Tim
Joseph Armbruster | 22 Feb 18:28 2008
Picon

Re: File size listing in cheeseshop

Tim,

I do not have a pypi configuration on my server anymore to test this out but I 
think what you are asking for is a simple change to webui.py.  There is a 
pretty_size function that handles this.  See the attached.

Joe

Tim Hatch wrote:
> Hi,
> 
> I'd like to report a minor display nit with the cheeseshop.  I hope  
> this is the right place.  In the cheeseshop, filesizes listed in MB  
> have the numeric portion shown as an integer (rounded down).  It  
> seems to me that it'd be more logical to either round nearest or show  
> a couple of decimal digits.
> 
> For example, the py23 egg in http://pypi.python.org/pypi/Pygments is  
> listed as "1MB" but is in reality 1,832,489 bytes (1.74MB).
> 
> Tim
> _______________________________________________
> Catalog-SIG mailing list
> Catalog-SIG <at> python.org
> http://mail.python.org/mailman/listinfo/catalog-sig
> 

Index: webui.py
===================================================================
--- webui.py	(revision 524)
+++ webui.py	(working copy)
 <at>  <at>  -1572,9 +1572,9  <at>  <at> 
     def pretty_size(self, size):
         n = 0
         while size > 1024:
-            size /= 1024
+            size /= 1024.0
             n += 1
-        return '%d%sB'%(size, ['', 'K', 'M', 'G'][n])
+        return '%f%sB'%(size, ['', 'K', 'M', 'G'][n])

     def show_md5(self):
         if not self.form.has_key('digest'):
_______________________________________________
Catalog-SIG mailing list
Catalog-SIG <at> python.org
http://mail.python.org/mailman/listinfo/catalog-sig
Benji York | 22 Feb 19:09 2008

Re: File size listing in cheeseshop

Joseph Armbruster wrote:
> Index: webui.py
> ===================================================================
> --- webui.py	(revision 524)
> +++ webui.py	(working copy)
>  <at>  <at>  -1572,9 +1572,9  <at>  <at> 
>      def pretty_size(self, size):
>          n = 0
>          while size > 1024:
> -            size /= 1024
> +            size /= 1024.0
>              n += 1
> -        return '%d%sB'%(size, ['', 'K', 'M', 'G'][n])
> +        return '%f%sB'%(size, ['', 'K', 'M', 'G'][n])

The fact that this code doesn't work for files larger than 1024 Gig 
really worries me.

;)  <-- wink for the sarcasm-challenged
--

-- 
Benji York
http://benjiyork.com

Gmane