Re: A few questions about creating a release

2017-06-22 Thread Limor Shemesh
I removed all aria packages from pypi.

On Thu, Jun 22, 2017 at 5:43 PM, Ran Ziv <r...@gigaspaces.com> wrote:

> I haven't merged it yet, but I'll do that soon probably.
>
> Since the package on pypi is going to be named differently than the old
> package ('apache-ariatosca' vs 'aria'), removing the older version is not
> as big a concern, but still preferable. Thanks Arthur.
>
>
> Any clue about my first two questions? I asked this on `legal-discuss` a
> couple days ago too, but so far no reply.
>
> On Thu, Jun 22, 2017 at 5:34 PM, John D. Ament <johndam...@apache.org>
> wrote:
>
>> 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#po
>> dling-constraints
>> > >> >
>> > >> >>  2
>> > >> >> <
>> > >> http://incubator.apache.org/incubation/Incubation_Policy.htm
>> l#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-do
>> cumentation
>> > >,
>> > >> >> 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
>> > >> >>
>> > >> >>
>> > >> >
>> > >>
>> > >
>> >
>>
>
>


Re: A few questions about creating a release

2017-06-22 Thread Ran Ziv
I haven't merged it yet, but I'll do that soon probably.

Since the package on pypi is going to be named differently than the old
package ('apache-ariatosca' vs 'aria'), removing the older version is not
as big a concern, but still preferable. Thanks Arthur.


Any clue about my first two questions? I asked this on `legal-discuss` a
couple days ago too, but so far no reply.

On Thu, Jun 22, 2017 at 5:34 PM, John D. Ament <johndam...@apache.org>
wrote:

> 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
> > >> >>
> > >> >>
> > >> >
> > >>
> > >
> >
>


Re: A few questions about creating a release

2017-06-22 Thread John D. Ament
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
> >> >>
> >> >>
> >> >
> >>
> >
>


Re: A few questions about creating a release

2017-06-22 Thread Arthur Berezin
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
>> >>
>> >>
>> >
>>
>


Re: A few questions about creating a release

2017-06-22 Thread Arthur Berezin
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
> >>
> >>
> >
>


Re: A few questions about creating a release

2017-06-20 Thread Ran Ziv
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.
>>
>>
>> Thanks
>>
>>
>


Re: A few questions about creating a release

2017-06-14 Thread Ran Ziv
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.
>
>
> Thanks
>
>


A few questions about creating a release

2017-06-05 Thread Ran Ziv
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.


Thanks