3

What are the possible NumPy version strings? What is the standard? Where is this documented?

1.4.0dev7059
1.4.0b1
1.4.0rc2

I've seen dev, b, rc.

3
  • What's unexpected about that? development build, beta 1, release candidate 2. Try the numpy mailing lists if you want specific information. Commented Jul 6, 2011 at 0:13
  • What problem are you trying to solve? Commented Jul 6, 2011 at 0:47
  • Thomas, the point is that if people are to parse the version string, then there should be some standard. I want to know what the standard is. John, that is all I want to know and the only problem I need to solve. Commented Jul 6, 2011 at 1:27

1 Answer 1

2

b, dev, rc signify beta, development release and release candidate, respectively. Some of this is documented in the Release Notes:

Version Number explanation:

1.0.X will be maintainence releases (modules will not need recompilation)

1.X will be major stable releases which might contain changes to the C-API and therefore might require re-compilation of extension modules

1.0.1.dev3432 indicates SVN version 3432 of the development release leading up to 1.0.1

1.1.dev3532 indicates SVN version 3532 of the development release leading up to 1.1

1.0b2.dev2952 indicates SVN version 2952 of the development release leading up to the second beta release of version 1.0

Also see the section titled "Version Numbering" in the State of Scipy (PDF) document, which specifies the <major.minor.bugfix> scheme. (More generally, the wikipedia article on Versioning may be useful.)

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.