Re: [Tutor] Does Python and its standard libraries use semantic versioning?

2018-02-10 Thread Alan Gauld via Tutor
On 10/02/18 05:44, boB Stepp wrote:
> I have been reading the interesting web page "Semantic Versioning

Interesting read, it's the first time I've come across the term.
The practice is of course fairly standard and certainly every
major project I've ever worked on has done it but they
were all compiled code and the x.y.z versioning only applied to
the final-build binaries (which is what was released).

Source files are usually maintained via the version control's
numbering system and that does not respect the semantics of
releases. So I'm not sure how you would control semantic
versioning for a project that releases the source files
(ie like Python projects do). One option would be to us
a dual version control setup with one for file management
and one for releases (I've seen that done before) but the
potential for a file to bypass the release system is high.

I'll be interested to see how others respond in general.
And also for the specifics of how the Python project handles
it.


-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Does Python and its standard libraries use semantic versioning?

2018-02-10 Thread Alex Kleider

On 2018-02-10 01:07, Alan Gauld via Tutor wrote:

On 10/02/18 05:44, boB Stepp wrote:

I have been reading the interesting web page "Semantic Versioning


This link may be of interest to those following this thread:
http://nvie.com/posts/a-successful-git-branching-model/
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Does Python and its standard libraries use semantic versioning?

2018-02-10 Thread boB Stepp
On Sat, Feb 10, 2018 at 5:34 PM, Alex Kleider  wrote:
> On 2018-02-10 01:07, Alan Gauld via Tutor wrote:
>>
>> On 10/02/18 05:44, boB Stepp wrote:
>>>
>>> I have been reading the interesting web page "Semantic Versioning
>
>
> This link may be of interest to those following this thread:
> http://nvie.com/posts/a-successful-git-branching-model/

Alex, I actually had just finished reading the page at your link,
before I read the other on Semantic Versioning.  For those interested,
there is git-flow (At https://github.com/nvie/gitflow) to aid in the
implementing of this type of release workflow.

-- 
boB
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor