PyStepikConnect
✍ About
PyStepikConnect is a python library for using Stepik REST API. You can see Stepik REST API documentation - here
⬇️ Installation
Required to have python installed
pip install pystepikconnect
🧑💻 Usage
Quick start guide and full documentation are available on wiki tab
💿 Dependencies
-
requests >= 2.25.1
-
types-requests >= 2
-
pydantic >= 2.5.0
💻 For devs
🛠 Build commands
Required to have git, make and python installed
Download project from GitHub
git clone https://github.com/ilkztsff/DeliveryDetect/
Install dependencies
make install
Lint the project
make lint
Build project
make build
Publish project to PyPI
make publish
Run black
make fix
🖥 Environment
Environmental variables are only required for testing
(testing instruction below). Put them into .env file
TEST_ID- client id of your application. Get it hereTEST_SECRET- client secret of your application. Get it here
🧪 Testing
Clone the project
git clone https://github.com/ilkztsff/DeliveryDetect/
Run tests
make test
See test coverage
make coverage
Metadata
Release files for pystepikconnect 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pystepikconnect-0.0.2.tar.gz | 11.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pystepikconnect-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.4 kB
Release files / pystepikconnect-0.0.2.tar.gz
| Download URL | pystepikconnect-0.0.2.tar.gz |
|---|---|
| Size | 11.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e20ba58f7dc13f20205129144ac1c55ce44bda105bca4140b7a29e58720c49f6
|
|
BLAKE2b-256 checksum How to use checksums |
cd7c856e4ef23350eeb581654436a2087533e15614d111e03954682d9f66f109
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.2 Linux/6.2.0-39-generic
|
Release files / pystepikconnect-0.0.2-py3-none-any.whl
| Download URL | pystepikconnect-0.0.2-py3-none-any.whl |
|---|---|
| Size | 18.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c0cc2b2f4f12e177a3b82aeb87919f2395d15c51cb70105d9df26e4518a710fc
|
|
BLAKE2b-256 checksum How to use checksums |
09c96a65bf1843152e75499fc3ff198a61d4b93721eb1d892f87bbfa388b2f0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.2 Linux/6.2.0-39-generic
|