Nicola Soranzo
dda6feb391
Remove redundant license info from package READMEs
...
The license is already specified in `setup.cfg` , which is the
canonical place.
This will simplify the transition to the MIT license.
2022-09-09 17:20:24 +01:00
Michael R. Crusoe
59ac92c1c8
mark galaxy packages as containing typing information
2022-07-26 23:27:36 +01:00
Nicola Soranzo
922263089d
Modernise build of galaxy-web-framework package
...
Also:
- Add missing directory to `MANIFEST.in`
2022-06-09 23:48:35 +01:00
Nicola Soranzo
73bf57e9a0
Remove unused and unnecessary code
...
- `PROJECT_OWNER`, `PROJECT_USERAME`, `RAW_CONTENT_URL` and `_version_re` are unused.
- `:changelog:` hyperlink target is unnecessary.
- `test_suite` and `tests_require` are deprecated since setuptools v41.5.0
2022-06-09 22:55:07 +01:00
Nicola Soranzo
e9b2262dd3
Move mypy configuration to `mypy.ini`
...
So packages can use `setup.cfg` to replace `setup.py` .
2022-06-08 10:35:18 +01:00
Nicola Soranzo
aeef3318a2
Use setuptools custom package discovery instead of explicit listing
2022-06-06 23:48:37 +01:00
Nicola Soranzo
f2a42ba67e
Run mypy on all packages' files
...
Also:
- mypy fixes.
- Use `with` statement to open/close files.
2022-05-30 22:38:55 +01:00
John Chilton
800d49c467
Short term storage infrastructure.
2022-04-13 09:52:51 -04:00
Nicola Soranzo
0c80836c34
Upgrade syntax to Python 3.7
...
using `ack --type=python -f | grep -v '^tools/' | xargs pyupgrade --py37-plus`
Also more refactoring of Python files in `packages/` .
2022-03-14 14:57:43 +00:00
Nicola Soranzo
6057338cbd
Format files in packages/ with black
...
with:
```
find packages/ -name '*.py' | xargs black
```
The `packages/` directory is currently excluded in the `[tool.black]`
section of `pyproject.toml` because black follows symlinks.
2022-02-03 14:07:52 +00:00
Dannon Baker
623a5e165a
Apply black formatting.
...
Apply isort.
2022-02-03 07:42:20 -05:00
mvdbeek
0af72e56b2
Update version to 22.05.dev0
2022-02-01 11:10:56 +01:00
Nicola Soranzo
b9efe433e6
Fix pydantic requirements
2022-01-06 19:21:17 +00:00
Nicola Soranzo
0bdc93a7cc
Drop support for Python 3.6, add Python 3.10
2021-12-08 08:14:10 +00:00
Michael R. Crusoe
7819fdc7a6
tighten type ignores
2021-11-23 13:12:07 +01:00
Nicola Soranzo
155f3731c3
Remove leftover six requirement from 3 packages
2021-11-10 02:34:47 +01:00
Sergey Golitsynskiy
e691ab866b
Update SQLAlchemy to 1.4.25
2021-09-23 11:29:38 -04:00
mvdbeek
5332eb246a
Update version to 22.01.dev0
2021-09-20 19:53:11 +02:00
Sergey Golitsynskiy
003dfc48ae
Update SQLAlchmey to 1.4.20
2021-07-04 13:18:13 -04:00
Sergey Golitsynskiy
314e00e643
Update SQLAlchemy to 1.4.19
2021-06-23 11:19:58 -04:00
Sergey Golitsynskiy
b3551fec8c
Update SQLAlchemy to 1.4.18
2021-06-11 18:53:07 -04:00
Sergey Golitsynskiy
94ce70aa8b
Update SQLAlchemy to 1.4.17
2021-06-03 12:22:54 -04:00
Sergey Golitsynskiy
9cb78f7c3d
Update SA pin to 1.4.15; update requirements files
2021-05-18 19:02:40 -04:00
Sergey Golitsynskiy and Nicola Soranzo
0740e175db
Update SQLAlchemy pin <2 in packages/web_framework/requirements.txt
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2021-05-18 19:02:40 -04:00
Sergey Golitsynskiy
490655ae97
Update SA pin to 4.7; update requirements files
...
Also unpin requirement in packages
2021-05-18 19:00:55 -04:00
Sergey Golitsynskiy
a9868971a8
Update SQLAlchemy pin for packages to >=1.4.5
2021-05-18 19:00:55 -04:00
mvdbeek
07fb59937e
Update version to 21.09.dev0
2021-05-05 21:48:01 +02:00
Sergey Golitsynskiy
2f0a024915
Pin sqlalchemy in package requirements files
2021-03-16 13:55:21 -04:00
John Chilton
7ef579b96c
Fix web framework requests for pydantic 1.8 not working.
2021-03-01 12:59:05 -05:00
John Chilton
1fd4bce673
Refactor legacy grids - tool shed webapp shouldn't depend on reports webapp.
2020-12-31 15:18:57 -05:00
John Chilton
51f8a6f16b
mypy typing checking for galaxy-web-framework
2020-12-28 23:55:00 -05:00
mvdbeek
389a72e73f
Add pydantic to web_framework requirements
2020-12-22 11:18:31 +01:00
Nicola Soranzo
e40e5aef7e
Upgrade syntax using pyupgrade --py36-plus
2020-11-18 16:16:46 +00:00
Nicola Soranzo
e96c96eb79
Merge branch 'release_20.09' into dev
2020-10-19 17:48:30 +01:00
Nicola Soranzo
a3b954126d
Add *requirements.txt files to source packages
2020-10-19 10:32:05 +01:00
mvdbeek
6ac956b57c
Merge branch 'release_20.09' into dev
2020-10-17 10:43:51 +02:00
John Chilton
80e1af9bc3
Starting work on web-framework 20.9.1
2020-10-15 12:15:30 -04:00
John Chilton
74eca3c953
Version 20.9.0 of web-framework (tag galaxy-web-framework-20.9.0).
2020-10-15 12:15:17 -04:00
John Chilton
472395821e
Prep the next release of galaxy-web-framework.
2020-10-15 12:15:00 -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
Dannon Baker
c007e03d2a
Merge remote-tracking branch 'upstream/release_20.05' into dev
2020-07-14 12:12:20 -04:00
John Chilton
1616d21b0a
Tweak requirements for recent changes to package structure.
2020-07-14 09:17:41 -04:00
John Chilton
0ea20422e0
Modify packages to allow test requirements (for responses).
2020-07-06 18:49:04 -04:00
John Chilton
1e09b7775a
Move test/unit/web -> test/unit/web_framework
2020-07-06 11:22:28 -04:00
John Chilton and Nicola Soranzo
c124fcf1be
Apply suggestions from code review
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2020-07-06 11:20:47 -04:00
Björn Grüning
d0b125540f
add babel
2020-07-06 10:20:58 +02:00
John Chilton
ef6b199eb8
Fixes for requirements of galaxy-web-framework.
2020-07-05 23:03:35 -04:00
John Chilton
cb64d545bb
Stub test for galaxy-web package to get it under CI.
2020-07-05 23:03:34 -04:00
John Chilton
479863f5fe
Starting work on web-framework 20.5.1
2020-07-04 10:17:12 -04:00
John Chilton
6740d3ab73
Version 20.5.0 of web-framework (tag galaxy-web-framework-20.5.0).
2020-07-04 10:16:28 -04:00