On 1/22/12 12:35 PM, Tarek Ziadé wrote:
Missed the reply all

---------- Forwarded message ----------
From: "Tarek Ziadé" <ziade.ta...@gmail.com <mailto:ziade.ta...@gmail.com>>
Date: Jan 22, 2012 9:35 AM
Subject: Re: [Catalog-sig] New pythonpackages.com
<http://pythonpackages.com> service coming soon
To: "Alex Clark" <acl...@aclark.net <mailto:acl...@aclark.net>>

The only concern I have is securiy. if someone breaks your server it can
create havoc for those packages on PyPI.

To address this, I'll most likely move the site to heroku where it will run on lxc-contained [1], ephemeral instances with configuration stored in the environment only [2].

Maybe there's a way to make
this more secure, like making session based authorization ? Or that's
what you planned maybe ?

I'm not sure what you mean, but I'm certainly planning lots of things for the future, assuming things go well. WRT to sessions the app currently uses Pyramid's auth_tkt policy, which configures a session for anyone that authorizes the app on github.com.

Otherwise cool idea

Thanks


Alex

[1] http://lxc.sourceforge.net/
[2] http://devcenter.heroku.com/articles/config-vars#an_example



Cheers
Tarek

On Jan 22, 2012 9:04 AM, "Alex Clark" <acl...@aclark.net
<mailto:acl...@aclark.net>> wrote:

    Folks,

    I have created a new service aimed at making it easier to release
    Python packages to PyPI. The primary user is currently: me. And to
    date, I have only released a single package with it: Pillow (well,
    in fact I really only tested a portion of the release process with
    Pillow).

    It works like this:

    - I have created a "user" `pythonpackages` on PyPI
    - I have uploaded an ssh key [1].
    - I have added `pythonpackages` as a maintainer of `Pillow`.
    - You can imagine the rest (and if you can't, it's a secret for now.)

    Now, I read the TOS very carefully before creating the
    `pythonpackages` "user". And there was nothing in it to indicate
    this action is anything other than "fair use". But I want to bring
    it to the attention of the PyPI maintainers now, in the event the
    service becomes popular later (I know at least I am planning to use
    it quite a bit. And we have ~70 beta users signed up to begin testing.)

    The bottom line is: there is now a "user" on the PyPI called
    `pythonpackages` that is in fact not a user, but a website
    (pythonpackages.com <http://pythonpackages.com>). By adding the
    "user" `pythonpackages` as a Maintainer to your package, you will be
    able to use the pythonpackages.com <http://pythonpackages.com>
    service to automate your release process in some exciting capacity,
    to be revealed soon. This is just one aspect of the service I am
    building, but it is an important milestone that I wanted to share
    (for obvious reasons).

    I welcome any comments/questions/concerns. It is my sincere hope
    that at the most, I am not offending anyone with my actions and at
    the least, I am not violating any terms or conditions that I don't
    know about.

    Sincerely,


    Alex Clark


    [1] I am using pypissh, http://pythonpackages.com/__info/pypissh
    <http://pythonpackages.com/info/pypissh> (many thanks to Martin von
    Löwis for this).


    --
    Alex Clark · http://pythonpackages.com

    _________________________________________________
    Catalog-SIG mailing list
    Catalog-SIG@python.org <mailto:Catalog-SIG@python.org>
    http://mail.python.org/__mailman/listinfo/catalog-sig
    <http://mail.python.org/mailman/listinfo/catalog-sig>



_______________________________________________
Catalog-SIG mailing list
Catalog-SIG@python.org
http://mail.python.org/mailman/listinfo/catalog-sig


--
Alex Clark · http://pythonpackages.com

_______________________________________________
Catalog-SIG mailing list
Catalog-SIG@python.org
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to