Bug 220280 - [NEW PORT] www/py-rocket: Modern, multi-threaded and extensible web server
Summary: [NEW PORT] www/py-rocket: Modern, multi-threaded and extensible web server
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: feature
Depends on:
Blocks:
 
Reported: 2017-06-26 09:42 UTC by Mikael Urankar
Modified: 2017-10-11 13:04 UTC (History)
2 users (show)

See Also:
koobs: maintainer-feedback+


Attachments
shar (2.36 KB, application/x-shar)
2017-06-26 09:42 UTC, Mikael Urankar
no flags Details
shar (2.37 KB, application/x-shar)
2017-06-26 15:09 UTC, Mikael Urankar
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael Urankar freebsd_committer freebsd_triage 2017-06-26 09:42:29 UTC
Created attachment 183801 [details]
shar

new port:
The Rocket web server is a server designed to handle the increased needs of
modern web applications implemented in pure Python. It can serve WSGI
applications and static files. Rocket has the ability to be extended to handle
different types of networked request-response jobs. Rocket runs on
cPython 2.5- 3.x and Jython 2.5 (without the need to run through the 2to3
translation tool). Rocket is similar in purpose to Cherrypy's Wsgiserver
but with added flexibility and concurrency

WWW: https://launchpad.net/rocket

poudriere testport ok
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2017-06-26 10:53:16 UTC
Thank you for your new port contribution Mikael. Please:

- lowercase PORTNAME (See https://wiki.freebsd.org/Python/PortsPolicy)
- Update MASTER_SITES (just 'CHEESESHOP') accordingly
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 2017-06-26 11:28:14 UTC
If I put MASTER_SITES= CHEESESHOP, 'make fetch' fails to download the zip from the pypi website but succeed with the pythonhosted website.

=> Attempting to fetch https://pypi.python.org/packages/source/R/Rocket/Rocket-1.2.4.zip
fetch: https://pypi.python.org/packages/source/R/Rocket/Rocket-1.2.4.zip: Not Found

=> Attempting to fetch https://files.pythonhosted.org/packages/source/R/Rocket/Rocket-1.2.4.zip
Rocket-1.2.4.zip   100%

Is that a problem? The Makefile looks like:
PORTNAME=       rocket
MASTER_SITES=   CHEESESHOP
DISTNAME=       Rocket-${PORTVERSION}

Thanks.
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2017-06-26 13:48:01 UTC
That's fine Mikael and is normal
Comment 4 Mikael Urankar freebsd_committer freebsd_triage 2017-06-26 15:09:48 UTC
Created attachment 183812 [details]
shar