Skip to main content

Python package for use with

Project description

BioContext

Release Build status codecov Commit activity License

Python package for use with BioContext MCP servers to enable LLM tool use.

Getting started with your project

1. Create a New Repository

First, create a repository on GitHub with the same name as this project, and then run the following commands:

git init -b main
git add .
git commit -m "init commit"
git remote add origin git@github.com:biocypher/biocontext.git
git push -u origin main

2. Set Up Your Development Environment

Then, install the environment and the pre-commit hooks with

make install

This will also generate your uv.lock file

3. Run the pre-commit hooks

Initially, the CI/CD pipeline might be failing due to formatting issues. To resolve those run:

uv run pre-commit run -a

4. Commit the changes

Lastly, commit the changes made by the two steps above to your repository.

git add .
git commit -m 'Fix formatting issues'
git push origin main

You are now ready to start development on your project! The CI/CD pipeline will be triggered when you open a pull request, merge to main, or when you create a new release.

To finalize the set-up for publishing to PyPI, see here. For activating the automatic documentation with MkDocs, see here. To enable the code coverage reports, see here.

Releasing a new version

  • Create an API Token on PyPI.
  • Add the API Token to your projects secrets with the name PYPI_TOKEN by visiting this page.
  • Create a new release on Github.
  • Create a new tag in the form *.*.*.

For more details, see here.


Repository initiated with fpgmaas/cookiecutter-uv.

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

biocontext-0.0.1.tar.gz (67.5 kB view details)

Uploaded Source

Built Distribution

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

biocontext-0.0.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file biocontext-0.0.1.tar.gz.

File metadata

  • Download URL: biocontext-0.0.1.tar.gz
  • Upload date:
  • Size: 67.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for biocontext-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8fee9a9f393728eb3feee5077534359f62fedfaa1cb33ba6d6d34d168f216b58
MD5 664ce28f8298c6dac477ada2b1420270
BLAKE2b-256 6858e3a1e25b733afd6235f1871fd095bae7eb0265fc1e239bb51da8c396dbd2

See more details on using hashes here.

File details

Details for the file biocontext-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: biocontext-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for biocontext-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0df999c3d4b85d5ef1cabb5f087e41cc14552666e5c03b4cc44f77a5379344b
MD5 80615e63d189caae626ba8a4ea397753
BLAKE2b-256 40bdc30f92cd828036dd40fec69e2f2e16561b229d02fb8016592d968bdbe8a2

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