deciphon-api 0.3.1
pip install deciphon-api==0.3.1
Released:
RESTful API for Deciphon scheduler
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Danilo Horta
- Tags deciphon, api
- Requires: Python >=3.8, <4.0
Classifiers
- License
- Programming Language
Project description
deciphon-api
Dependencies
If you happen to be using a supported Linux environment (which is likely the case), you would need:
- Python >=3.8
- Pipx for easy installation and environment isolation. Feel free to use Pip instead though.
Usage
Generate a configuration file:
pipx run deciphon-api generate-config > .env
Tweak .env
as needed, and then run
pipx run deciphon-api start
Development
Make sure you have Poetry.
Enter
poetry install
poetry shell
to setup and activate a Python environment associated with the project. Then enter
uvicorn deciphon_api.main:app.api --reload
to start the API.
Tests can be performed by entering
pytest
while the corresponding Python environment created by Poetry is active.
Settings
Copy the file .env.example to your working directory and rename it to .env
.
Edit it accordingly.
The rest of the configuration can be tuned by uvicorn
options.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Danilo Horta
- Tags deciphon, api
- Requires: Python >=3.8, <4.0
Classifiers
- License
- Programming Language
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Uploaded
CPython 3.10
musllinux: musl 1.1+ x86-64
Uploaded
CPython 3.10
musllinux: musl 1.1+ i686
Uploaded
CPython 3.10
musllinux: musl 1.1+ ARM64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ i686
manylinux: glibc 2.5+ i686
Uploaded
CPython 3.10
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.10
macOS 10.15+ x86-64
Uploaded
CPython 3.9
musllinux: musl 1.1+ x86-64
Uploaded
CPython 3.9
musllinux: musl 1.1+ i686
Uploaded
CPython 3.9
musllinux: musl 1.1+ ARM64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ i686
manylinux: glibc 2.5+ i686
Uploaded
CPython 3.9
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.9
macOS 10.15+ x86-64
Uploaded
CPython 3.8
musllinux: musl 1.1+ x86-64
Uploaded
CPython 3.8
musllinux: musl 1.1+ i686
Uploaded
CPython 3.8
musllinux: musl 1.1+ ARM64
Uploaded
CPython 3.8
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.8
manylinux: glibc 2.17+ i686
manylinux: glibc 2.5+ i686
Uploaded
CPython 3.8
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.8
macOS 10.15+ x86-64
File details
Details for the file deciphon-api-0.3.1.tar.gz
.
File metadata
- Download URL: deciphon-api-0.3.1.tar.gz
- Upload date:
- Size: 24.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b401e5cc66a41ffd87fa616e2bb793353ce37b7f34c7606acfeb9fb4acbfd3f |
|
MD5 | 82c620d23c7024093b1e6e34421aaf7f |
|
BLAKE2b-256 | 46b050f93b0dbc93eeeb23d6e237fe5b526222ac11e3a164b18bebe2e64f291b |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 80.1 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e39f61c63ca3fc77cf55463a8d82714fe1d87346b89061f5c679c561d0aab86 |
|
MD5 | 4153e7a2d0ca2546aa65a84bd2937893 |
|
BLAKE2b-256 | a56aaec244504cb0bd5ec7c3097e21862d74092e178e3efb50acbb167f2dca5f |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 77.9 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee46eb98b47fea342503d1b4e438ff707f42e2f9c749d14aca6469e2edc90db |
|
MD5 | 031713a96239433311b3daf2a9df0320 |
|
BLAKE2b-256 | 8233458b5223e1cba0696206e7d2f71176173a3ad7207861a02cb900bcd1b69d |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 80.8 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4efc4d4cbf6b9e9d40a5f9bd98e6ce1456343c462f406894406a5c6daa55ff82 |
|
MD5 | 3b41fbd792028cfc5497d14d3ed4f57c |
|
BLAKE2b-256 | ac487758e64396f41278919473f238bc79d30d8f83af59dd7a2dde583d4fc1c4 |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab1c6d011f413e590676ec6ee81fc0fe1367aad00ef0f6d4798252a665e6b622 |
|
MD5 | 074743ba5190e0a6c5321af4dec0b5f1 |
|
BLAKE2b-256 | 3483a7070ec384ca18b9a6baba9b947a48660e1f23d3ba2813d41e26ab506d46 |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d4a781d682a03b842f356f22a4596369c2d04547e324f597ab0e8e41fb43ac |
|
MD5 | 70dd62f1819a4fb54272de41b6dc104c |
|
BLAKE2b-256 | eb3142105b61117b975b0032ef1a121c9dcd80cc8694c4ef9b7cc57a0f8156b9 |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce32625b69e959d00e51d9db28a216eeff10f7349cfc6bb288dccafa5a251e91 |
|
MD5 | e92a5396777ce52b35fee689e4521884 |
|
BLAKE2b-256 | c3e2e65a372190c14704816e98d8707ea5f26f8f7f856a5236ba2a67a8cded2a |
File details
Details for the file deciphon_api-0.3.1-cp310-cp310-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp310-cp310-macosx_10_15_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0148d9723b74ee0c0f3831a08edb7376fe9c6d477253ea91c8ddae0e928e63ca |
|
MD5 | 825c428fb0c866b69d569c55fa4fde75 |
|
BLAKE2b-256 | c920f4bfe3750c93f54bcc4752ef0be3d2b76a5e7d8947a951f616e7c45ad2a6 |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 66.4 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e3e5aa1f9ed9d16e3f46f42d9e6f1927eebf9288c1ad0dd03f74ea0b6bf1178 |
|
MD5 | eb61fa5799383fe99ad2c1885bb89c3e |
|
BLAKE2b-256 | 980620fccacd162f948d0d4c7641c5cad49582535cea78e0b98def676c2c91e3 |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 65.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b26513d62632bdf9ab182e5a2e5718674bcd465cfcafbe2936fdb46ecec0aa |
|
MD5 | 632505eb8e1310c6a7eef94e508ebbc2 |
|
BLAKE2b-256 | e6d3d748fbd64a1bc4ceaf4ad90151229907d21903c8f47bba686902c91f06ba |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 66.9 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53790a4ddc330adc978bd557165e2a26692db6e6ad529533c6b86728096e6d84 |
|
MD5 | 58aaabfa5a6c07d3a76e57fee1b20d25 |
|
BLAKE2b-256 | 1cb9d4af20bfa19ec14817266d94fd3b2f0a1f637b945690c1756b4e7b568b5f |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b76356e48dfbb20e54c9be9a19e851422c2c25d1cbbab23bfeedc42ce96082e |
|
MD5 | 9d8f6ffb0580db98366d878c112c597a |
|
BLAKE2b-256 | 11da455b379a8bbaf3b0a74fd76ce3d964c7e428809495b14dcae2457ac152c2 |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f33dea21a109ea3c39b24eec7eb0e4bbebb30a2b81014c4f64499f680b34987 |
|
MD5 | c177b9b9ba5ee23d380c187e58449bb0 |
|
BLAKE2b-256 | 7a4b623f6ee18273d993612eeff2907c347a092bfc0e7a7645e29b27df5d9697 |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b884fdbbc7c00bf6bf74cc3a1fae64fd6d81508c1ee3dadd04d796b840e794a |
|
MD5 | 96f85a79ff88487ce6b09d332a7b9f80 |
|
BLAKE2b-256 | 4198c0db78d06ec05f38afa1f7397cdb2d534c6690772f4717278d8cc5f803a7 |
File details
Details for the file deciphon_api-0.3.1-cp39-cp39-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp39-cp39-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2038ad02ee709d9986632a531c8cad994f0d45e419849ecf369a2b9c6b6c81f4 |
|
MD5 | e797faffd26f78d96209c60ed808cc08 |
|
BLAKE2b-256 | 547bae3bf4196165d0d0a8b3a94ec6d94932a3faf7dd42dae957d71c8d09d4ca |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 52.8 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46053c4fcff08e4f58e3c03e095ddb07841ebc8e46ae2aeb14064c07cd9e9f0c |
|
MD5 | f335a7a8441d475503beccc75d1e1264 |
|
BLAKE2b-256 | e6574c56150c7c0e6b2f5973fd0745225abe6762528186d286d08a07e2743f85 |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 52.1 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee6477d73f87372f72dd0855fd46831e673f48829bbabfd36ab172480bec537f |
|
MD5 | 42c105c21289059b09f11d6e4356b74a |
|
BLAKE2b-256 | 88312b164709aa1c7398d594eeec01b1782cf9cc812d44831d87febaa68160e6 |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 53.0 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd58b021080459e54a831c10100bca40bf24f4d7710dd7115fbda073c2f47191 |
|
MD5 | fdd5b6505496496b80ec8039fa60d12d |
|
BLAKE2b-256 | 03491d3094de33413768965559f98f7dc3ba2736cff9fedaae4920d99055381a |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 772.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d9c5c86476a5bd51f2aa571e2494f541fdfd777055c5d06bd9f3e95d528e15c |
|
MD5 | bdd48e7de6f0a679acfb3796e37718cf |
|
BLAKE2b-256 | e5c48754f1ab497a9e455a451341efefa5614e0a6ed977c089d9692a7eec266a |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
- Upload date:
- Size: 832.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ab129a22eede3fbf8ad755a9d74d7c397723e0d491abc36ec361f16173cd77b |
|
MD5 | 0ad4ea174eecd350560e52eea796f47b |
|
BLAKE2b-256 | d70c37798c8ff7f66aa9fa15f609ee3bd4fd35a7161a34ed978295364a780c91 |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 771.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae9d39386cf929ee10d8fc6cabd4242197e3dbc8cbfc1a02e4df1ee8f92099e |
|
MD5 | c7a984bfedccff224b4dcdab8830b782 |
|
BLAKE2b-256 | 11d5dce0a75205c854e56594cc1c06524c1af3e03df366034a2924d70a720297 |
File details
Details for the file deciphon_api-0.3.1-cp38-cp38-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: deciphon_api-0.3.1-cp38-cp38-macosx_10_15_x86_64.whl
- Upload date:
- Size: 708.7 kB
- Tags: CPython 3.8, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca76376aaf9f8015b57e1854ec44885680da96ee62bced4cc4cf99928801697b |
|
MD5 | b4ccc6122fca9cc84b5bb78a8ccb8bb9 |
|
BLAKE2b-256 | 196c25effe199228267d7c9016b75bee8945c4666822f680b92a144b9c385b53 |