No project description provided
Project description
Morph
How to Contribute
Setting up the development environment
This project uses pre-commit to enforce code quality and consistency. To install the pre-commit hooks, run the following command:
pre-commit install
Run poetry install
poetry cache clear --all pypi
poetry update
poetry install --all-extras
Contributing code
You can install your CLI tool locally to test it:
pip install --editable ‘.[morph-project]’
This command installs the package in editable mode, which means changes to the source files will immediately affect the installed package without needing a reinstallation.
How to Publish
This project uses poetry to manage dependencies and packaging. To publish a new version of the package, run the following command:
First, update the version in pyproject.toml
file.
poetry version patch
git commit -am "Bump version"
git push origin main
If you want to update the version of morphdb-utils, you can do it by editing the template file:
vim core/morph/task/template/pyproject.toml
git commit -am "Update template file"
git push origin main
Publish the package:
poetry publish --build
How to Install the package
First, create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate
Install the dependencies:
pip install morphdb-utils
pip install 'morphdb-utils[morph-project]'
Import the package:
❯ python
Python 3.11.8 (main, Jun 11 2024, 14:34:56) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> from morphdb_utils import annotations
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 morphdb_utils-0.2.53.tar.gz
.
File metadata
- Download URL: morphdb_utils-0.2.53.tar.gz
- Upload date:
- Size: 78.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac61b8070916996e1e945b3990b89ae5bad19adc6819d49d9e87f4da033edf22 |
|
MD5 | 6449ef2f1c2602845ad1fd5918dfc2ae |
|
BLAKE2b-256 | f797096066ca3023582c4238306493d3ddd1d2290cf9dd0a81d6259a4eb0674a |
File details
Details for the file morphdb_utils-0.2.53-py3-none-any.whl
.
File metadata
- Download URL: morphdb_utils-0.2.53-py3-none-any.whl
- Upload date:
- Size: 113.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a7f22c7e900dc222d1dd49b4eb4fd98d0ed01f77b600c86e00f02ae2f45ab6 |
|
MD5 | 756250b904c11651a0efa5335e1821cc |
|
BLAKE2b-256 | 559793282ee0397c832b121d87d22d7325962cd3774dc25bce633812ebef6579 |