forked from vxgmichel/pytango-meeting
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
16cdaac
commit 8d9a7b8
Showing
1 changed file
with
119 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
PyTango Meeting: minutes | ||
============================ | ||
**Febuary 6th 2017 ** | ||
|
||
|
||
Pytango server restart segfault | ||
------------------------------- | ||
- Tiago has a good idea of what this bug can be about. | ||
|
||
> -> This should be documented in a github issue. | ||
- Still low priority | ||
|
||
Fix using deprecated NumPy API | ||
------------------------------ | ||
- This seems to have been solved by Carlos. | ||
|
||
> -> We should ask him about this issue and create a PR | ||
- Other compilation warnings are related to zero message queue. | ||
|
||
> -> We should investigate those warnings and probably report them direclty on zero message queue github | ||
|
||
|
||
Get rid of metaclass definition | ||
------------------------------- | ||
- It is done and released on pytango 9.2.1 | ||
|
||
|
||
Continuous integration | ||
---------------------- | ||
- Travis used conda to run PyTango unitest. | ||
|
||
> -> There is no official Tango channel in Conda | ||
> -> Travis can build this Conda package. | ||
- Conda can make Windows builds easier. | ||
|
||
|
||
Define git workflow | ||
------------------- | ||
> -> Make develop branch as default branch in github | ||
|
||
|
||
Documentation generation | ||
------------------------ | ||
- The PyTango ESRF website is still the default result in Google | ||
> -> we should redirect this URL to the official ReadTheDoc website. | ||
- Old PyTango documentations (PyTango version < 9.) are not hosted on RTD and should stay on the ESRF servers. | ||
|
||
- There is no documentaiton about documentation generation and mock system. | ||
|
||
- PyTango documentation need to be reviewed: | ||
|
||
> -> Make documentation up to date | ||
> -> Promote HL API as the default way of programming in Python. | ||
> -> Document and promote new features. | ||
- there is an plan to improve documentation on cpptango side (task force), we should harmonize and include pytango in the task force. | ||
|
||
|
||
Change of binding | ||
----------------- | ||
- It is a huge effort. | ||
|
||
- Alternative: | ||
- sip | ||
- cython | ||
- pybind11 (close to boost) | ||
- pure python binding. | ||
|
||
- It is probably better to wait Tango10 before starting something. | ||
|
||
- We have to keep track of what is going on in cppTango to avoid issue with the current PyTango boost implementation. | ||
|
||
- Build tango for windows is difficult due to boost. It has been handled by Sebastien Gara for PyTango 9.2.0. | ||
|
||
|
||
Move itango to separate project | ||
------------------------------- | ||
- itango documentation is not on readthedoc | ||
|
||
- Nicolas Leclerq has done an example of what can be done today with Jupyter, Ipywidgets, Bokeh that can be combined with itango. | ||
|
||
|
||
Refactor setup.py | ||
----------------- | ||
- Requierement are now supported with pip. | ||
|
||
Server argparse | ||
--------------- | ||
- Extend PyTango command line interface and add custom argument. | ||
- Issue: corba argument can not be compatible with argparse. | ||
- Low priority because it is not compatible with the starter. | ||
- It can be good for a beginner in pytango to get in PyTango | ||
|
||
Rename PyTango to tango | ||
----------------------- | ||
- We should write somthing in documentation about this renaming. | ||
|
||
Refactor asynchronous layer | ||
--------------------------- | ||
- We still have to isolate gevent and asyncio. | ||
|
||
Define coding standards | ||
----------------------- | ||
- Add guide line in documenation about coding standards | ||
|
||
Clean directory tree | ||
-------------------- | ||
- Keep old object for backward compatibility and advertise HL API. | ||
- There is a lot of attributed expose in the tango module. We should clean up at the next major realised and advertise for compatiblity | ||
|