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
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d80491bedb0d7c6fcef4769df61fdc8e1c136166a05386be265fc4b717b850c7
|
|
| MD5 |
aaec4ae02862fb98aac2fc538f21407b
|
|
| BLAKE2b-256 |
380cb0d2c3d107a344ca845098143b7dfc3a118c0e91fbfec0ecd883176f34ea
|