John Chilton
2a0474730b
Rev mypy.
2021-04-23 14:49:53 -04:00
Nicola Soranzo
9d74bba7fb
Drop support for retired Python 3.5
...
Upgrade syntax using `pyupgrade --py36-plus` .
Manually drop several `six` imports.
Also:
- Remove broken pr_cache in scripts/bootstrap_history.py
- Fix broken prefix removal in lib/galaxy/tool_util/deps/mulled/mulled_build.py
2020-10-07 11:52:13 +01:00
Alexandru Mahmoud
da860b09c8
filtering.py check_expression adding 'Constant'
2020-09-22 17:04:52 -04:00
Wolfgang Maier
41c547999b
Bump tool wrapper version
2020-08-26 15:59:44 +02:00
Wolfgang Maier
e003fbc081
Add doctests for additional allowed types
2020-08-26 14:17:43 +02:00
Wolfgang Maier
8639de2dee
Allow unary plus and minus in filtering
2020-08-26 14:06:40 +02:00
Nicola Soranzo
739ab59eaa
Merge branch 'release_20.01' into dev
2020-02-20 00:23:19 +00:00
Nicola Soranzo
d4662fd952
Merge branch 'release_20.01' into dev
2020-02-19 12:43:07 +00:00
mvdbeek
fb71055bfe
Fix typo, other places that use wrong galaxy-util version
2020-02-19 09:56:02 +01:00
mvdbeek
05e8117995
Move aggregate_scores_in_intervals2 out of GALAXY_LIB_TOOLS_UNVERSIONED
2020-02-12 09:47:36 +01:00
Nicola Soranzo
0a26ed38b2
Merge branch 'release_20.01' into dev
2020-02-05 15:26:27 +00:00
Nicola Soranzo
1dc1e5f219
Python3: unicodify the output of `subprocess.check_output()`
...
By default it's a bytestring.
Also:
- don't use `shell=True`
- add a `splitlines()` forgotten in commit 670897ec5c
- raise exception instead of returning `error_info` in `docker_to_singularity()`
- use a random temp dir in `singularity_container_test()`
2020-02-05 12:13:39 +00:00
Nicola Soranzo
f5cd88465e
Make str.join()s more efficient
...
by using generator expressions and tuples instead of lists.
2020-01-23 11:06:32 +00:00
M Bernt
2ea05e81f8
grouping: redecided for the less intrusive rstrip
2019-11-11 11:17:20 +01:00
M Bernt
3a0d9325a6
grouping: strip newlines
...
fixes https://github.com/galaxyproject/galaxy/issues/8383
more generally: if grouping is done on the last column then the newline
was retained and contained in the output.
2019-11-10 22:16:00 +01:00
mvdbeek
16e244ad5a
Quit gsummary script with non-zero exit code upon error
2019-06-24 11:07:00 +02:00
Nicola Soranzo
c9f63ac2f8
Simplify code
2019-04-29 19:22:11 +01:00
mvdbeek
0c1334fea0
Fix grouping1 with modern sort, fix test data
...
This tool currently fails with `sort: multi-character tab '$\\\\t'\n`
(https://jenkins.galaxyproject.org/view/All/job/docker-main-tools/lastCompletedBuild/testReport/test.functional/test_toolbox_pytest/test_tool_Grouping1_test_1_/ ).
This also removes test data that should be included in
galaxy-test-data instead (xref
https://github.com/galaxyproject/galaxy-test-data/pull/5 ),
and adds a test file that was missing from
https://github.com/galaxyproject/galaxy/pull/7205 .
2019-04-29 17:38:10 +02:00
John Chilton
00652f0b3a
Merge pull request #7205 from bernt-matthias/topic/grouping-w-emptycells
...
group: don't remove empty cells at the begin/start of lines
2019-02-14 14:53:34 -05:00
Nicola Soranzo
d5a406cef7
Fix errors reported by new flake8 3.7.3
2019-01-31 13:47:21 +00:00
bernt@informatik.uni-leipzig.de
bc86e37d85
groupby: reenabled tests and added some, more bugfix
...
- make script exit with code 1 in case of error
- removed one more strip
- adapted tool syntax to best practices
2019-01-12 16:13:23 +01:00
M Bernt
b18aa199aa
group: don't remove empty cells at the begin/start of lines
...
currently group removes empty cells at the begin and end of lines
additionally the sort command line is changed (hoping that this looks a bit
more obvious)
2019-01-11 14:41:11 +01:00
John Chilton
bf550da2af
Merge pull request #6684 from nsoranzo/deprecate_param_size
...
Deprecate `size` attribute of `<param/>` and remove it from tools
2018-12-12 10:51:28 -05:00
John Chilton
d06718ef24
Merge pull request #6577 from bernt-matthias/topic/grouping-wreplace
...
improved grouping tool
2018-12-12 10:45:53 -05:00
Nicola Soranzo
f4203ca051
Fix errors reported by flake8 3.6.0
...
Ignore W504.
2018-10-24 23:22:19 +01:00
Nicola Soranzo
0c931235af
Change all remaining old-style classes to new style
2018-09-17 12:26:07 +01:00
M Bernt
7b027d8a1f
improved grouping
...
- replaces non 'floatable' values to a user supplied default value
- do not strip lines because this removes empty cells at the ends
- added some comments to python code
2018-09-10 12:05:15 +01:00
Nicola Soranzo
f865e8359f
Deprecate size attribute of <param/> and remove it from tools
...
Also:
- dos2unix test/functional/tools/for_workflows/head.xml
- Single-quote text and data params in `<command/>`
- Remove deprecated `interpreter` attribute of `<command />`
2018-09-10 11:34:37 +01:00
mvdbeek
c939e7bb61
Bump version of Summary Statistics for rpy2 version update
2018-09-05 18:24:05 +02:00
mvdbeek
918634f1fb
Switch rpy2 to 2.9.4, 2.7.8 can't be resolved
2018-09-05 14:22:00 +02:00
mvdbeek
2d732715ff
Fix grouping tool
2018-09-05 14:22:00 +02:00
mvdbeek
6405aeb86c
Comment out tests with unavailable test data
2018-09-05 14:22:00 +02:00
mvdbeek
00e8d4ee76
Quote Filter1 input and output
2018-08-13 16:16:55 +02:00
Anthony Bretaudeau
dadb4fcda7
change back version
2018-04-20 09:45:06 +02:00
Anthony Bretaudeau
dc4902353f
add test case for fixed bug
2018-04-20 09:44:27 +02:00
Anthony Bretaudeau
0b191abaf1
pass the condition by a json file instead of arg
2018-04-19 15:24:29 +02:00
Anthony Bretaudeau
bb9963dddc
fix quote escaping
2018-04-10 14:20:53 +02:00
Anthony Bretaudeau
16f9e58af5
quotes
2018-04-10 12:02:18 +02:00
Anthony Bretaudeau
de5ac42fa9
more tolerant sanitizing
2018-04-10 11:36:08 +02:00
Nicola Soranzo
b3dc7923db
Python3: use collections.Mapping instead of removed DictMixin
2017-12-12 15:30:53 +00:00
M Bernt
b2cc634e8a
python3 fix ( #5043 )
...
strings can not be written to byte mode file handlers.
writing resulted in: TypeError: a bytes-like object is required, not 'str'
Alternative would be to make string byte.
2017-11-20 22:34:02 +01:00
Nicola Soranzo
9b4de72ca6
Fix all E722 errors and ignore E741
...
Introduced in flake8 3.5.0
Fix import order.
2017-10-24 11:29:09 +01:00
Nicola Soranzo
21b44bf348
Fix all E201 and E202 style errors
...
using the following command:
```
autopep8 -i -r --exclude $(sed -e 's|^|./|' -e 's|/$||' .ci/flake8_blacklist.txt | paste -sd,) --select E201,E202 .
```
2017-08-17 11:35:39 +01:00
Nicola Soranzo
03a807e374
Lint some tools
2017-01-23 21:11:43 +00:00
Nicola Soranzo
1d17a29c79
Fixes for pycodestyle 2.2.0
2016-11-15 16:56:50 +00:00
Daniel Blankenberg
ba07956117
Fix tabular filtering tool broken in #2983
2016-10-13 10:40:40 -04:00
Nicola Soranzo
11b4f3a60c
Fix import order and Python3 compatibility for tools/
...
xref #1715
2016-09-29 19:26:22 +01:00
nturaga
4fabf51f4b
typo in summary statistics tool
2016-07-20 15:27:24 -04:00
Gildas Le Corguillé
f951249c79
Update gsummary.xml
...
Delete r and rpy deps
2016-07-12 13:28:42 +02:00
Gildas Le Corguillé
e862067332
Update gsummary.xml
2016-07-07 16:41:06 +02:00