Default Python Project Template README
This project is created with cookiecutter using template located at https://github.com/lorien/pyproject
To create another project from this template, run the command "cookiecutter gh:lorien/pyproject"
Initial Project Setup
To create virtual environment and install all dependencies run: make init
You can change dependencies in "requirements_dev.txt" file
Type checking and linters
Run command "make check" to run mypy, pylint, ruff and linters on your files. Do not forget to update FILES_CHECK_MYPY and FILES_CHECK_ALL in Makefile to include all packages and modules you want to check.
Database
By default the project is configured to use MongoDB. To change MongoDB connection settings update "var/config.yml" file.
Scripts
Command line scripts are stored in "script/" directory and can be launched with run
command which is provided by "runscript" package.
Example. You have "script/foo.py" file. If you run console command "run foo", the runscript
framework will run main() function from "script/foo.py" file.
Community
Telegram English chat: https://t.me/grablab
Telegram Russian chat: https://t.me/grablab_ru
Release files for wkit 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wkit-0.0.1.tar.gz | 4.5 kB | Details |
Release files / wkit-0.0.1.tar.gz
| Download URL | wkit-0.0.1.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08ee03567a384bcc8a00f88f152ff2de1442f31733812fc1d899a8aab3aa0598
|
|
BLAKE2b-256 checksum How to use checksums |
bccead523b837011f006a4ac24fd71b0e7f9203f8dd25ad7417dd0b9eb62df64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.0
|