{"pull_request":{"state":"open","deletions":1,"user":{"avatar_url":"https://secure.gravatar.com/avatar/4e10ef8929d9094ce318a973ba10084d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"4e10ef8929d9094ce318a973ba10084d","url":"https://api.github.com/users/pawciobiel","login":"pawciobiel","id":1190054},"merged_by":null,"updated_at":"2011-11-15T00:02:38Z","comments":0,"base":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/6e371a8dc33bab091186df97ddb081c1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6e371a8dc33bab091186df97ddb081c1","url":"https://api.github.com/users/namlook","login":"namlook","id":86238},"repo":{"name":"mongokit","pushed_at":"2011-09-20T09:58:50Z","fork":false,"master_branch":null,"updated_at":"2011-11-12T15:18:40Z","clone_url":"https://github.com/namlook/mongokit.git","homepage":"http://namlook.github.com/mongokit/","open_issues":17,"svn_url":"https://svn.github.com/namlook/mongokit","language":"Python","private":false,"forks":22,"url":"https://api.github.com/repos/namlook/mongokit","owner":{"avatar_url":"https://secure.gravatar.com/avatar/6e371a8dc33bab091186df97ddb081c1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6e371a8dc33bab091186df97ddb081c1","url":"https://api.github.com/users/namlook","login":"namlook","id":86238},"html_url":"https://github.com/namlook/mongokit","description":"MongoKit framework try to keep its simplicity when you manage mongodb in python. MongoKit was developed to be fast and light with KISS and DRY in mind. MongoKit brings structured schema and validation layer on top of the great pymongo driver. Discuss with us on Google group : http://groups.google.com/group/mongokit or follow the news on Twitter: http://twitter.com/namlook","size":1884,"id":681693,"git_url":"git://github.com/namlook/mongokit.git","watchers":143,"created_at":"2010-05-23T12:16:53Z","ssh_url":"git@github.com:namlook/mongokit.git"},"label":"namlook:master","sha":"7466d3c0df9aa3dd3072a60bab3167e6488fdf92"},"diff_url":"https://github.com/namlook/mongokit/pull/66.diff","closed_at":null,"commits":1,"head":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/4e10ef8929d9094ce318a973ba10084d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"4e10ef8929d9094ce318a973ba10084d","url":"https://api.github.com/users/pawciobiel","login":"pawciobiel","id":1190054},"repo":{"name":"mongokit","pushed_at":"2011-11-14T23:45:54Z","fork":true,"master_branch":null,"updated_at":"2011-11-14T23:45:58Z","clone_url":"https://github.com/pawciobiel/mongokit.git","homepage":"http://namlook.github.com/mongokit/","open_issues":0,"svn_url":"https://svn.github.com/pawciobiel/mongokit","language":"Python","private":false,"forks":0,"url":"https://api.github.com/repos/pawciobiel/mongokit","owner":{"avatar_url":"https://secure.gravatar.com/avatar/4e10ef8929d9094ce318a973ba10084d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"4e10ef8929d9094ce318a973ba10084d","url":"https://api.github.com/users/pawciobiel","login":"pawciobiel","id":1190054},"html_url":"https://github.com/pawciobiel/mongokit","description":"MongoKit framework try to keep its simplicity when you manage mongodb in python. MongoKit was developed to be fast and light with KISS and DRY in mind. MongoKit brings structured schema and validation layer on top of the great pymongo driver. Discuss with us on Google group : http://groups.google.com/group/mongokit or follow the news on Twitter: http://twitter.com/namlook","size":1756,"id":2762120,"git_url":"git://github.com/pawciobiel/mongokit.git","watchers":1,"created_at":"2011-11-12T15:18:40Z","ssh_url":"git@github.com:pawciobiel/mongokit.git"},"label":"pawciobiel:master","sha":"d66841c4b9a92371a2e56f1dddfa7dcccb648f74"},"additions":12,"url":"https://api.github.com/repos/namlook/mongokit/pulls/66","merged":false,"body":"I have not seen the whole history of this issue as the repo has been removed \r\nfrom bitbucket so please forgive if my answer is far from what you need.\r\n\r\nI think there are at least two solutions to the problem:\r\nA) We could add link href to https://github.com/namlook/mongokit/tarball/master#egg=mongokit-dev\r\nin the long_description and set tag_build=dev in setup.cfg as default. Hence this pull request.\r\nBTW: It looks like PyPi PIP project uses that approach.\r\n\r\nFrom the setuptools docs:\r\nhttp://peak.telecommunity.com/DevCenter/setuptools#making-your-package-available-for-easyinstall\r\nhttp://packages.python.org/distribute/setuptools.html#dependencies-that-aren-t-in-pypi\r\n\r\nlong_description\r\n    EasyInstall will check any URLs contained in this argument to see if they are primary links.\r\n\r\nA URL is considered a \"primary link\" if it is a link to a .tar.gz, .tgz, .zip, \r\n.egg, .egg.zip, .tar.bz2, or .exe file, or if it has an #egg=project or \r\n#egg=project-version fragment identifier attached to it. EasyInstall attempts \r\nto determine a project name and optional version number from the text of \r\na primary link without downloading it. When it has found all the primary links, \r\nEasyInstall will select the best match based on requested version, \r\nplatform compatibility, and other criteria.\r\n\r\n\r\nB) You as the maintainer could register and upload both version.\r\nFirst upload dev version, with sth like this:\r\n\r\n    python setup.py egg_info --tag-date --tag-build \"dev\" --no-svn-revision sdist bdist_egg register upload\r\n    \r\nand then production release, eg:\r\n    python setup.py egg_info -RDb \"\" sdist bdist_egg register upload\r\n    \r\nThat way production release will be marked the default one by pypi.\r\n\r\nDistutils docs says that by default PyPI will list all versions of a given package.\r\nTo hide certain versions, the Hidden property should be set to yes. This must be edited through the web interface.\r\nhttp://docs.python.org/distutils/packageindex.html\r\n\r\nbut in CheeseShopTutorial http://wiki.python.org/moin/CheeseShopTutorial#Exposing_Multiple_Releases\r\nyou can find that:\r\nWhen a new release of a package is submitted to the Package Index, \r\nall previous releases of that package are hidden from the display.\r\n\r\nExposing Multiple Releases\r\n\r\nWhen a new release of a package is submitted to the Package Index, \r\nall previous releases of that package are hidden from the display. \r\nThis means that listings and searches will no longer find those releases.\r\n\r\nYou may use the package admin interface to un-hide releases. \r\nThis may be useful if you have both a stable and a development \r\nrelease active at the same time. These will be hidden again on the \r\nnext submission of meta-data. \r\n\r\nIt's also worth to have a look at:\r\nhttp://packages.python.org/distribute/setuptools.html#specifying-your-project-s-version\r\n\r\n","merged_at":null,"_links":{"comments":{"href":"https://api.github.com/repos/namlook/mongokit/issues/66/comments"},"html":{"href":"https://github.com/namlook/mongokit/pull/66"},"review_comments":{"href":"https://api.github.com/repos/namlook/mongokit/pulls/66/comments"},"self":{"href":"https://api.github.com/repos/namlook/mongokit/pulls/66"}},"issue_url":"https://github.com/namlook/mongokit/issues/66","review_comments":0,"html_url":"https://github.com/namlook/mongokit/pull/66","title":"\"nightly build install\" for setuptools","number":66,"mergeable":null,"id":494005,"patch_url":"https://github.com/namlook/mongokit/pull/66.patch","changed_files":3,"created_at":"2011-11-15T00:02:38Z"},"action":"opened","number":66}