Package configuration example using bleeding edge toolset.
Project description
modernpackage
This package is configured using bleeding edge toolset and serves as an example/starting point for another new packages.
Development
Commonly used commands for package development:
make check- run unit tests and linters.make fix- format code and fix detected fixable issues.make publish- publishes current package version to pypi.org.make compile- bump and freeze dependency versions in requirements*.txt filesmake sync- upgrade installed dependencies in Virtual Environment (executed aftermake compile)
Toolset
This package uses these cutting edge tools:
- ruff - for linting and code formatting
- mypy - for type checking
- pip-audit - for known vulnerability detection in dependencies
- deadcode - for unused code detection
- pytest - for collecting and running unit tests
- coverage - for code coverage by unit tests
- hatch - for publishing package to pypi.org
- uv - for Python virtual environment and dependency management
- pyproject.toml - configuration file for all tools
- Makefile - aliases for commonly used command line commands
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file modernpackage_pranas-0.0.1.tar.gz.
File metadata
- Download URL: modernpackage_pranas-0.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8827ef238758d9ae24f174825f0ea4b51f6e04202cd97b1650f37761f959591b
|
|
| MD5 |
762716e270b4066eae31c1b216ec9dfe
|
|
| BLAKE2b-256 |
68f54aed23a2cfc81fc0ba9993cf3ca626ce3de35378e406b1d732a347dc6404
|
File details
Details for the file modernpackage_pranas-0.0.1-py3-none-any.whl.
File metadata
- Download URL: modernpackage_pranas-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7538849c441c63c0ea747fe1ec1fedbdf55daa56ac6a7432d882917e93b4b81
|
|
| MD5 |
2b799001c3e5fc4fbc85192fd1e73da9
|
|
| BLAKE2b-256 |
7ec0be9ed73923385730623598c02c0594dc44056182755486aeda3686469678
|