Skip to content

Commit 5d4c072

Browse files
authored
Merge pull request #384 from tpaviot/review/release-0.17.2
Set Version number to 0.17.2; update NEWS and README.md
2 parents 244c6d2 + ee97220 commit 5d4c072

File tree

6 files changed

+39
-13
lines changed

6 files changed

+39
-13
lines changed

.travis.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,7 @@ script:
8383
# in case of a relase, replace the "nightly" label with "main"
8484
after_success:
8585
- python ci/move-conda-package.py
86-
- if [ "$TRAVIS_EVENT_TYPE" == "cron" ]; then
87-
anaconda -t $BINSTAR_TOKEN upload *.bz2 --force;
88-
fi;
86+
- anaconda -t $BINSTAR_TOKEN upload *.bz2 --force
8987

9088
branches:
9189
only:

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(PYTHONOCC_VERSION_MAJOR 0)
2222
set(PYTHONOCC_VERSION_MINOR 17)
2323
set(PYTHONOCC_VERSION_PATCH 2)
2424
# Empty for official releases, set to -dev, -rc1, etc for development releases
25-
set(PYTHONOCC_VERSION_DEVEL -dev)
25+
set(PYTHONOCC_VERSION_DEVEL)
2626

2727
cmake_minimum_required(VERSION 2.6)
2828

NEWS

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
=============================
2+
Version 0.17.2 - January 2017
3+
4+
This release requires oce-0.17.0 or oce-0.17.1 or oce-0.17.2. Prefer the latter.
5+
6+
* webgl: upgrade three.js to r83; use https for three.js library
7+
8+
* webgl: X3D quality improvements; use https; replaced IndexedFaceSet with TriangleSet
9+
10+
* examples: added point cloud and glsl examples
11+
12+
* gui: osx qtDisplay supports Retina displays
13+
14+
* gui: fixed a regression in qtDisplay
15+
16+
* gui: fixed PySide support
17+
18+
* ci/cd: travis upoads nightly builds to http://anaconda.com/tpaviot, conda packages
19+
on appveyor are available for download as artifacts
20+
121
=============================
222
Version 0.17.1 - December 2016
323

README.md

+11-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pythonocc is a python library whose purpose is to provide 3D modeling
1414
features. It is intended to developers who aim at developing
1515
CAD/PDM/PLM applications.
1616

17-
Latest release : [pythonocc-core 0.17.1 (december 2016)](https://github.com/tpaviot/pythonocc-core/releases/tag/0.17.1)
17+
Latest release : [pythonocc-core 0.17.2 (january 2017)](https://github.com/tpaviot/pythonocc-core/releases/tag/0.17.2)
1818

1919
How to quicky download/install binaries ?
2020
-----------------------------------------
@@ -24,7 +24,12 @@ This will get you up and running in minutes whether you run win32/win64/linux64/
2424

2525
```bash
2626
# install pythonocc in an environment named `pythonocc` with python 3.5; use python=2 for legacy python 2.7.12
27-
conda create -n pythonocc -c pythonocc -c dlr-sc pythonocc-core==0.17.1 python=3
27+
conda create -n pythonocc -c pythonocc -c dlr-sc pythonocc-core==0.17.2 python=3
28+
```
29+
30+
Nightly builds are available from another repository. If you want to test features under development that have not been released yet:
31+
```bash
32+
conda install -c tpaviot -c dlr-sc pythonocc-core==nightly
2833
```
2934

3035
How to compile ?
@@ -51,8 +56,10 @@ We use the following online resources:
5156
https://travis-ci.org/tpaviot/pythonocc-core
5257
* Twitter
5358
https://twitter.com/pythonocc
54-
* Anaconda cloud
59+
* Anaconda cloud repository for official releases
5560
https://anaconda.org/pythonocc
61+
* Anaconda cloud repository for nightly builds
62+
https://anaconda.org/tpaviot/pythonocc-core
5663

5764
how do __oce__ and __pythonocc__ relate?
5865
----------------------------------------
@@ -61,7 +68,7 @@ The basis of pythonocc is python wrapper for the [oce C++ library / CAD kernel]
6168
(https://github.com/tpaviot/oce), aka pythonocc-core.
6269
pythonocc-core version number correspond to oce library releases its wrapping.
6370

64-
For example; the current pythonocc-core release, 0.17.1, requires any of the [OCE
71+
For example; the current pythonocc-core release, 0.17.2, requires any of the [OCE
6572
0.17.x](https://github.com/tpaviot/oce/releases) releases. Here, the __Major__
6673
version name of either OCE or pythonocc-core release is __0__, the __Minor__
6774
version is __17__ and the __Patch__ version is (optionally) __x__. pythonocc-core can be built with any OCE version that has a corresponding __Major__ and __Minor__ version

ci/conda/meta.yaml

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# change the version numer to "0.17.1" or "0.18" in cas of a release build
22
package:
33
name: pythonocc-core
4-
version: "nightly"
4+
version: 0.17.2
55

66
source:
7-
path: ../..
7+
fn: 0.17.2.tar.gz
8+
url: https://github.com/tpaviot/pythonocc-core/archive/0.17.2.tar.gz
89
patches:
910
- fix_graphicshr_location.patch [win]
1011
- fix_GeomFill_BSplineCurves_Init_method.patch
@@ -14,7 +15,7 @@ build:
1415
- CC
1516
- CXX
1617

17-
number: {{ environ.get('GIT_DESCRIBE_NUMBER', 0) }}
18+
number: 1
1819
binary_relocation: false [osx]
1920
features:
2021
- vc9 [win and py27]
@@ -46,4 +47,4 @@ test:
4647
about:
4748
home: https://github.com/tpaviot/pythonocc-core
4849
license: LGPL
49-
summary: A python wrapper for the OCE library
50+
summary: An industrial strength 3D CAD python package

cmake/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "0.17.2-dev"
1+
VERSION = "0.17.2"

0 commit comments

Comments
 (0)