|
37 | 37 | setup_requires = ['Babel>=2.4.0', 'pytest-runner>=3.0.0,<5']
|
38 | 38 |
|
39 | 39 | install_requires = [
|
40 |
| - # CAP Base |
41 |
| - 'Flask==1.1', |
42 |
| - 'click==8.0.0', |
43 |
| - 'jinja2==3.0.3', |
44 |
| - 'itsdangerous==2.0.1', |
45 |
| - 'werkzeug==1.0.1', |
46 |
| - 'Flask-Caching==1.5.0', |
47 |
| - 'Flask-Debugtoolbar', |
48 |
| - 'flask-wtf==0.15.1', |
49 |
| - 'flask-login==0.4.1', |
50 |
| - |
51 | 40 | # CAP specific libraries
|
| 41 | + 'Flask>=2', |
| 42 | + 'click>=8', |
| 43 | + 'jinja2>=3', |
| 44 | + 'coolname>=2', |
| 45 | + 'dojson>=1.4.0', |
| 46 | + 'Flask-Caching>=2', |
| 47 | + 'Flask-Debugtoolbar>=0.13.1', |
| 48 | + 'flask-login>=0.4.1', |
52 | 49 | 'jsonref>=1.0.0',
|
53 | 50 | 'jsonresolver>=0.3.2',
|
54 | 51 | 'PyGithub>=1.35',
|
55 | 52 | 'python-gitlab>=1.0.2',
|
56 |
| - 'python-ldap==3.1.0', |
57 |
| - 'python-cern-sso-krb==1.3.3', |
58 |
| - 'gssapi>=1.7.3', |
59 |
| - 'Authlib==0.15.1', |
60 |
| - 'uWSGI==2.0.21', |
61 |
| - 'uwsgi-tools==1.1.1', |
62 |
| - 'uwsgitop==0.10', |
63 |
| - 'webargs==5.5.0', |
64 |
| - 'gspread==3.7.0', |
65 |
| - 'paramiko==2.7.1', |
66 |
| - 'cachetools==3.1.0', |
67 |
| - 'urllib3==1.26', |
68 |
| - 'coolname==1.1.0', |
| 53 | + 'python-ldap>=3.1.0', |
| 54 | + 'python-cern-sso-krb>=1.3.3', |
| 55 | + 'Authlib>=0.15.1', |
| 56 | + 'uWSGI>=2.0.21', |
| 57 | + 'uwsgi-tools>=1.1.1', |
| 58 | + 'uwsgitop>=0.10', |
| 59 | + 'gspread>=3.7.0,<4.0.0', |
| 60 | + 'paramiko>=2.7.1,<3.0.0', |
| 61 | + 'cachetools>=3.1.0,<5.3.0', |
69 | 62 | 'requests-gssapi>=1.2.3',
|
70 |
| - 'swagger-spec-validator==2.7.6', |
71 |
| - 'prometheus-flask-exporter==0.20.3', |
72 |
| - 'wtforms==2.2.1', |
| 63 | + 'swagger-spec-validator>=2.7.6,<3.0.0', |
| 64 | + 'prometheus-flask-exporter>=0.20.3,<1.0.0', |
73 | 65 | 'beautifulsoup4>=4',
|
74 | 66 | 'pandas>=1.5',
|
75 |
| - 'marshmallow==2.17.0', |
76 | 67 | 'reana-client==0.8.1',
|
77 |
| - 'reana-commons[yadage,snakemake]==0.8.4', |
78 |
| - |
79 |
| - # Invenio Base Deps |
80 |
| - 'invenio-base==1.2.5', |
81 |
| - 'invenio-admin==1.1.2', |
82 |
| - 'invenio-assets==1.1.3', |
83 |
| - 'invenio-formatter==1.0.2', |
84 |
| - 'invenio-mail==1.0.2', |
85 |
| - 'invenio-rest==1.1.2', |
86 |
| - 'invenio-theme==1.1.4', |
87 |
| - 'invenio-celery@git+https://github.com/cernanalysispreservation/invenio-celery.git@mock/v1.1.1#egg=invenio-celery', |
88 |
| - 'invenio-logging[sentry,sentry-sdk] @ git+https://github.com/inveniosoftware/invenio-logging@94bc56117593eae62ba975d576e8c7b991311c0d', |
| 68 | + 'reana-commons[yadage,snakemake]==0.8.4', |
89 | 69 |
|
90 | 70 | # Invenio Auth Deps
|
91 |
| - 'invenio-access==1.3.0', |
92 |
| - 'invenio-accounts==1.1.1', |
93 |
| - 'invenio-oauth2server==1.0.4', |
94 |
| - 'invenio-oauthclient @ git+https://github.com/cernanalysispreservation/[email protected]', |
95 |
| - 'invenio-userprofiles @ git+https://github.com/cernanalysispreservation/[email protected]', |
| 71 | + 'invenio-access>=1.4.1,<1.5.0', |
| 72 | + 'invenio-accounts>=1.4.5,<2.2.0', |
| 73 | + 'invenio-accounts-rest>=1.0.0a4', |
| 74 | + 'invenio-oauth2server>=2.0.0,<2.2.0', |
| 75 | + 'invenio-oauthclient @ git+https://github.com/parths007/[email protected]', |
| 76 | + 'invenio-userprofiles @ git+https://github.com/parths007/invenio-userprofiles.git@v2', |
| 77 | + |
| 78 | + # Invenio Base Deps |
| 79 | + 'invenio-admin>=1.3.0,<1.5.0', |
| 80 | + 'invenio-assets>=1.2.5,<2.2.0', |
| 81 | + 'invenio-formatter>=1.1.0,<1.5.0', |
| 82 | + 'invenio-logging>=1.3.0,<1.4.0', |
| 83 | + 'invenio-mail>=1.0.2,<1.1.0', |
| 84 | + 'invenio-rest>=1.2.3,<1.3.0', |
| 85 | + 'invenio-theme>=1.3.5,<2.2.0', |
96 | 86 |
|
97 | 87 | # Invenio Metadata Deps
|
98 |
| - 'invenio-indexer @ git+https://github.com/cernanalysispreservation/invenio-indexer.git@os-2-new', |
99 |
| - 'invenio-jsonschemas @ git+https://github.com/cernanalysispreservation/invenio-jsonschemas.git@v1.0.1', |
100 |
| - 'invenio-oaiserver @ git+https://github.com/cernanalysispreservation/invenio-oaiserver.git@os-2-new', |
101 |
| - 'invenio-pidstore==1.1.0', |
102 |
| - 'invenio-records-rest @ git+https://github.com/parths007/invenio-records-rest.git@os-2-new', |
103 |
| - 'invenio-records-ui==1.0.1', |
104 |
| - 'invenio-records==1.3.0', |
105 |
| - 'invenio-search-ui==1.1.1', |
106 |
| - 'invenio-search @ git+https://github.com/parths007/invenio-search.git@v1.2.3#egg=invenio-search', |
| 88 | + 'invenio-indexer>=2.1.0,<3.0.0', |
| 89 | + 'invenio-jsonschemas @ git+https://github.com/parths007/invenio-jsonschemas.git@v1.1.5', |
| 90 | + 'invenio-pidstore>=1.2.1,<2.0.0', |
| 91 | + 'invenio-records-rest>=2.2.0,<3.0.0', |
| 92 | + 'invenio-records-ui>=1.2.0,<1.3.0', |
| 93 | + 'invenio-records>=2.1.0,<3.0.0', |
| 94 | + 'invenio-search-ui>=2.0.0,<2.1.0', |
| 95 | + 'invenio-deposit @ git+https://github.com/parths007/invenio-deposit.git@os-2', |
| 96 | + 'invenio-query-parser @ git+https://github.com/cernanalysispreservation/invenio-query-parser.git@os', |
107 | 97 |
|
108 | 98 | # Invenio Files deps
|
109 |
| - 'invenio-files-rest @ git+https://github.com/cernanalysispreservation/invenio-files-rest.git@mock/v1.0.5', |
110 |
| - 'invenio-records-files @ git+https://github.com/cernanalysispreservation/invenio-records-files.git@new#egg=invenio-records-files', |
| 99 | + 'invenio-files-rest>=1.2.0,<2.0.0', |
| 100 | + 'invenio-records-files>=1.2.1,<1.3.0', |
111 | 101 |
|
112 | 102 | # Database deps
|
113 |
| - 'invenio-db[postgresql,versioning]==1.0.13', |
| 103 | + 'invenio-db[postgresql,versioning]>=1.0.14', |
| 104 | + |
| 105 | + # Search deps |
| 106 | + 'invenio-search @ git+https://github.com/parths007/[email protected]', |
| 107 | + |
| 108 | + # Required |
| 109 | + 'invenio-app>=1.3.1,<1.4.0', |
| 110 | + 'invenio-base>=1.2.5,<2.0.0', |
| 111 | + 'invenio-cache>=1.1.0,<1.2.0', |
| 112 | + 'invenio-celery>=1.2.5,<1.3.0', |
| 113 | + 'invenio-config>=1.0.3,<1.1.0', |
| 114 | + 'invenio-i18n>=2.0.0,<3.0.0', |
114 | 115 |
|
115 |
| - # Invenio required deps |
116 |
| - 'invenio-deposit @ git+https://github.com/cernanalysispreservation/invenio-deposit.git@os-2', |
117 |
| - 'invenio-accounts-rest==1.0.0a4', |
118 |
| - 'invenio-query-parser @ git+https://github.com/cernanalysispreservation/invenio-query-parser.git@os', |
119 |
| - 'invenio[auth,base,metadata,postgresql]==3.2.0', |
120 | 116 | ]
|
121 | 117 |
|
122 | 118 | packages = find_packages()
|
|
0 commit comments