Bot releases are visible (Hide)
Updated dependencies, added py.typed
, swapped linters to Ruff, fixed lint
issues, and removed support for Python 3.8 due to type hint changes.
py.typed
is now present, letting mypy
use the provided type hintsMakefile
Published by github-actions[bot] over 1 year ago
Updated dependencies, stopped ignoring poetry.lock
, and upgraded workflows.
poetry.lock
is now included in the repositorydeploy.yml
was removed in favour of pypi_deploy.yml
Published by Diapolo10 about 3 years ago
This release sees mostly background improvements in the form of a Makefile, but it also has some dependency changes.
Makefile
to make testing the codebase easier/more streamlined locally on Linux/Unix platformsREADME.md
badge chain to a table with the badges split into categoriespytest-runner
as a development dependency, as it's useless with PoetryPublished by Diapolo10 over 3 years ago
A quick fix to resolve Snyk throwing errors due to the empty requirements.txt
file.
iplib3.address
requirements.txt
Published by Diapolo10 over 3 years ago
This release focuses mostly on back-end changes, but there are a few additions
to functionality as well. Things have moved around, new unit tests have been
added, and the overall structure of the project is now more manageable. Most
importantly, however, the project has now been transitioned to use poetry
as
its build system and this transition has enabled many of the old config files
to be removed. The entire project now uses pyproject.toml
for all
configuration, from builds to unit tests. In addition, the GitHub Actions
workflow has been split into multiple workflows, it now uses Tox, and the
project is now additionally linted using flake8
; previously only pylint
was used.
iplib3.constants
, a new sub-package used to store all of the constantiplib3.subnet
, a new submodule housing new subnet objects. At thisiplib3.validators
, a new submodule for validator functions.iplib3.address
and iplib3.subnet
have beeniplib3.validators
to keep the codebase more maintainable.iplib3.address
and iplib3.subnet
iplib3.constants
.port_validator
, ip_validator
,ipv4_validator
, ipv6_validator
, and subnet_validator
, have beeniplib3.PureAddress
is no longer an abstract base class, as it causedrequirements.txt
-file is no longer used for anything, it may be removediplib3.IPAddress
setup.cfg
setup.py
Published by Diapolo10 over 3 years ago
Published by Diapolo10 almost 4 years ago
The first public release of iplib3
. Contains the base functionality of the library, meaning support for both IPv4 and IPv6, switching between them as well as integer and hex forms, and also supports port numbers.