Skip to main content

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.4 (2022-04-29)

  • Added support of Windows (GH-1).

  • Added support of zc.buildout 3+ into tests.

0.3 (2021-12-14)

  • Added support of Python 3.6 and 3.7.

0.2 (2021-12-08)

  • First release.

Metadata

Release files for cykooz.recipe.idea 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cykooz.recipe.idea 0.4
File Size Uploaded
cykooz.recipe.idea-0.4.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cykooz.recipe.idea 0.4
File Interpreter ABI Platform
cykooz.recipe.idea-0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 18.5 kB

Release files / cykooz.recipe.idea-0.4.tar.gz

Download URL cykooz.recipe.idea-0.4.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
74741f82cc913e1b1270b0e3153527f73ec601cb2bcb18a64d8059c627455c8d
BLAKE2b-256 checksum
How to use checksums
b88428d1bac955672c75635f01aa438f025ff189e99c4fef2767a487766a60d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.11

Release files / cykooz.recipe.idea-0.4-py2.py3-none-any.whl

Download URL cykooz.recipe.idea-0.4-py2.py3-none-any.whl
Size 8.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
440041784e836c98014ac4c31db95f8045322b10bfd40f0cc9d1e244de7bcf72
BLAKE2b-256 checksum
How to use checksums
4a9b5702ee6c63a6d45f32317340d42bc32b3eac3638b3cfc8ab8c6d55888daf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.11

Release history Release notifications | RSS feed

This release

0.4 This release

2 release files

0.3

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page