Keeping old versions at external repos is fine, no issue with us (but if
they can be explained as non-ASF even better).

Thanks for fixing the package name.

On Thu, Jun 22, 2017 at 10:26 AM Arthur Berezin <art...@gigaspaces.com>
wrote:

> btw, as we already have outdated packages on Pypi, I've asked +Limor
> Shemesh
> <li...@gigaspaces.com> to remove old packages so that we only have new ASF
> packages available on Pypi to avoid confusion.
>
>
> On Thu, Jun 22, 2017 at 5:22 PM Arthur Berezin <art...@gigaspaces.com>
> wrote:
>
> > On Tue, Jun 20, 2017 at 12:26 PM Ran Ziv <r...@gigaspaces.com> wrote:
> >
> >> Bumping this one more time, and also copying this to the legal mailing
> >> list. I'm not 100% sure that's the place for it, but perhaps someone
> there
> >> might be able to help.
> >>
> >> Thanks
> >>
> >> On Wed, Jun 14, 2017 at 6:17 PM, Ran Ziv <r...@gigaspaces.com> wrote:
> >>
> >> > Bumping this as well.
> >> >
> >> > On Mon, Jun 5, 2017 at 5:08 PM, Ran Ziv <r...@gigaspaces.com> wrote:
> >> >
> >> >> Hi Suneel, John,
> >> >>
> >> >> I have a few quick questions about creating a release for an
> incubator
> >> >> project:
> >> >>
> >> >>
> >> >> 1) According to these links: 1
> >> >> <
> >>
> http://incubator.apache.org/guides/releasemanagement.html#podling-constraints
> >> >
> >> >>  2
> >> >> <
> >> http://incubator.apache.org/incubation/Incubation_Policy.html#Releases>
> >> >> Incubating projects must have "Incubating" in the "final file name".
> I
> >> >> might be missing something, but I assume the meaning is the final
> >> tarball
> >> >> (source distribution) or wheel (binary distribution) file.
> >> >> This is unconventional and not compatible with PyPI - and indeed it
> >> seems
> >> >> like other Apache Incubator projects don't adhere to it (see Airflow
> >> >> <https://pypi.python.org/pypi/apache-airflow>).
> >> >> Am I missing something, or perhaps this is simply not relevant for
> >> Python
> >> >> projects?
> >> >>
> >> >>
> >> >> 2) According to this
> >> >> <
> >> http://www.apache.org/legal/release-policy.html#licensing-documentation
> >,
> >> >> LICENSE and NOTICE must be located in all release packages, including
> >> >> binary distributions. I've looked much into this and I couldn't find
> a
> >> good
> >> >> way of bundling these files inside the wheel format - except for
> >> manually
> >> >> pushing them inside after creating the wheel perhaps.
> >> >> The section speaks of a "customary location for licensing materials"
> -
> >> >> However, for the wheel format there's no such "customary location".
> >> >> I tried looking into what other Apache projects do about this, and
> >> indeed
> >> >> the libcloud project doesn't have these files in their wheel package
> >> (also,
> >> >> relating to my other mail with licensing questions - they also seem
> to
> >> be
> >> >> using PyLint).
> >> >> Is this acceptable for  ARIA as well, or should we manually place
> these
> >> >> files inside the wheel package - Or perhaps there's a different way
> to
> >> do
> >> >> this I have not found?
> >> >>
> >> >>
> >> >> 3) What should be the project name on PyPI (when it goes up there)?
> >> Does
> >> >> it have to be named "apache-ariatosca"? Can it be simply named
> "aria"?
> >> >> It can often get confusing when projects are named one thing on PyPI
> >> and
> >> >> yet the main package is named otherwise; Plus, it's simply more
> >> >> straightforward to do "pip install aria" :)
> >> >> I haven't seen any explicit rules about this, but I assumed it's
> better
> >> >> to ask.
> >>
> >
> > My understanding is that "Apahce" should be included as part of the
> > package name, and since the name of the project is AriaTosca we should
> > stick to the project name so "apache-ariatosca" should work.
> > wrt to cli "aria" would be much better ux, but we can also add an alias
> > from "aria" to "ariatosca" for consistency.
> >
> >
> >
> >> >>
> >> >>
> >> >> Thanks
> >> >>
> >> >>
> >> >
> >>
> >
>

Reply via email to