Skip to main content

PYIPSES library.

Project description

PYIPSES

Python library for IPSES

PYIPSES provides an API to connect with IPSES (e.g., to retrieve the user's workspace data).

The main Target of the API is the Jupyter notebooks.

Build from sources

Create a virtual environment and install PYIPSES in editable mode with the optional development dependencies:

python -m venv .venv
source .venv/bin/activate

pip install --upgrade setuptools pip
pip install -r requirements.txt

pip install -e .

Please note that pip only supports editable installs (enabled with the option -e) from a pyproject.toml files since v21.3.

Make sure you have an up-to-date version of pip

pip install --upgrade pip

To run unit tests:

pytest tests

To run linting inspection with pylint:

pylint pyipses

Packaging for distribution

To package PYIPSES in a .whl file, for distribution:

python -m build --wheel

The 'created .whl file' will be available in the 'dist' directory. To install the .whl file:

pip install <'path to the created .whl file'>

Packaging for distribution using docker compose

To package PYIPSES in a .whl file, for distribution, using docker:

docker compose -f builder-docker-compose.yml run --rm build_wheel

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

pyipses-0.0.5-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyipses-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for pyipses-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d80491bedb0d7c6fcef4769df61fdc8e1c136166a05386be265fc4b717b850c7
MD5 aaec4ae02862fb98aac2fc538f21407b
BLAKE2b-256 380cb0d2c3d107a344ca845098143b7dfc3a118c0e91fbfec0ecd883176f34ea

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