Skip to content

Commit 02e39ea

Browse files
committed
Prepare release
Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent d48b1ba commit 02e39ea

File tree

5 files changed

+82
-8
lines changed

5 files changed

+82
-8
lines changed

AUTHORS.rst

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
The following organizations or individuals have contributed to this repo:
22

3-
-
3+
- Shivam Sandbhor
4+
- nexB Inc.
5+
- Philippe Ombredanne

CHANGELOG.rst

+12-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
11
Release notes
22
-------------
3+
4+
### Version v30.0.0
5+
6+
- Switching back to semver
7+
- Improve origin and license documentation
8+
- Add tests for carets in RPMs
9+
- Format, stremmline and refactor code
10+
- Improve testing
11+
312
### Version v21.4.9
413

5-
- Added support Gentoo style versions.
14+
- Add support Gentoo style versions.
615

716
### Version v21.4.8
817

9-
- More package types supported.
10-
- Version classes are hashable and frozen now
18+
- Add support for more package types.
19+
- Version classes are now hashable and frozen
1120

1221
### Version v21.4.6
1322

bsd-new.LICENSE

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Redistribution and use in source and binary forms, with or without modification,
2+
are permitted provided that the following conditions are met:
3+
4+
Redistributions of source code must retain the above copyright notice, this list
5+
of conditions and the following disclaimer.
6+
7+
Redistributions in binary form must reproduce the above copyright notice, this
8+
list of conditions and the following disclaimer in the documentation and/or
9+
other materials provided with the distribution.
10+
11+
Neither the name of the ORGANIZATION nor the names of its contributors may be
12+
used to endorse or promote products derived from this software without specific
13+
prior written permission.
14+
15+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
17+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
19+
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
21+
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
24+
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

mit.LICENSE

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Permission is hereby granted, free of charge, to any person obtaining
2+
a copy of this software and associated documentation files (the
3+
"Software"), to deal in the Software without restriction, including
4+
without limitation the rights to use, copy, modify, merge, publish,
5+
distribute, sublicense, and/or sell copies of the Software, and to
6+
permit persons to whom the Software is furnished to do so, subject to
7+
the following conditions:
8+
9+
The above copyright notice and this permission notice shall be
10+
included in all copies or substantial portions of the Software.
11+
12+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
13+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
14+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
15+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
16+
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
17+
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
18+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

setup.cfg

+25-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
[metadata]
22
license_files =
33
apache-2.0.LICENSE
4+
bsd-new.LICENSE
5+
mit.LICENSE
46
NOTICE
57
AUTHORS.rst
68
CHANGELOG.rst
9+
README.rst
710
name = univers
8-
author = nexB. Inc. and others
11+
author = Shivam Sandbhor, nexB. Inc. and others
912
author_email = [email protected]
10-
license = Apache-2.0
13+
license = Apache-2.0 AND BSD-3-Clause AND MIT
1114

12-
description = univers
15+
description = A mostly universal library to parse and compare software package versions and version ranges. A companion to Package URLs.
1316
long_description = file:README.rst
14-
url = https://github.com/sbs2001/univers
17+
url = https://github.com/nexB/univers
1518
classifiers =
1619
Development Status :: 5 - Production/Stable
1720
Intended Audience :: Developers
@@ -20,7 +23,22 @@ classifiers =
2023
Topic :: Software Development
2124
Topic :: Utilities
2225
keywords =
26+
semver
2327
utilities
28+
version
29+
release
30+
version range
31+
package URL
32+
purl
33+
arch
34+
pacman
35+
pypi
36+
rpm
37+
gentoo
38+
ebuild
39+
maven
40+
debian
41+
rubygems
2442

2543
[options]
2644
package_dir=
@@ -29,6 +47,9 @@ packages=find:
2947
include_package_data = true
3048
zip_safe = false
3149
install_requires =
50+
packaging
51+
semantic-version
52+
attrs
3253
setup_requires = setuptools_scm[toml] >= 4
3354

3455
[options.packages.find]

0 commit comments

Comments
 (0)