vupy
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
Feature requests:
- Improve versioning by having single place to define a version like vupy/init.py - pyproject should use version from there and it should be possible to import module and print its version.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vupi-0.0.1.tar.gz
(3.4 kB
view details)
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
vupi-0.0.1-py3-none-any.whl
(2.1 kB
view details)
File details
Details for the file vupi-0.0.1.tar.gz.
File metadata
- Download URL: vupi-0.0.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb76ddcfc8f284b3b81f0d694df022910aea6174d738ccc611f786ac78a1c6ec
|
|
| MD5 |
e370ef7259d3482d70f7e516cc190654
|
|
| BLAKE2b-256 |
a8bba75359e3cbb743c00fb4baab99cac99cbf3823658f1f34008d19324e5059
|
File details
Details for the file vupi-0.0.1-py3-none-any.whl.
File metadata
- Download URL: vupi-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 |
37381d3bcd861788b91fe8df6da16cdea15e7f6c69155fe6c2192f3ee7751f9d
|
|
| MD5 |
9b2b221b21c64078164144e4776f2a4f
|
|
| BLAKE2b-256 |
558204c5d06a9ce81c7a75eaea956662cee879437971d9fffe77fd5037470347
|