Helpers to deal with basic requirements of an application built by www.alt-f1.be
Project description
altf1be_helpers
Helpers to deal with basic requirements of an application built by www.alt-f1.be. See https://bitbucket.org/altf1be/altf1be_helpers
- management of a JSON File: Load, save, save with datetime.
usage
-
install the package on pypi.org :
- install :
pip install altf1be_helpers
- upgrade :
pip install altf1be_helpers --upgrade
- install :
-
install the package on test.pypi.org :
- install :
pip install -i https://test.pypi.org/simple/altf1be_helpers
- upgrade :
pip install -i https://test.pypi.org/simple/altf1be_helpers --upgrade
- install :
dependencies
- See requirements.txt
Build the package
-
build the setup.py
python3 setup.py sdist bdist_wheel
python3 -m pip install --user --upgrade twine
-
upload the library on TEST pypi.org
python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
- Source : https://test.pypi.org/project/altf1be_helpers
-
upload the library on PROD pypi.org
python -m twine upload dist/*
- Source : https://pypi.org/project/altf1be_helpers
test the library altf1be_helpers
-
cd altf1be_helpers
-
python altf1be_helpers_unittest.py
-
python altf1be_json_helpers_unittest.py
-
locate the package
python -c "from altf1be_helpers import AltF1BeHelpers as _; print(_.__path__)"
does not work yet
-
list functions inside the module
- the package
python -c "import altf1be_helpers as _; print(dir(_))"
- the package
-
test the package
python -c "from altf1be_helpers import AltF1BeHelpers; text='éê à iïî'; print(f'{AltF1BeHelpers.unicode_to_ascii(text)}')"
- result :
ee a iii
test the library altf1be_helpers
-
cd altf1be_helpers
-
python altf1be_json_helpers_unittest.py
-
locate the package
python -c "from altf1be_json_helpers import AltF1BeJSONHelpers as _; print(_.__path__)"
does not work yet
-
list functions inside the module
- the package
python -c "import altf1be_helpers as _; print(dir(_))"
- the package
-
test the package
python -c 'import os;from altf1be_helpers import AltF1BeJSONHelpers; altF1BeJSONHelpers = AltF1BeJSONHelpers();data = altF1BeJSONHelpers.load(os.path.join("data", "altf1be_sample.json"));print(data)'
- result :
{"name": "altf1be_json_helpers"}
Documentation
- Packaging Python Projects https://packaging.python.org/tutorials/packaging-projects/
- Managing Application Dependencies https://packaging.python.org/tutorials/managing-dependencies/#managing-dependencies
- Packaging and distributing projects https://packaging.python.org/guides/distributing-packages-using-setuptools/#distributing-packages
License
Copyright (c) ALT-F1 SPRL, Abdelkrim Boujraf. All rights reserved.
Licensed under the EUPL License, Version 1.2.
See LICENSE in the project root for license information.
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
File details
Details for the file altf1be_helpers-2.2.2.tar.gz
.
File metadata
- Download URL: altf1be_helpers-2.2.2.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20200917 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c6ce8e183ee788572dc31fefa86473755628fc50ba79d2891daa21c43865e6 |
|
MD5 | 53cc29bea4b2c2f3a9f7d0de1690882c |
|
BLAKE2b-256 | 164ae592489c8088bfab4ff4e9273f18792fa3c675a6b5c9c94da72da35f07db |
File details
Details for the file altf1be_helpers-2.2.2-py2.py3-none-any.whl
.
File metadata
- Download URL: altf1be_helpers-2.2.2-py2.py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20200917 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3af940e3c1d177282347372fedf98ab3fed3afe636de67d42fae7df42cb0c7b |
|
MD5 | 04f9da3b4021a8409bfdb2feaaf10f99 |
|
BLAKE2b-256 | 4f8aab9498c8ba15df602f4a6e9be316e0b4e14b1228df14035ce2a58bf2245f |