summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAge
* Merge pull request #814 from cpascual/tep18Carlos Pascual2019-01-28
|\ | | | | TEP-18: Implement support for Qt5 in taurus
| * Adapt launchers to plot->qwt5 renameCarlos Pascual2019-01-11
| | | | | | | | | | The taurusplot and taurustrend launchers need to be adapted to the renaming of plot -> qwt5
| * Remove qtpy referencesCarlos Pascual2018-10-26
| |
* | Update pypi's trove classifiersCarlos Pascual2019-01-23
|/ | | | | Set status to stable, update the license classifier and announce python 3.5 support
* (m) PEP8Carlos Pascual2018-09-27
|
* Provides workaround for old setuptool (<20.2).Alexander Senchenko2018-07-20
| | | | We need PEP508.
* Moves enum34 from extras_require to install_requires.Alexander Senchenko2018-07-20
|
* Merge remote-tracking branch 'asenchenko/dev_python3_master' into futurize1piertoni2018-07-12
|\
| * enum34 incompatible with python3.6Alexander Senchenko2018-07-12
| | | | | | | | See https://bitbucket.org/stoneleaf/enum34/issues/19/enum34-isnt-compatible-with-python-36
* | add requirement "future"piertoni2018-07-09
|/
* Remove 3rdparty code: pintCarlos Pascual2018-03-15
| | | | | | | | | - Move Quantity, Q_ and UR from taurus.external.pint to taurus.core.units. - Add pint>=0.8 as a dependency of taurus - Deprecate taurus.external.pint - Remove 3rd party pint code. - Avoid calling taurus.external.pint from other modules in taurus.
* Remove 3rdparty code: enumCarlos Pascual2018-03-15
| | | | | | Add enum34 as a dependency of taurus, deprecate taurus.external.enum and remove 3rd party code. Also avoid calling taurus.external.enum from other modules in taurus.
* Convert gui_scripts to console_scripts (Fixes #541)cpascual2017-12-13
| | | | | Launchers do not show output in windows if they are implemented as gui_scripts. Change them to console_scripts.
* Move spyder requirement from 'taurus-qt' to 'taurus-qt-editor'cpascual2017-08-24
| | | | | | | | Installing spyder>=3 can be a problem in older systems (e.g. debian 8) because it forces many dependencies (e.g. ipython>4) which may not be wanted. On the other hand, spyder is only needed for taurus.qt.editor. Therefore, make only 'taurus-qt-editor' (instead of 'taurus-qt') depend on spyder>3.
* Fix problem in provides metadatacpascual2017-07-25
| | | | | PyPI complies when attempting to upload the distribution files (it does not like our Provides metadata). Fix it.
* Fix problem with extras_requiremrosanes2017-07-17
| | | | | | Bug found when installing using pip. gui_scripts are using a TAG for managing the extras_require. This TAG does not seem correctly handled by pip.
* Make dependency on qtpy explicit for >=1.2.1cpascual2017-07-17
| | | | | Taurus fails qith qtpy 1.1 and not with 1.2.1 , but setup.py only requires pyqt (without version). Add version requirement
* Update dependency of guiqwt from 2.3.1 to 3cpascual2017-07-11
| | | | | Increment the dependency version in order to avoid having to support Qt API1 and old-style signals
* Correct h5file scheme requirementreszelaz2017-07-06
| | | | h5file scheme package is named h5file instead of taurus_h5file. Correct taurus-h5file requirement.
* (minor) PEP8 and comment changescpascual2017-06-23
|
* Refactor & update dependencies in setup.pycpascual2017-06-22
| | | | | | | | - Update requirements (fixes #376) - Use setuptool's "install_requires" instead of distutil's "requires" in order to fix #407 (pip does not install taurus dependencies) - make most dependencies optional and associate each with an "extra" feature in Taurus.
* Fix #416: Install taurusdemomrosanes2017-06-16
| | | | | | | Taurus4 does not install taurusdemo. Fix it: - Include taurusdemo in the setup.py. - Move the taurusdemo python file.
* Fix bug #341 python2.7 setup.py test failedcfalcon2016-10-27
| | | | | | get_suite method was renamed to get_taurus_suite when the filter test feature was implemented. Changing it the python setup test works again.
* First implementation of TaurusIconCatalogcpascual2016-06-30
| | | | | | | | First implementation of a new utility that shows the available icons in the current taurus installation. This is intended for replacing the static icon catalog from the documentation web page. A launcher has been added: "taurusiconcatalog"
* Add taurustestsuite launcher scriptcpascual2016-06-29
| | | | Add a console_script that launches the testsuite. Use it in travis.yml
* Allow execute the test suite from setup.pycfalcon2016-06-13
| | | | | | | | | Separate the built of the unittest suite from the run method via the implementation of a new method, "get_suite". Use this method in the setup tool configuration to allow calling the unittest using the setup command. > python setup.py test
* Refactor setup.py to use setuptools (broken, needs further work)cpascual2016-04-14
| | | | | | | | | | Rewrite setup.py from scratch with setuptools. Make use of entry-points for scripts (remove those scripts). TODO: - This implementation still misses the creation of resource files. - Some scripts still not converted - use extras_require instead of requires for several capabilities
* Apply autopep8 for W291,W293cpascual2016-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (pep8)cpascual@pc218:~/src/taurus(taurus4-preview)$ flake8 -qq --count --statistics lib doc scripts setup.py --exclude="lib/taurus/external/*" 8 E111 indentation is not a multiple of four 1 E124 closing bracket does not match visual indentation 2 E127 continuation line over-indented for visual indent 800 E265 block comment should start with '# ' 2819 E501 line too long (81 > 79 characters) 7 E712 comparison to True should be 'if cond is True:' or 'if cond:' 10 E713 test for membership should be 'not in' 29 E714 test for object identity should be 'is not' 5 E721 do not compare types, use 'isinstance()' 149 F401 '__qt' imported but unused 165 F403 'from core.taurushelper import *' used; unable to detect undefined names 7 F811 redefinition of unused 'sys' from line 32 4 F812 list comprehension redefines 'row' from line 378 29 F821 undefined name 'self' 5 F822 undefined name 'TaurusNexusBrowser' in __all__ 93 F841 local variable 'ok' is assigned to but never used 776 W291 trailing whitespace 64 W293 blank line contains whitespace 42 W601 .has_key() is deprecated, use 'in' 18 W602 deprecated form of raising exception 5033 cpascual@pc218:~/src/taurus(taurus4-preview)$ devenv python lib/taurus/test/testsuite.py (...) Ran 558 tests in 41.833s OK (skipped=10) (pep8)cpascual@pc218:~/src/taurus(taurus4-preview)$ autopep8 -a -a -irv --select="W291,W293" --exclude="*/taurus/external/*" lib doc scripts setup.py (pep8)cpascual@pc218:~/src/taurus(taurus4-preview)$ flake8 -qq --count --statistics lib doc scripts setup. 8 E111 indentation is not a multiple of four 1 E124 closing bracket does not match visual indentation 2 E127 continuation line over-indented for visual indent 800 E265 block comment should start with '# ' 2819 E501 line too long (81 > 79 characters) 7 E712 comparison to True should be 'if cond is True:' or 'if cond:' 10 E713 test for membership should be 'not in' 29 E714 test for object identity should be 'is not' 5 E721 do not compare types, use 'isinstance()' 149 F401 '__qt' imported but unused 165 F403 'from core.taurushelper import *' used; unable to detect undefined names 7 F811 redefinition of unused 'sys' from line 32 4 F812 list comprehension redefines 'row' from line 378 29 F821 undefined name 'self' 5 F822 undefined name 'TaurusNexusBrowser' in __all__ 93 F841 local variable 'ok' is assigned to but never used 42 W601 .has_key() is deprecated, use 'in' 18 W602 deprecated form of raising exception 4193 cpascual@pc218:~/src/taurus(taurus4-preview)$ devenv python lib/taurus/test/testsuite.py (...) Ran 558 tests in 40.323s OK (skipped=10)
* Apply autopep8 (first time)cpascual2016-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following is a log of the commands that I followed for these changes (pep8)cpascual@pc218:~/src/taurus(taurus4-preview)$ flake8 -qq --count --statistics lib doc scripts setup.py --exclude="lib/taurus/external/*" 2 E101 indentation contains mixed spaces and tabs 46 E111 indentation is not a multiple of four 22 E112 expected an indented block 36 E113 unexpected indentation 6 E121 continuation line under-indented for hanging indent 151 E122 continuation line missing indentation or outdented 22 E124 closing bracket does not match visual indentation 2 E125 continuation line with same indent as next logical line 39 E126 continuation line over-indented for hanging indent 171 E127 continuation line over-indented for visual indent 331 E128 continuation line under-indented for visual indent 4 E129 visually indented line with same indent as next logical line 12 E131 continuation line unaligned for hanging indent 143 E201 whitespace after '(' 142 E202 whitespace before ')' 475 E203 whitespace before ':' 40 E211 whitespace before '(' 59 E221 multiple spaces before operator 41 E222 multiple spaces after operator 791 E225 missing whitespace around operator 46 E227 missing whitespace around bitwise or shift operator 401 E228 missing whitespace around modulo operator 3894 E231 missing whitespace after ':' 707 E251 unexpected spaces around keyword / parameter equals 575 E261 at least two spaces before inline comment 476 E262 inline comment should start with '# ' 7776 E265 block comment should start with '# ' 27 E271 multiple spaces after keyword 9 E272 multiple spaces before keyword 116 E301 expected 1 blank line, found 0 567 E302 expected 2 blank lines, found 1 179 E303 too many blank lines (2) 65 E304 blank lines found after function decorator 20 E401 multiple imports on one line 4435 E501 line too long (81 > 79 characters) 87 E502 the backslash is redundant between brackets 973 E701 multiple statements on one line (colon) 1 E702 multiple statements on one line (semicolon) 5 E703 statement ends with a semicolon 15 E711 comparison to None should be 'if cond is not None:' 7 E712 comparison to True should be 'if cond is True:' or 'if cond:' 16 E713 test for membership should be 'not in' 29 E714 test for object identity should be 'is not' 5 E721 do not compare types, use 'isinstance()' 149 F401 '__qt' imported but unused 165 F403 'from core.taurushelper import *' used; unable to detect undefined names 7 F811 redefinition of unused 'sys' from line 32 4 F812 list comprehension redefines 'row' from line 328 29 F821 undefined name 'self' 5 F822 undefined name 'TaurusNexusBrowser' in __all__ 93 F841 local variable 'ok' is assigned to but never used 1 W191 indentation contains tabs 3423 W291 trailing whitespace 69 W292 no newline at end of file 5598 W293 blank line contains whitespace 91 W391 blank line at end of file 42 W601 .has_key() is deprecated, use 'in' 18 W602 deprecated form of raising exception 32660 cpascual@pc218:~/src/taurus(taurus4-preview)$ devenv python lib/taurus/test/testsuite.py (...) Ran 558 tests in 51.509s OK (skipped=10) (pep8)cpascual@pc218:~/src/taurus(taurus4-preview)$ autopep8 -ir --exclude="*/taurus/external/*" lib doc scripts setup.py (pep8)cpascual@pc218:~/src/taurus(taurus4-preview)$ flake8 -qq --count --statistics lib doc scripts setup.py --exclude="lib/taurus/external/*" 8 E111 indentation is not a multiple of four 1 E124 closing bracket does not match visual indentation 2 E127 continuation line over-indented for visual indent 800 E265 block comment should start with '# ' 2819 E501 line too long (81 > 79 characters) 15 E711 comparison to None should be 'if cond is not None:' 7 E712 comparison to True should be 'if cond is True:' or 'if cond:' 16 E713 test for membership should be 'not in' 29 E714 test for object identity should be 'is not' 5 E721 do not compare types, use 'isinstance()' 149 F401 '__qt' imported but unused 165 F403 'from core.taurushelper import *' used; unable to detect undefined names 7 F811 redefinition of unused 'sys' from line 32 4 F812 list comprehension redefines 'row' from line 378 29 F821 undefined name 'self' 5 F822 undefined name 'TaurusNexusBrowser' in __all__ 93 F841 local variable 'ok' is assigned to but never used 776 W291 trailing whitespace 64 W293 blank line contains whitespace 42 W601 .has_key() is deprecated, use 'in' 18 W602 deprecated form of raising exception 5054 cpascual@pc218:~/src/taurus(taurus4-preview)$ devenv python lib/taurus/test/testsuite.py (...) Ran 558 tests in 41.615s OK (skipped=10)
* Merge branch 'develop' into taurus4-previewcpascual2016-02-18
|\ | | | | | | | | | | Manually solved conflicts: lib/taurus/core/release.py lib/taurus/core/tango/tangodatabase.py
| * Add test widget3 to install packagescpascual2016-02-15
| | | | | | | | | | taurus.qt.qtgui.util.test.test_ui.mywidget3 is missing in installed packages. Add it to the packages list in setup.py
| * Fix bug-262: create lex/yacc tab files only at run timecpascual2016-02-10
| | | | | | | | | | | | | | | | | | | | Creation of jdraw_lextab.py and jdraw_yacctab.py in the installation dir (and therefore distributing them) creates problems for packaging arch-independent packages. Change the logic of jdraws's new_parser so that these files are created in "~/.taurus" and therefore they only need to be created at runtime (the first time they are needed) and not during build/install. As a side efect, less garbage is created during build.
* | Make epics test res dir installablecpascual2016-01-20
| | | | | | | | | | Add the taurus.core.epics.test.res package to packages and package_data so that it gets installed
* | Add epics plugin to installed packagescpascual2016-01-20
| | | | | | | | Add epics plugin to packages to be distributed.
* | Add tests for ResourceNameValidatorscfalcon2015-12-15
| | | | | | | | | | Implement some tests to validate the ResourceAuthorityNameValidator, ResourceDeviceNameValidator, and ResourceAttributeNameValidator.
* | Fix install path issuecpascual2015-12-03
| | | | | | | | Install fails if not ran from the taurus root dir due to wrong setting of the scripts installation path. Fix it.
* | Fix install issue: remove core.utils from packages listcpascual2015-12-03
| | | | | | | | | | | | taurus.core.utils was removed in recent commit, but it is still listed for installation, causing an error during installation. Remove it from the packages list.
* | Fix bug-213: Unconsistent number of executed testsmrosanes2015-11-25
| | | | | | | | | | | | | | Fix bug-213. Solve unconsistency between number of tests executed with source code and number of tests executed with Taurus installation. The number of executed tests must be equal.
* | Change author and maintainer info.cpascual2015-11-19
| | | | | | | | | | | | | | | | Update the author and maintainer info to reflect the collective development of Taurus. Following the example of numpy, change the author to "Tiago Coutinho et al." (and do not provide author email) and change maintainer from "Carlos Pascual-Izarra" to "Taurus Community" (and use the devel list as contact email)
* | Raise PyQt4 requirement from 4.4 to 4.8cpascual2015-11-19
| | | | | | | | | | | | | | | | Stop being limited to PyQt4 API#1. From now on, new-style sygnals are allowed (and recommended) in Taurus. Note: Eventually all old-style signals should be converted to new-style in preparation for Qt5 support.
* | Fix installation of external.pint.pint_localcpascual2015-11-18
| | | | | | | | | | Reflect the renaming of external.pint.pint --> external.pint.pint_local in the packages list of setup.py to fix installation bug.
* | Merge branch 'develop' into tep14cpascual2015-08-21
|\|
| * Remove garbage generated during build: ~thumbnails.zipzreszela2015-07-06
| | | | | | | | | | ~thumbnails.zip is generated when creating icons catalog (documentation build). Remove the residual garbage.
| * Fix bug-145: customize clean command to deal with garbagecpascual2015-07-06
| | | | | | | | | | | | | | Running "python setup.py clean" does not remove certain files that are created by the build command outside of the build directory (and which, strictly, shouldn't be created there in the first place). Make the clean command remove those files too.
* | Adapt setup.py to tep3cpascual2015-05-07
| | | | | | | | | | Do the needed modifications in package and package_data to reflect the tep3 changes.
* | Merge sardana sep3 into tep3cpascual2015-03-30
|/ | | | | Finalize the sep3-->tep3 split for taurus as per SEP10. Bring taurus changes from sep3 branch in the sardana repo to the tep3 branch in the taurus repo.
* First commit in tauruslib. Restructure according to SEP10coutinho2015-03-26
|
* Update URL in licence header for sardanacpascual2015-02-17
| | | | | Latest change in Tango web page broke the project URL in the licence notices. Update it to http://www.sardana-controls.org
* Add pool tests to redistributable packageszreszela2015-02-05
| | | | Add sardana.pool.test and sardana.tango.pool.test to redistributable packages.
* Bump requirement for taurus ver. 3.4.0zreszela2015-02-04
|