Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Metagenomics
metagenedb
Commits
28926923
Commit
28926923
authored
Apr 16, 2021
by
Kenzo-Hugo Hillion
♻
Browse files
django 3.2
parent
7f76fb22
Changes
5
Hide whitespace changes
Inline
Side-by-side
backend/Pipfile
View file @
28926923
...
...
@@ -69,6 +69,7 @@ django-redis = "*"
kombu
=
"*"
dabeplech
=
"*"
pydotplus
=
"*"
requests-cache
=
"*"
[requires]
python_version
=
"3.7"
backend/Pipfile.lock
View file @
28926923
{
"_meta"
:
{
"hash"
:
{
"sha256"
:
"
4ef64a8093592eb43120c7c9c8782002465bf634bf77ba571008a88b85731c72
"
"sha256"
:
"
e067122aa916a57af7a761cf0883f2798caccd5d5d1ac394f4b3a8b5b35db481
"
},
"pipfile-spec"
:
6
,
"requires"
:
{
...
...
@@ -26,11 +26,11 @@
},
"asgiref"
:
{
"hashes"
:
[
"sha256:
5ee950735509d04eb673bd7f7120f8fa1c9e2df495394992c73234d526907e17
"
,
"sha256:
7162a3cb30ab0609f1a4c95938fd73e8604f63bdba516a7f7d64b83ff09478f0
"
"sha256:
92906c611ce6c967347bbfea733f13d6313901d54dcca88195eaeb52b2a8e8ee
"
,
"sha256:
d1216dfbdfb63826470995d31caed36225dcaf34f182e0fa257a4dd9e86f1b78
"
],
"markers"
:
"python_version >= '3.
5
'"
,
"version"
:
"==3.3.
1
"
"markers"
:
"python_version >= '3.
6
'"
,
"version"
:
"==3.3.
4
"
},
"beautifulsoup4"
:
{
"hashes"
:
[
...
...
@@ -42,10 +42,10 @@
},
"billiard"
:
{
"hashes"
:
[
"sha256:
bff575450859a6e0fbc2f9877d9b715b0bbc07c3565bb7ed2280526a0cdf5ede
"
,
"sha256:
d91725ce6425f33a97dfa72fb6bfef0e47d4652acd98a032bd1a7fbf06d5fa6a
"
"sha256:
299de5a8da28a783d51b197d496bef4f1595dd023a93a4f59dde1886ae905547
"
,
"sha256:
87103ea78fa6ab4d5c751c4909bcff74617d985de7fa8b672cf8618afd5a875b
"
],
"version"
:
"==3.6.
3
.0"
"version"
:
"==3.6.
4
.0"
},
"celery"
:
{
"hashes"
:
[
...
...
@@ -129,11 +129,11 @@
},
"django"
:
{
"hashes"
:
[
"sha256:
32ce792ee9b6a0cbbec340123e229ac9f765dff8c2a4ae9247a14b2ba3a365a
7"
,
"sha256:
baf099db36ad31f970775d0be5587cc58a6256a6771a44eb795b554d45f211b8
"
"sha256:
0604e84c4fb698a5e53e5857b5aea945b2f19a18f25f10b8748dbdf93578892
7"
,
"sha256:
21f0f9643722675976004eb683c55d33c05486f94506672df3d6a141546f389d
"
],
"index"
:
"pypi"
,
"version"
:
"==3.
1.7
"
"version"
:
"==3.
2
"
},
"django-admin-list-filter-dropdown"
:
{
"hashes"
:
[
...
...
@@ -161,11 +161,11 @@
},
"django-extensions"
:
{
"hashes"
:
[
"sha256:
674ad4c3b1587a884881824f40212d51829e662e52f85b012cd83d83fe1271d9
"
,
"sha256:
9507f8761ee760748938fd8af766d0608fb2738cf368adfa1b2451f61c15ae35
"
"sha256:
081828e985485662f62a22340c1506e37989d14b927652079a5b7cd84a82368b
"
,
"sha256:
17f85f4dcdd5eea09b8c4f0bad8f0370bf2db6d03e61b431fa7103fee29888de
"
],
"index"
:
"pypi"
,
"version"
:
"==3.1.
1
"
"version"
:
"==3.1.
2
"
},
"django-filter"
:
{
"hashes"
:
[
...
...
@@ -378,25 +378,25 @@
},
"pandas"
:
{
"hashes"
:
[
"sha256:
09761bf5f8c741d47d4b8b9073288de1be39bbfccc281d70b889ade12b2aad29
"
,
"sha256:
0f27fd1adfa256388dc34895ca5437eaf254832223812afd817a6f73127f969c
"
,
"sha256:
43e00770552595c2250d8d712ec8b6e08ca73089ac823122344f023efa4abea3
"
,
"sha256:
46fc671c542a8392a4f4c13edc8527e3a10f6cb62912d856f82248feb747f06e
"
,
"sha256:
475b7772b6e18a93a43ea83517932deff33954a10d4fbae18d0c1aba4182310
f"
,
"sha256:
4d821b9b911fc1b7d428978d04ace33f0af32bb7549525c8a7b08444bce46b74
"
,
"sha256:
5e3c8c60541396110586bcbe6eccdc335a38e7de8c217060edaf4722260b158f
"
,
"sha256:6
21c044a1b5e535cf7dcb3ab39fca6f867095c3ef223a524f18f60c7fee028ea
"
,
"sha256:
72ffcea00ae8ffcdbdefff800284311e155fbb5ed6758f1a6110fc1f8f8f0c1c
"
,
"sha256:8
a051e957c5206f722e83f295f95a2cf053e890f9a1fba0065780a8c2d045f5d
"
,
"sha256:97
b1954533b2a74c7e20d1342c4f01311d3203b48f2ebf651891e6a6eaf0110
4"
,
"sha256:9
f5829e64507ad10e2561b60baf285c470f3c4454b007c860e77849b88865ae7
"
,
"sha256:
a93e34f10f67d81de706ce00bf8bb3798403cabce4ccb2de10c61b5ae8786ab5
"
,
"sha256:
d59842a5aa89ca03c2099312163ffdd06f56486050e641a45d926a072f04d994
"
,
"sha256:
dbb255975eb94143f2e6ec7dadda671d25147939047839cd6b8a4aff0379bb9b
"
,
"sha256:d
f6f10b85aef7a5bb25259ad651ad1cc1d6bb09000595cab47e718cbac250b1d
"
],
"index"
:
"pypi"
,
"version"
:
"==1.2.
3
"
"sha256:
167693a80abc8eb28051fbd184c1b7afd13ce2c727a5af47b048f1ea3afefff4
"
,
"sha256:
2111c25e69fa9365ba80bbf4f959400054b2771ac5d041ed19415a8b488dc70a
"
,
"sha256:
298f0553fd3ba8e002c4070a723a59cdb28eda579f3e243bc2ee397773f5398b
"
,
"sha256:
2b063d41803b6a19703b845609c0b700913593de067b552a8b24dd8eeb8c9895
"
,
"sha256:
2cb7e8f4f152f27dc93f30b5c7a98f6c748601ea65da359af734dd0cf3fa733
f"
,
"sha256:
52d2472acbb8a56819a87aafdb8b5b6d2b3386e15c95bde56b281882529a7ded
"
,
"sha256:
612add929bf3ba9d27b436cc8853f5acc337242d6b584203f207e364bb46cb12
"
,
"sha256:6
49ecab692fade3cbfcf967ff936496b0cfba0af00a55dfaacd82bdda5cb2279
"
,
"sha256:
68d7baa80c74aaacbed597265ca2308f017859123231542ff8a5266d489e1858
"
,
"sha256:8
d4c74177c26aadcfb4fd1de6c1c43c2bf822b3e0fc7a9b409eeaf84b3e92aaa
"
,
"sha256:97
1e2a414fce20cc5331fe791153513d076814d30a60cd7348466943e6e909e
4"
,
"sha256:9
db70ffa8b280bb4de83f9739d514cd0735825e79eef3a61d312420b9f16b758
"
,
"sha256:
b730add5267f873b3383c18cac4df2527ac4f0f0eed1c6cf37fcb437e25cf558
"
,
"sha256:
bd659c11a4578af740782288cac141a322057a2e36920016e0fc7b25c5a4b686
"
,
"sha256:
c601c6fdebc729df4438ec1f62275d6136a0dd14d332fc0e8ce3f7d2aadb4dd6
"
,
"sha256:d
0877407359811f7b853b548a614aacd7dea83b0c0c84620a9a643f180060950
"
],
"index"
:
"pypi"
,
"version"
:
"==1.2.
4
"
},
"prompt-toolkit"
:
{
"hashes"
:
[
...
...
@@ -569,15 +569,16 @@
"sha256:813023269686045f8e01e2289cc1e7e9ae5ab22ddd1e2849a9093ab3ab7270eb"
,
"sha256:81e13559baee64677a7d73b85498a5a8f0639e204517b5d05ff378e44a57831a"
],
"index"
:
"pypi"
,
"version"
:
"==0.5.2"
},
"ruamel.yaml"
:
{
"hashes"
:
[
"sha256:
0850def9ebca23b3a8c64c4b4115ebb6b364a10d49f89d289a26ee965e1e7d9d
"
,
"sha256:
8f1e15421668b9edf30ed02899f5f81aff9808a4271935776f61a99a569a13da
"
"sha256:
44bc6b54fddd45e4bc0619059196679f9e8b79c027f4131bb072e6a22f4d5e28
"
,
"sha256:
ac79fb25f5476e8e9ed1c53b8a2286d2c3f5dde49eb37dbcee5c7eb6a8415a22
"
],
"markers"
:
"python_version >= '3'"
,
"version"
:
"==0.17.
2
"
"version"
:
"==0.17.
4
"
},
"ruamel.yaml.clib"
:
{
"hashes"
:
[
...
...
@@ -721,11 +722,11 @@
},
"astroid"
:
{
"hashes"
:
[
"sha256:
6b0ed1af831570e500e2437625979eaa3b36011f66ddfc4ce930128610258ca9
"
,
"sha256:
cd80bf957c49765dce6d92c43163ff9d2abc43132ce64d4b1b47717c6d2522df
"
"sha256:
ad63b8552c70939568966811a088ef0bc880f99a24a00834abd0e3681b514f91
"
,
"sha256:
bea3f32799fbb8581f58431c12591bc20ce11cbc90ad82e2ea5717d94f2080d5
"
],
"markers"
:
"python_version >= '3.6'"
,
"version"
:
"==2.5.
2
"
"version"
:
"==2.5.
3
"
},
"async-generator"
:
{
"hashes"
:
[
...
...
@@ -876,10 +877,11 @@
},
"decorator"
:
{
"hashes"
:
[
"sha256:
41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f7
60"
,
"sha256:
e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7
"
"sha256:
6f201a6c4dac3d187352661f508b9364ec8091217442c9478f1f83c003a0f0
60"
,
"sha256:
945d84890bb20cc4a2f4a31fc4311c0c473af65ea318617f13a7257c9a58bc98
"
],
"version"
:
"==4.4.2"
"markers"
:
"python_version >= '3.5'"
,
"version"
:
"==5.0.7"
},
"defusedxml"
:
{
"hashes"
:
[
...
...
@@ -907,27 +909,27 @@
},
"faker"
:
{
"hashes"
:
[
"sha256:
08c4cfbfd498c0e90aff6741771c01803d894013df858db6a573182c6a47951f
"
,
"sha256:
20c6e4253b73ef2a783d38e085e7c8d8916295fff31c7403116d2af8f908f7ca
"
"sha256:
26c7c3df8d46f1db595a34962f8967021dd90bbd38cc6e27461a3fb16cd413ae
"
,
"sha256:
44eb060fad3015690ff3fec6564d7171be393021e820ad1851d96cb968fbfcd4
"
],
"markers"
:
"python_version >= '3.6'"
,
"version"
:
"==
7.0.1
"
"version"
:
"==
8.1.0
"
},
"flake8"
:
{
"hashes"
:
[
"sha256:1
2d05ab02614b6aee8df7c36b97d1a3b2372761222b19b58621355e82acddcff
"
,
"sha256:
78873e372b12b093da7b5e5ed302e8ad9e988b38b063b61ad937f26ca58fc5f0
"
"sha256:1
aa8990be1e689d96c745c5682b687ea49f2e05a443aff1f8251092b0014e378
"
,
"sha256:
3b9f848952dddccf635be78098ca75010f073bfe14d2c6bda867154bea728d2a
"
],
"index"
:
"pypi"
,
"version"
:
"==3.9.
0
"
"version"
:
"==3.9.
1
"
},
"importlib-metadata"
:
{
"hashes"
:
[
"sha256:
c9db46394197244adf2f0b08ec5bc3cf16757e9590b02af1fca085c16c0d600a
"
,
"sha256:
d2d46ef77ffc85cbf7dac7e81dd663fde71c45326131bea8033b9bad42268ebe
"
"sha256:
2ec0faae539743ae6aaa84b49a169670a465f7f5d64e6add98388cc29fd1f2f6
"
,
"sha256:
c9356b657de65c53744046fa8f7358afe0714a1af7d570c00c3835c2d724a7c1
"
],
"index"
:
"pypi"
,
"version"
:
"==3.10.
0
"
"version"
:
"==3.10.
1
"
},
"inflection"
:
{
"hashes"
:
[
...
...
@@ -1226,11 +1228,11 @@
},
"nbformat"
:
{
"hashes"
:
[
"sha256:
1d223e64a18bfa7cdf2db2e9ba8a818312fc2a0701d2e910b58df66809385a56
"
,
"sha256:
3949fdc8f5fa0b1afca16fb307546e78494fa7a7bceff880df8168eafda0e7ac
"
"sha256:
b516788ad70771c6250977c1374fcca6edebe6126fd2adb5a69aa5c2356fd1c8
"
,
"sha256:
eb8447edd7127d043361bc17f2f5a807626bc8e878c7709a1c647abda28a9171
"
],
"markers"
:
"python_version >= '3.5'"
,
"version"
:
"==5.1.
2
"
"version"
:
"==5.1.
3
"
},
"nest-asyncio"
:
{
"hashes"
:
[
...
...
@@ -1295,10 +1297,11 @@
},
"prometheus-client"
:
{
"hashes"
:
[
"sha256:
9da7b32f02439d8c04f7777021c304ed51d9ec180604700c1ba72a4d44dceb03
"
,
"sha256:b
08c34c328e1bf5961f0b4352668e6c8f145b4a087e09b7296ef62cbe4693d35
"
"sha256:
030e4f9df5f53db2292eec37c6255957eb76168c6f974e4176c711cf91ed34aa
"
,
"sha256:b
6c5a9643e3545bcbfd9451766cbaa5d9c67e7303c7bc32c750b6fa70ecb107d
"
],
"version"
:
"==0.9.0"
"markers"
:
"python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'"
,
"version"
:
"==0.10.1"
},
"prompt-toolkit"
:
{
"hashes"
:
[
...
...
@@ -1388,11 +1391,11 @@
},
"pytest"
:
{
"hashes"
:
[
"sha256:
9d1edf9e7d0b84d72ea3dbcdfd22b35fb543a5e8f2a60092dd578936bf63d7f9
"
,
"sha256:
b574b57423e818210672e07ca1fa90aaf194a4f63f3ab909a2c67ebb22913839
"
"sha256:
671238a46e4df0f3498d1c3270e5deb9b32d25134c99b7d75370a68cfbe9b634
"
,
"sha256:
6ad9c7bdf517a808242b998ac20063c41532a570d088d77eec1ee12b0b5574bc
"
],
"index"
:
"pypi"
,
"version"
:
"==6.2.
2
"
"version"
:
"==6.2.
3
"
},
"pytest-cov"
:
{
"hashes"
:
[
...
...
@@ -1404,11 +1407,11 @@
},
"pytest-django"
:
{
"hashes"
:
[
"sha256:
10e384e6b8912ded92db64c58be8139d9ae23fb8361e5fc139d8e4f8fc601bc2
"
,
"sha256:
26f02c16d36fd4c8672390deebe3413678d89f30720c16efb8b2a6bf63b9041f
"
"sha256:
80f8875226ec4dc0b205f0578072034563879d98d9b1bec143a80b9045716cb0
"
,
"sha256:
a51150d8962200250e850c6adcab670779b9c2aa07271471059d1fb92a843fa9
"
],
"index"
:
"pypi"
,
"version"
:
"==4.
1
.0"
"version"
:
"==4.
2
.0"
},
"pytest-factoryboy"
:
{
"hashes"
:
[
...
...
backend/metagenedb/api/catalog/views/source.py
View file @
28926923
...
...
@@ -28,7 +28,7 @@ class SourceViewSet(BulkViewSet):
def
_get_external_info
(
self
,
db_data
):
detailed_info_retriever
=
GetDOIExternalInfo
(
db_data
[
'doi'
])
try
:
db_data
[
'd
etails
'
]
=
detailed_info_retriever
.
get_details
()
db_data
[
'd
oi-info
'
]
=
detailed_info_retriever
.
get_details
()
except
NotImplementedError
as
not_implemented_error
:
logger
.
warning
(
"Could not found API for the source, returning item from the DB. Error: %s"
%
not_implemented_error
)
...
...
backend/metagenedb/apps/catalog/apps.py
View file @
28926923
...
...
@@ -2,4 +2,4 @@ from django.apps import AppConfig
class
CatalogConfig
(
AppConfig
):
name
=
'catalog'
name
=
'
metagenedb.apps.
catalog'
backend/metagenedb/settings/django.py
View file @
28926923
...
...
@@ -34,6 +34,8 @@ INSTALLED_APPS = [
'metagenedb.demoapp'
]
DEFAULT_AUTO_FIELD
=
'django.db.models.AutoField'
MIDDLEWARE
=
[
'django.middleware.security.SecurityMiddleware'
,
'django.contrib.sessions.middleware.SessionMiddleware'
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment