~kf5jwc/sms-printer

5d0e381ac383994945d296882c4f02566b90abf6 — Kyle Jones 1 year, 4 months ago 6fa28c3
Add a build tool!
3 files changed, 78 insertions(+), 35 deletions(-)

M Pipfile
M Pipfile.lock
A pyproject.toml
M Pipfile => Pipfile +1 -1
@@ 4,7 4,6 @@ url = "https://pypi.python.org/simple"
name = "pypi"

[packages]
#sms_broker_parsers = { version="*", path="../sms_broker_parsers/" }
gunicorn = "*"
flask = "*"
pyxdg = "*"


@@ 14,6 13,7 @@ isort = "*"
black = "*"
pylint = "*"
mypy = "*"
flit = "*"
pre-commit = "*"

[requires]

M Pipfile.lock => Pipfile.lock +62 -34
@@ 1,7 1,7 @@
{
    "_meta": {
        "hash": {
            "sha256": "90c9919f6c319f632e1e4e61e56c59a850a427ba4fa9e0a5d654670fac249682"
            "sha256": "3ca45649bdc9aea3bccff9518f1d5106c83d905e7f4199b377d60b28cc84787d"
        },
        "pipfile-spec": 6,
        "requires": {


@@ 53,14 53,6 @@
            ],
            "version": "==2.10"
        },
        "jsonschema": {
            "hashes": [
                "sha256:3ae8afd6f4ca6417f14bf43ef61341311598f14234cdb4174fe43d42b236a3c8",
                "sha256:dfd8426040892c8d0ef6da574085f282569f189cb24b70091a66c21c12d6705e"
            ],
            "index": "pypi",
            "version": "==3.0.0a3"
        },
        "markupsafe": {
            "hashes": [
                "sha256:048ef924c1623740e70204aa7143ec592504045ae4429b59c30054cb31e3c432",


@@ 94,12 86,6 @@
            ],
            "version": "==1.1.0"
        },
        "pyrsistent": {
            "hashes": [
                "sha256:59880cc33ac293515892b2969aa8f4ed2cec592cbd0be4c4e20f2410468bbc62"
            ],
            "version": "==0.14.8"
        },
        "pyxdg": {
            "hashes": [
                "sha256:1948ff8e2db02156c0cccd2529b43c0cff56ebaa71f5f021bbd755bc1419190e",


@@ 108,13 94,6 @@
            "index": "pypi",
            "version": "==0.26"
        },
        "six": {
            "hashes": [
                "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c",
                "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73"
            ],
            "version": "==1.12.0"
        },
        "werkzeug": {
            "hashes": [
                "sha256:c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c",


@@ 167,6 146,13 @@
            ],
            "version": "==1.5.1"
        },
        "certifi": {
            "hashes": [
                "sha256:47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7",
                "sha256:993f830721089fef441cdfeb4b2c8c9df86f0c63239f06bd025a76a7daddb033"
            ],
            "version": "==2018.11.29"
        },
        "cfgv": {
            "hashes": [
                "sha256:73f48a752bd7aab103c4b882d6596c6360b7aa63b34073dd2c35c7b4b8f93010",


@@ 174,6 160,13 @@
            ],
            "version": "==1.1.0"
        },
        "chardet": {
            "hashes": [
                "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
                "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
            ],
            "version": "==3.0.4"
        },
        "click": {
            "hashes": [
                "sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13",


@@ 181,6 174,22 @@
            ],
            "version": "==7.0"
        },
        "docutils": {
            "hashes": [
                "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6",
                "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274",
                "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6"
            ],
            "version": "==0.14"
        },
        "flit": {
            "hashes": [
                "sha256:6aefa6ff89a993af7a7af40d3df3d0387d6663df99797981ec41b1431ec6d1e1",
                "sha256:9969db9708305b64fd8acf20043fcff144f910222397a221fd29871f02ed4a6f"
            ],
            "index": "pypi",
            "version": "==1.2.1"
        },
        "identify": {
            "hashes": [
                "sha256:5e956558a9a1e3b3891d7c6609fc9709657a11878af288ace484d1a46a93922b",


@@ 188,6 197,13 @@
            ],
            "version": "==1.1.7"
        },
        "idna": {
            "hashes": [
                "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407",
                "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c"
            ],
            "version": "==2.8"
        },
        "importlib-metadata": {
            "hashes": [
                "sha256:28fba9f65e5415a691dd254cdb602bcc4d6f738e68407ad251651db358b63bcf",


@@ 195,14 211,6 @@
            ],
            "version": "==0.7"
        },
        "importlib-resources": {
            "hashes": [
                "sha256:6e2783b2538bd5a14678284a3962b0660c715e5a0f10243fd5e00a4b5974f50b",
                "sha256:d3279fd0f6f847cced9f7acc19bd3e5df54d34f93a2e7bb5f238f81545787078"
            ],
            "markers": "python_version < '3.7'",
            "version": "==1.0.2"
        },
        "isort": {
            "hashes": [
                "sha256:1153601da39a25b14ddc54955dbbacbb6b2d19135386699e2ad58517953b34af",


@@ 220,6 228,7 @@
                "sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088",
                "sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b",
                "sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e",
                "sha256:2c8fd6a8c2d730dd883f84bebca2c7fcd43a22b9f7825e72f0228aa94a8a957a",
                "sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6",
                "sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b",
                "sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5",


@@ 290,6 299,12 @@
            "index": "pypi",
            "version": "==2.2.2"
        },
        "pytoml": {
            "hashes": [
                "sha256:ca2d0cb127c938b8b76a9a0d0f855cf930c1d50cc3a0af6d3595b566519a1013"
            ],
            "version": "==0.1.20"
        },
        "pyyaml": {
            "hashes": [
                "sha256:254bf6fda2b7c651837acb2c718e213df29d531eebf00edb54743d10bcb694eb",


@@ 300,6 315,13 @@
            ],
            "version": "==4.2b4"
        },
        "requests": {
            "hashes": [
                "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e",
                "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b"
            ],
            "version": "==2.21.0"
        },
        "six": {
            "hashes": [
                "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c",


@@ 338,18 360,24 @@
                "sha256:f741ba03feb480061ab91a465d1a3ed2d40b52822ada5b4017770dfcb88f839f",
                "sha256:fe800a58547dd424cd286b7270b967b5b3316b993d86453ede184a17b5a6b17d"
            ],
            "markers": "python_version < '3.7' and implementation_name == 'cpython'",
            "version": "==1.1.1"
        },
        "urllib3": {
            "hashes": [
                "sha256:61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39",
                "sha256:de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22"
            ],
            "version": "==1.24.1"
        },
        "virtualenv": {
            "hashes": [
                "sha256:686176c23a538ecc56d27ed9d5217abd34644823d6391cbeb232f42bf722baad",
                "sha256:f899fafcd92e1150f40c8215328be38ff24b519cd95357fa6e78e006c7638208"
                "sha256:34b9ae3742abed2f95d3970acf4d80533261d6061b51160b197f84e5b4c98b4c"
            ],
            "version": "==16.1.0"
            "version": "==16.2.0"
        },
        "wrapt": {
            "hashes": [
                "sha256:1b5b166e2cfcd6bc39d2e8cf109f3d1d81cd3680afaaacb7954d1bc082ea8d5f",
                "sha256:d4d560d479f2c21e1b5443bbd15fe7ec4b37fe7e53d335d3b9b0a7b1226fe3c6"
            ],
            "version": "==1.10.11"

A pyproject.toml => pyproject.toml +15 -0
@@ 0,0 1,15 @@
[build-system]
requires = ["flit"]
build-backend = "flit.buildapi"

[tool.flit.metadata]
module = "sms_printer"
author = "Kyle Jones"
author-email = "kyle@kf5jwc.us"
requires-python = ">=3.7"
requires = [
	"gunicorn",
	"flask",
	"pyxdg",
	"setuptools", # for pkg_resources
]