Availability on pypi and contribution guidelines

9 views
Skip to first unread message

Dalton Barreto

unread,
Feb 10, 2013, 10:56:39 PM2/10/13
to prestans...@googlegroups.com

Hello all,

My name is Dalton Barreto, I'm a open source developer, have some python projects (wsgid[1] and plugnplay[2]), being wsgid a direct implementation of WSGI PEP-333.

For a long time I have searched for a cool/interesting python REST framework and some time ago I found about prestans. Now that I'm planning to write a full REST API (both personal and for work) I decided to give prestans a try and I'm liking it *a lot*! Congrats for the great work up to now!

I saw that the project has a setup.py but is not yet registered at pypi (hurry up! The name prestans is still available! =D). I would like to know if there is nay plan to do so? This would make it possible to add prestans as a dependency on a project's requirements.txt and for sure will ease its use by others.

Still about the setup.py, although it installs prestans correctly it does not installs any of its dependencies, in this case webob-1.2.3. I'm attaching a patch that modifies setup.py to automatically install prestans dependencies.

The attached patch applies cleanly in trunk and branch/1.1. It will also probably apply cleanly in tags/{1.0,1.0.1,1.0.2,1.0.3}.

Talking about patches. What would be the contribution guidelines for prestans? Whats is the best way to contribute to the project? Should I send patches to this mailing list?

Do you mind if create git mirror of prestans under my github account? This would make it easier to me to manage my modifications and I could, at the end, generate the patch and send it here, if this is the best way.

Thank you very much, and keep up the great work with prestans!


--
prestans-setup.patch

Bradley Mclain

unread,
Feb 10, 2013, 11:14:08 PM2/10/13
to prestans...@googlegroups.com
Thanks for the kind words, nice to know someone else finds it useful :)

We will work on getting prestans on pypi immeadiately to make it easier for others to install and use.

As for patches and contributions the easiest way for now would be through the issue tracker at Google Code.

As a side note we are evaluating git/github to see if its worth moving prestans to it or hosting a mirror but feel free to make your own github repository.

Bradley Mclain

unread,
Feb 11, 2013, 12:49:30 AM2/11/13
to prestans...@googlegroups.com
Version 1.0.3 is now available via pypi.

--
You received this message because you are subscribed to the Google Groups "prestans-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prestans-discu...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Devraj Mukherjee

unread,
Feb 11, 2013, 6:23:49 AM2/11/13
to prestans...@googlegroups.com
Hey Dalton,

Thank you for trying prestans and glad you like it.

Appreciate your suggestions.

As Brad has pointed out we're working on a fair few changes.

Dalton Barreto

unread,
Feb 11, 2013, 7:03:21 PM2/11/13
to prestans...@googlegroups.com



2013/2/11 Bradley Mclain <bradley.ja...@gmail.com>

Thanks for the kind words, nice to know someone else finds it useful :)


You're welcome! Prestans is indeed cool and the idea do build a REST micro-framework *directly on top of WSGI* is very clever.
 
We will work on getting prestans on pypi immeadiately to make it easier for others to install and use.


Thanks!
 
As for patches and contributions the easiest way for now would be through the issue tracker at Google Code.


Great. I already had a look at the issues and as soon as a I get more familiar with prestans codebase I will try to help more.
 
As a side note we are evaluating git/github to see if its worth moving prestans to it or hosting a mirror but feel free to make your own github repository.


This is great. Github offers a superior workflow compared to what googlecode offers. Forks and Pull requests give a very easy way to receive external contributions, review code before merging and etc. And talking about contributions to the project, one of the things that git does very well is preserving commit ownership, and this is very important when receiving contributions on a project. I hope to see prestans officially on github soon! =D

About my unofficial mirror, here is the first attempt: https://github.com/daltonmatos/prestans

For now we have all the tags, the "master" branch is in sync with trunk and the "feature/1.1" branch is in sync with branches/1.1 (from svn). I will do my best to keep it in sync with the svn repo and all modifications that I happen to do to contribute to the project will be made on this repo and then I will generate the patch and send it here or post it no google code issues.
 
Thanks!

-- 

Dalton Barreto

unread,
Feb 11, 2013, 7:03:27 PM2/11/13
to prestans...@googlegroups.com



2013/2/11 Bradley Mclain <br...@mclain.com.au>

Version 1.0.3 is now available via pypi.


This is awesome!! Thanks for applying the patch and making prestans availbale on pypi so quickly.

-- 
Dalton Barreto
Reply all
Reply to author
Forward
0 new messages