Hi Robert,

Thanks for your response. After removing sfepy via conda, to which directory should I clone my forked repository? Should this go in the site-packages of my dedicated environment? Or can I place it anywhere which is convenient for me (for example my desktop)?



On Mon, Oct 15, 2018 at 11:24 PM Robert Cimrman <cimrman3@ntc.zcu.cz> wrote:
Hi Amine,

On 10/15/2018 03:53 PM, Amine Aboufirass wrote:
> Dear All,
> I am a python developer interested in contributing to the sfepy project.

Contributions are welcome, thanks for considering it!

> There is quite a bit of material in the "How to contribute" page (
> http://sfepy.org/doc-devel/developer_guide.html#how-to-contribute). So far
> I have been able to :
>     - fork repository to my github account
>     - clone forked repository into my local computer
>     - look through issues in sfepy github page for opportunities to help
>     resolve salient issues. I am thinking about this one in particular
>     https://github.com/sfepy/sfepy/issues/367
>     - Look into forking workflow in Atlassian website (
>     https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow
>     )
>     - Pursue basic git tutorials. so far I have only experience working with
>     svn vcs.

FYI: This is a very insightful git tutorial:

> I am confused abut how to properly set up a standalone sfepy development
> environment in conda. Of course installing a regular environment is easy
> *conda install -c conda-forge sfepy*
> The above command seems to take care of all dependencies, including the
> python installation itself. However I don't understand how this can be
> combined with *git clone *such that I can install the cloned fork within
> conda environment. How are the dependencies handled? What of the python
> version dependency? I do not see these anywhere in the repository, it seems
> to only contain sfepy scripts and modules.

With conda, I would propose installing the dependencies like you did, then
removing the installed sfepy, and cloning your fork from github (you have this
already). Then you can just use the in-place build (see the installation docs)
and work in the cloned directory, without installing sfepy. Does it make sense?
Do not hesitate to ask more.

Best regards,
SfePy mailing list -- sfepy@python.org
To unsubscribe send an email to sfepy-leave@python.org