OARepo Micro API
OARepo REST API microservice module
Getting Started
This package will provide a simple UWSGI microservice that will serve
all of the registered OArepo API apps in your repository instance under the /api endpoint. It also
provides some /.well-known endpoints that are usable for running in k8s environments.
Prerequisites
- Python >=3.6
- Docker
How to use
Specify this package as a dependency in your OArepo repository project's setup.py.
If you're using oarepo as a base package for your repository, you should use the following extras:
# setup.py
#...
install_requires = [
'oarepo[micro-api,...another-oarepo-extras]'
]
#...
otherwise:
# setup.py
#...
install_requires = [
'oarepo-micro-api'
]
#...
After that, reinstall your project by:
pip install -e .
Start your repository instance and verify, that everything worked out, by running:
curl -k https://localhost:5000/.well-known/heartbeat/readiness
License
This project is licensed under the MIT License - see the LICENSE file for details
Metadata
Release files for oarepo-micro-api 3.5.67
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| oarepo-micro-api-3.5.67.tar.gz | 14.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oarepo_micro_api-3.5.67-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 29.9 kB
Release files / oarepo-micro-api-3.5.67.tar.gz
| Download URL | oarepo-micro-api-3.5.67.tar.gz |
|---|---|
| Size | 14.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4bc86eb4bdadd2f5752e04adf37d590f89e7e8e25b2ac7823bdf0550b0f5adf
|
|
BLAKE2b-256 checksum How to use checksums |
a4e57e0d722577be48f7c14ffaf4b53a46dea3e81e5655238763e7d65e1653bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / oarepo_micro_api-3.5.67-py2.py3-none-any.whl
| Download URL | oarepo_micro_api-3.5.67-py2.py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
d4a098a37c270164cce62435b7d1c232fcd35652af3870afb4a3f066aac67970
|
|
BLAKE2b-256 checksum How to use checksums |
ed244e56c52dd85aae06a8224cc60b33cb2328c892d7ced00304c92bcd300ead
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Security for oarepo-micro-api 3.5.67
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.