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

Reply via email to