Skip to main content

A small package targeting to help on python project packaging process

Project description

official_ip_fetcher

Execution

Run through python interpreter:

python -m official_ip_fetcher -h

Run through python project script

official-ip-fetcher -h

Development

The project requires python (3+ version) installed and pip ready for use on adding manage dependencies

Tools

Name Platform Type Description
install-dependencies.sh shell script The scripts for installing depencies required
build.sh shell script The scripts for build the package
build-and-deploy.sh shell script The scripts for build and deploy the package
  • install-dependencies.sh The script will install dependencies listed in dev-requirements.txt and requirements.txt. The first requirement file contains the dependencies for development like build and deploy tools. The second requirement file defined all required dependencies for the making the package works (actual dependencies).

Useful Scripts

Project Versioning

For version update in pyproject.toml. This project use package xh-py-project-versioning to manipulate the project version.

Simple usage includes:
Base on current version, update the patch number with dev id python -m xh_py_project_versioning --patch
In case current version is 0.0.1, the updated version will be 0.0.2-dev+000

To prompt the dev version to official version use command. python -m xh_py_project_versioning -r. Through the command, version 0.0.2-dev+000 will be prompt to 0.0.2 official versioning.

Base on current version, update the patch number directly python -m xh_py_project_versioning --patch -d
In case current version is 0.0.1, the updated version will be 0.0.2

Base on current version, update the minor number directly python -m xh_py_project_versioning --minor -d
In case current version is 0.0.1, the updated version will be 0.1.0

Base on current version, update the minor number directly python -m xh_py_project_versioning --minor -d
In case current version is 0.0.1, the updated version will be 1.0.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

official_ip_fetcher_xethhung12-0.0.5.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file official_ip_fetcher_xethhung12-0.0.5.tar.gz.

File metadata

File hashes

Hashes for official_ip_fetcher_xethhung12-0.0.5.tar.gz
Algorithm Hash digest
SHA256 8d819c569c6939353ef25f8f77f79df3b70faa8304ff70ee64babcd2ac61cab2
MD5 96f2d3789ac9599b2cad9507297c2907
BLAKE2b-256 eceac224a49f2ad62980a44ee994ae515eb0a69f654bb8f5b089110f976dd42a

See more details on using hashes here.

File details

Details for the file official_ip_fetcher_xethhung12-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for official_ip_fetcher_xethhung12-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c134c6b737653f296b199ed8356a3a639434b3c27d25c895a2b8973b9ae53f01
MD5 b9e94b01dc7a1d568b6bcee3ebbd7e15
BLAKE2b-256 64e291aed150d7326850e1f58ba7b3cb5625b231c85031b9eeeb31b764579d39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page