(dev) python library for using Stepik REST API
Project description
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
Project details
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 Distribution
File details
Details for the file pystepikconnect-0.0.2.tar.gz
.
File metadata
- Download URL: pystepikconnect-0.0.2.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.2 Linux/6.2.0-39-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e20ba58f7dc13f20205129144ac1c55ce44bda105bca4140b7a29e58720c49f6 |
|
MD5 | 6ef2a701b02e2c89181ba72aa224ac32 |
|
BLAKE2b-256 | cd7c856e4ef23350eeb581654436a2087533e15614d111e03954682d9f66f109 |
File details
Details for the file pystepikconnect-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: pystepikconnect-0.0.2-py3-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.2 Linux/6.2.0-39-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0cc2b2f4f12e177a3b82aeb87919f2395d15c51cb70105d9df26e4518a710fc |
|
MD5 | 407bd2dd77acfd19226163235e2abeed |
|
BLAKE2b-256 | 09c96a65bf1843152e75499fc3ff198a61d4b93721eb1d892f87bbfa388b2f0a |