Skip to main content

zc.buildout recipe that creates a file with list of external libraries for PyCharm of IntelliJ IDEA.

Project description

cykooz.recipe.idea

This recipe for buildout creates a .idea/libraries/Buildout_Eggs.xml file. This file may be used by PyCharm (or IntelliJ IDEA) as list of external libraries and contains paths to all the specified eggs and their dependencies.

Usage

This is a minimal buildout.cfg file which creates a xml-file with paths to eggs:

[buildout]
parts =
    application
    idea

[application]
recipe = zc.recipe.egg:scripts
eggs =
    my_application
    ipython

[idea]
recipe = cykooz.recipe.idea
eggs =
    ${application:eggs}

Available options

eggs

The eggs that will be used to generate a file with paths. You don’t need to include transitive dependencies. This is done automatically.

idea_dir

Path to directory of PyCharm project. Default: ${buildout:directory}/.idea The recipe won’t create any files or directories if given directory is absent or it not contains .iml file.

include_develop

Set it as true if you need to add paths to develop packages. Default: false.

include_eggs

Set it as false if you need to exclude paths to the specified eggs. Default: true.

include_other

Set it as true if you need to add paths to other directories that contains required packages or it dependencies but that was installed not by zc.buildout. For example path to site-packages directory from used Python. Default: false.

extra-paths

Extra paths to include in a generated xml file.

Changes

0.3 (2021-12-14)

  • Added support of Python 3.6 and 3.7.

0.2 (2021-12-08)

  • First release.

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

cykooz.recipe.idea-0.3.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

cykooz.recipe.idea-0.3-py2.py3-none-any.whl (7.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cykooz.recipe.idea-0.3.tar.gz.

File metadata

  • Download URL: cykooz.recipe.idea-0.3.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for cykooz.recipe.idea-0.3.tar.gz
Algorithm Hash digest
SHA256 85d96df7b59e15938ed8fbe929619f0ec3d6f56a15d0350d6ee60da86e2a1910
MD5 436ce02c185d2601d403a60a97638e4a
BLAKE2b-256 f9f84371adc384a5d916edf80af81ad8f3e8fce6e2ab82e0f1025f0705f72152

See more details on using hashes here.

File details

Details for the file cykooz.recipe.idea-0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: cykooz.recipe.idea-0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for cykooz.recipe.idea-0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 faa8860d82411c613bdc43147cb17bc0e4162e7476148d3ca4c2b7e9367cc408
MD5 0ab7a834067d51a5bf1e8d212f75cb30
BLAKE2b-256 20871bda28212fcb64d9c296231d5d0e91c0e5ea0959cce70b514dc40926f24b

See more details on using hashes here.

Supported by

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