Skip to main content

Functional and geospatial helpers for Rescape projects

Project description

rescape-python-helpers

Functional and geospatial helpers

Installation

Create a virtual environment using

mkdir ~/.virtualenvs
python3 -m venv ~/.virtualenvs/rescape-python-helpers
Activate it
source ~/.virtualenvs/rescape-python-helpers/bin/activate

Install requirements

$VIRTUAL_ENV/bin/pip install --no-cache-dir  --upgrade -r requirements.txt

Add the following to the bottom $VIRTUAL_ENV/bin/activate to setup the PYTHONPATH. Replace the path with your code directory

export RESCAPE_PYTHON_HELPERS_BASE_DIR=/Users/andy/code/rescape-python-helpers
export RESCAPE_PYTHON_HELPERS_PROJECT_DIR=$RESCAPE_HELPERS_BASE_DIR/urbinsight
export PYTHONPATH=.:$RESCAPE_PYTHON_HELPERS_BASE_DIR:$RESCAPE_PYTHON_HELPERS_PROJECT_DIR

Build

Update the version in setup.py Run to generate build: Update the version with bumpversion, which can't seem to look it up itself but udpates setup.py

git commit . -m "Version update" && git push
bumpversion --current-version {look in setup.py} patch setup.py
python3 setup.py clean sdist bdist_wheel

To distribute to testpypi site: Upload package:

twine upload dist/*

To do everything at once

git commit . -m "Version update" && git push && bumpversion --current-version {look in setup.py} patch setup.py && python3 setup.py clean sdist bdist_wheel && twine upload dist/*
# Without the commit
bumpversion --current-version {look in setup.py} patch setup.py && python3 setup.py clean sdist bdist_wheel && twine upload dist/*

For setup of testpypi see ~/.pypirc or create one according to the testpypi docs: e.g.: [distutils] index-servers= pypi testpypi

[testpypi] repository: https://test.pypi.org/legacy/ username: your username for pypi.org

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

rescape_python_helpers-0.0.61.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

rescape_python_helpers-0.0.61-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file rescape_python_helpers-0.0.61.tar.gz.

File metadata

  • Download URL: rescape_python_helpers-0.0.61.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.8.9

File hashes

Hashes for rescape_python_helpers-0.0.61.tar.gz
Algorithm Hash digest
SHA256 455745400ada98d787bb5af0cec0871f913fa9ae2825eef49a2dd7d505d1182a
MD5 fd09e23f18d34671bce0d6cc19183c1d
BLAKE2b-256 c6db3b4a603e03d696abf03934ade5bd3ff70f508ae2107ddbb8fe3270a68888

See more details on using hashes here.

File details

Details for the file rescape_python_helpers-0.0.61-py3-none-any.whl.

File metadata

  • Download URL: rescape_python_helpers-0.0.61-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.8.9

File hashes

Hashes for rescape_python_helpers-0.0.61-py3-none-any.whl
Algorithm Hash digest
SHA256 21ab8d63f1249ade5bc191c464e9bd51c1060efb4fadfc6a5fcfa86bd1e87f88
MD5 4a922a057f4d9efc16bdac8c22c27d53
BLAKE2b-256 09d9399a0b179283138bb695fde5506a0aa6fdc90a995e76c3874012dcdb2e8f

See more details on using hashes here.

Supported by

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