[pytango] 83/483: prepare for 7.2.2 release
Sandor Bodo-Merle
sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:14:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
sbodomerle-guest pushed a commit to annotated tag bliss_8.10
in repository pytango.
commit 3e38f088ec49bca7456fd1e0f1fec0ba29449417
Author: tiagocoutinho <tiagocoutinho at 4e9c00fd-8f2e-0410-aa12-93ce3db5e235>
Date: Mon Dec 12 13:29:51 2011 +0000
prepare for 7.2.2 release
git-svn-id: http://svn.code.sf.net/p/tango-cs/code/bindings/PyTango/trunk@18628 4e9c00fd-8f2e-0410-aa12-93ce3db5e235
---
doc/index.rst | 11 +++-----
doc/revision.rst | 14 ++++++----
doc/start.rst | 68 ++++++++++++++++++++++++++++++++++++----------
src/precompiled_header.hpp | 2 --
4 files changed, 66 insertions(+), 29 deletions(-)
diff --git a/doc/index.rst b/doc/index.rst
index 28e4834..0566c6d 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -11,7 +11,10 @@ Welcome to PyTango |version| documentation!
|PyTangoLogoMedium| |spocklogo|
-.. sidebar:: Latest news
+.. sidebar:: Latest news:
+
+ 2011-12-12:
+ PyTango 7.2.2 is out!
2011-04-15:
PyTango 7.2.0 is out!
@@ -19,12 +22,6 @@ Welcome to PyTango |version| documentation!
2011-04-14:
PyTango 7.1.6 is out!
- 2011-04-13:
- PyTango 7.1.5 is missing some files. Please don't use this release.
- PyTango 7.1.6 will be released soon.
-
- 2011-04-13:
- PyTango 7.1.5 is out!
PyTango is a python module that exposes to Python_ the complete Tango_ C++ API.
This includes both client and server API.
diff --git a/doc/revision.rst b/doc/revision.rst
index 11e8628..bd069c2 100644
--- a/doc/revision.rst
+++ b/doc/revision.rst
@@ -61,7 +61,7 @@ History of modifications:
+----------+----------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------+
| 15/04/11 | `8.11 <http://www.tango-controls.org/static/PyTango/v720/doc/html/index.html>`_ | Update to PyTango 7.2.0 | T\. Coutinho |
+----------+----------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------+
-| --/--/11 | `8.12 <http://www.tango-controls.org/static/PyTango/v721/doc/html/index.html>`_ | Update to PyTango 7.2.1 | T\. Coutinho |
+| 12/12/11 | `8.12 <http://www.tango-controls.org/static/PyTango/v722/doc/html/index.html>`_ | Update to PyTango 7.2.2 | T\. Coutinho |
+----------+----------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------+
.. _version-history:
@@ -72,18 +72,22 @@ Version history
+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| version | Changes |
+============+==============================================================================================================================================================================+
-| 7.2.1 | Features: |
+| 7.2.2 | Features: |
| | - from sourceforge: |
| | - `3305251: DS dynamic attributes discards some Attr properties <https://sourceforge.net/tracker/?func=detail&aid=3305251&group_id=57612&atid=484769>`_ |
| | - `3365792: DeviceProxy.<cmd_name> could be documented <https://sourceforge.net/tracker/?func=detail&aid=3365792&group_id=57612&atid=484772>`_ |
+| | - `3386079: add support for ipython 0.11 <https://sourceforge.net/tracker/?func=detail&aid=3386079&group_id=57612&atid=484772>`_ |
| | - `3437654: throw python exception as tango exception <https://sourceforge.net/tracker/?func=detail&aid=3437654&group_id=57612&atid=484772>`_ |
+| | - `3447477: spock profile installation <https://sourceforge.net/tracker/?func=detail&aid=3447477&group_id=57612&atid=484772>`_ |
| | Bug fixes: |
| | - from sourceforge: |
| | - `3372371: write attribute of DevEncoded doesn't work <https://sourceforge.net/tracker/?func=detail&aid=3372371&group_id=57612&atid=484769>`_ |
-| | - 3374026: [pytango] pyflakes warning <https://sourceforge.net/tracker/?func=detail&aid=3374026&group_id=57612&atid=484769>`_ |
+| | - `3374026: [pytango] pyflakes warning <https://sourceforge.net/tracker/?func=detail&aid=3374026&group_id=57612&atid=484769>`_ |
| | - `3404771: PyTango.MultiAttribute.get_attribute_list missing <https://sourceforge.net/tracker/?func=detail&aid=3404771&group_id=57612&atid=484769>`_ |
| | - `3405580: PyTango.MultiClassAttribute missing <https://sourceforge.net/tracker/?func=detail&aid=3405580&group_id=57612&atid=484769>`_ |
+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+| 7.2.1 | *SKIPPED* |
++------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 7.2.0 | Features: |
| | - from sourceforge: |
| | - `3286678: Add missing EncodedAttribute JPEG methods <https://sourceforge.net/tracker/?func=detail&aid=3286678&group_id=57612&atid=484772>`_ |
@@ -182,8 +186,8 @@ Version history
+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 7.1.0 | Features: |
| | - from sourceforge: |
-| | - `2908176: read_*, write_* and is_*_allowed() methods can now be defined <https://sourceforge.net/tracker/?func=detail&aid=2908176&group_id=57612&atid=484772>`_ |
-| | - `2941036: TimeVal conversion to time and datetime <https://sourceforge.net/tracker/?func=detail&aid=2941036&group_id=57612&atid=484772>`_ |
+| | - `2908176: read_*, write_* and is_*_allowed() methods can now be defined <https://sourceforge.net/tracker/?func=detail&aid=2908176&group_id=57612&atid=484772>`_ |
+| | - `2941036: TimeVal conversion to time and datetime <https://sourceforge.net/tracker/?func=detail&aid=2941036&group_id=57612&atid=484772>`_ |
| | - added str representation on Attr, Attribute, DeviceImpl and DeviceClass |
| | |
| | Bug fixes: |
diff --git a/doc/start.rst b/doc/start.rst
index 82fc722..9517cfe 100644
--- a/doc/start.rst
+++ b/doc/start.rst
@@ -67,27 +67,66 @@ plus two optional dependencies (activated by default) on:
Installing precompiled binaries
-------------------------------
-The latest binaries for PyTango can be found at: http://www.tango-controls.org/download under
-the tango bindings section.
-
Linux
~~~~~
-The PyTango team does **not** provide a precompiled binary for Linux since this
-would mean having to provide 12 different binaries: one for each major python
+The PyTango team does **not** provide a precompiled binary for Linux since this
+would mean having to provide 12 different binaries: one for each major python
version (2.4, 2.5, 2.6, 2.7, 3.0 and 3.1) times 2 for both 32bits and 64bits.
+Tango contributers have written packages for *at least* ubuntu and debian linux
+distributions. Check the **Ubuntu GNU/Linux binary distribution** chapter under
+`Tango downloads <http://www.tango-controls.org/download>`_ for more details.
+
+.. _pytango-windows-bin:
+
Windows
~~~~~~~
-PyTango team provides a binary PyTango distributable for Windows XP/Vista 32bits
-**for usage with python 2.6**.
+PyTango team provides a binary PyTango distributable for Windows XP/Vista/7
+32bits **for usage with python 2.6**.
+
+.. _PyTango-7.2.2.win32-py2.6.msi: http://www.tango-controls.org/static/PyTango/v722/download/PyTango-7.2.2.win32-py2.6.msi
+.. _PyTango-7.2.2.win32-py2.6.exe: http://www.tango-controls.org/static/PyTango/v722/download/PyTango-7.2.2.win32-py2.6.exe
+
++----------------------------------+--------------------------------------------------+--------------------------------------+
+| version | Dependencies | Compilation env. |
++==================================+==================================================+======================================+
+| `PyTango-7.2.2.win32-py2.6.msi`_ | - Tango C++ >= 7.2.6 and < 8.0 | - Tango 7.2.6 windows distribution |
+| `PyTango-7.2.2.win32-py2.6.exe`_ | - Python 2.6.x (where x >= 0) | - Python 2.6.6 |
+| | - numpy 1.x (where x >= 1. Recommended x >= 5) | - Numpy 1.5 |
+| | | - boost-python 1.41 mutithreaded dll |
++----------------------------------+--------------------------------------------------+--------------------------------------+
+
+Until version 7.2.2 (due to internal incompatibilities between tango C++ API
+and PyTango), PyTango had to be shipped with an internal copy of tango and
+omniORB DLLs. Since version 7.2.2 ( and tango C++ version 7.2.6) this is no
+longer necessary. In other words, until 7.2.2 you could install and use PyTango
+without having tango c++ installed. Starting from 7.2.2 you **must** have tango
+C++ installed **and** the environment variable :envvar:`PATH` **must** include
+the directory where the tango C++ DLLs are installed (usually
+:file:`C:\\Program Files{ (x86)}\\tango\\win32_vc8\\win32_dll`).
+
+Regarding boost-python, since VS hard links with the boost-python DLL file of
+the machine where PyTango binary was originally compiled, PyTango ships with
+it's own internal copy of the boost-python DLL.
+Maybe in the future PyTango will link with the static version of boost-python
+but for now we get to many errors at compile time so we are skipping this for
+now. Anyway, it's just an internal developers detail. For you just means 250kb more
+of memory usage in windows.
-The binary **comes with its's own boost-python, omniORB and Tango DLLs**
+The binary was compiled with numpy dependency therefore you need to have *numpy*
+installed in order to use PyTango.
+
+If PyTango reports *DLL load failed* probably you are missing Visual Studio 2005
+redistributable package. You can download and install it from
+`Microsoft Visual C++ 2005 Redistributable Package (x86) <http://www.microsoft.com/download/en/details.aspx?id=3387>`_
+------------+-----------------------------------------------------------------+
| version | Includes the following DLLs |
+============+=================================================================+
+| 7.2.2 | - boost python 1.41 (VC++8, multi-threaded) |
++------------+-----------------------------------------------------------------+
| 7.1.0 | - tango 7.1.1 (VC++ 8) |
| | - omniORB 4.1.4 |
| | - boost python 1.41 (VC++8, multi-threaded) |
@@ -100,8 +139,6 @@ The binary **comes with its's own boost-python, omniORB and Tango DLLs**
| | python >= 2.6.3 |
+------------+-----------------------------------------------------------------+
-The binary was compiled with numpy dependency therefore you need to have *numpy*
-installed in order to use PyTango.
Compiling & installing
----------------------
@@ -128,15 +165,16 @@ compilation command.
Most linux distributions today provide a boost python package.
-Furthermore, in order to be able to build PyTango, you also need the include headers of
-boost python. They are normaly provided by a package called boost_python-dev.
+Furthermore, in order to be able to build PyTango, you also need the include
+headers of boost python. They are normaly provided by a package called
+boost_python-dev.
-If, for some reason, you need to compile and install boost python, here is a
+If, for some reason, you need to compile and install boost python, here is a
quick recipie:
#. Download latest boost tar.gz file and extract it
- #. Download latest bjam (most linux distributions have a bjam package. If not,
- sourceforge provides a binary for many platforms)
+ #. Download latest bjam (most linux distributions have a bjam package. If
+ not, sourceforge provides a binary for many platforms)
#. build and/or install:
#. Simple build: in the root directory where you extracted boost type:
diff --git a/src/precompiled_header.hpp b/src/precompiled_header.hpp
index cad5329..854742f 100644
--- a/src/precompiled_header.hpp
+++ b/src/precompiled_header.hpp
@@ -21,8 +21,6 @@
*******************************************************************************/
-#pragma once
-
// These files are really basic, used everywere within the project
// but they take a while (seconds!) to process.
// We don't want to waste those seconds for each cpp file, so we
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git
More information about the debian-science-commits
mailing list