Lookup backends/proxies from setuptools entry-points instead of hardcoded list
Merged
Lookup backends/proxies from setuptools entry-points instead of hardcoded list
entrypoints
into
master
1 unresolved thread
1 unresolved thread
This will allow other packages to register other implementations usable through get_storage
Merge request reports
Activity
Filter activity
26 26 testing = {file = ["requirements-test.txt", "requirements-swh-journal.txt"]} 27 27 journal = {file = ["requirements-swh-journal.txt"]} 28 28 29 [project.entry-points."swh.storage.classes"] 30 "remote" = "swh.storage.api.client:RemoteStorage" 31 "memory" = "swh.storage.in_memory:InMemoryStorage" 32 "cassandra" = "swh.storage.cassandra:CassandraStorage" 33 "postgresql" = "swh.storage.postgresql.storage:Storage" 34 # deprecated 35 "local" = "swh.storage.postgresql.storage:Storage" Jenkins job DSTO/gitlab-builds #507 succeeded .
See Console Output and Coverage Report for more details.I'll wait for !1111 (merged) and !1112 (merged) to be merged and released before merging this MR so their deployment isn't slowed down by unexpected issues in this refactoring
mentioned in merge request !1116 (merged)
added 33 commits
-
c69823ba...26c3be97 - 32 commits from branch
master
- 092f7a11 - Merge branch 'master' into entrypoints
-
c69823ba...26c3be97 - 32 commits from branch
enabled an automatic merge when the pipeline for 092f7a11 succeeds
Jenkins job DSTO/gitlab-builds #587 succeeded .
See Console Output and Coverage Report for more details.