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.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.2.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

cykooz.recipe.idea-0.2-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.2.tar.gz.

File metadata

  • Download URL: cykooz.recipe.idea-0.2.tar.gz
  • Upload date:
  • Size: 10.2 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.2.tar.gz
Algorithm Hash digest
SHA256 fac0ce1dc02e98034e57785e7d231ae1cd6ae240ba8ef80df34a2dbc62729ce8
MD5 e20aed9cedc05f11b2a7ebdb2de81a6c
BLAKE2b-256 6a76b1334f1089eb1b17c9bbe9c611e064ad29e543ca52672e1094d7614d2ea0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cykooz.recipe.idea-0.2-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.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f500f3b00cf1cdd4244ccff9e564454204cc807c90706f567559738f2f7fdf78
MD5 d6f657f41378b1ad3856502d71fd362a
BLAKE2b-256 7245ea691c6b24f3fef55743c1906c7d464d608281d348704a5d91743534ee54

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