Skip to content

Improve VersionInfo display in DataFrames #8

@s-celles

Description

@s-celles
In [25]: import pandas as pd
In [26]: from utils import *
In [27]: pd.set_option("max_rows", 60)

In [28]: show_versions('ArduinoJson')
Out[28]:
45     (5, 13, 1, None, None)
44     (5, 13, 0, None, None)
43     (5, 12, 0, None, None)
42     (5, 11, 2, None, None)
41     (5, 11, 1, None, None)
40     (5, 11, 0, None, None)
39     (5, 10, 1, None, None)
38     (5, 10, 0, None, None)
37      (5, 9, 0, None, None)
36      (5, 8, 4, None, None)
35      (5, 8, 3, None, None)
34      (5, 8, 2, None, None)
33      (5, 8, 1, None, None)
32      (5, 8, 0, None, None)
31      (5, 7, 3, None, None)
30      (5, 7, 2, None, None)
29      (5, 7, 1, None, None)
28      (5, 7, 0, None, None)
27      (5, 6, 7, None, None)
26      (5, 6, 6, None, None)
25      (5, 6, 5, None, None)
24      (5, 6, 4, None, None)
23      (5, 6, 3, None, None)
22      (5, 6, 2, None, None)
21      (5, 6, 1, None, None)
20      (5, 6, 0, None, None)
19      (5, 5, 1, None, None)
18      (5, 5, 0, None, None)
17      (5, 4, 0, None, None)
16      (5, 3, 0, None, None)
15      (5, 2, 0, None, None)
14      (5, 1, 1, None, None)
13      (5, 1, 0, None, None)
12    (5, 1, 0, beta.2, None)
11    (5, 1, 0, beta.1, None)
10      (5, 0, 8, None, None)
9       (5, 0, 7, None, None)
8       (5, 0, 6, None, None)
7       (5, 0, 5, None, None)
6       (5, 0, 4, None, None)
5       (5, 0, 3, None, None)
4       (5, 0, 2, None, None)
3       (5, 0, 1, None, None)
2       (5, 0, 0, None, None)
1       (4, 0, 0, None, None)
Name: version, dtype: object

In [29]: show_versions('ArduinoJson').iloc[0]
Out[29]: VersionInfo(major=5, minor=13, patch=1, prerelease=None, build=None)

See python-semver/python-semver#87

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions