Auto-installation of 3rd party packges

2020-07-20 Thread Dave R
Hello all,
I recently got done with v1 of this project:
https://github.com/pandichef/indjections

It's an installation utility for 3rd party Django packages.

But then I started thinking about the issue more generally...

I'm writing here because I'm kind of amazed why Django package installation 
often requires so many steps e.g., various configurations in settings.py,  
some kind URL support in urls.py, add some stuff to base.html.  See 
django-hijack 
and django-allauth 
 as 
examples.

It's all reminiscent of Python package distribution before distutils.

I think some kind of automated way to install packages should be part of 
the Django itself.  Just a thought...

My solution is to insert bits of code in the "right" places.   I'm curious 
how others have solved this problem.

Thanks,
Dave

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/7c10b710-7abf-42e6-b41d-3e856aad288an%40googlegroups.com.


Re: Auto-installation of 3rd party packges

2020-07-22 Thread Dave R
Thanks Kacper!

The Github README.md should be complete and up to date now.  I hope this 
project gets some traction.  I put a lot of time into it and could use help 
writing installation files for the most common 3rd party Django packages 
e.g., django-allauth, django-filter, etc.

If anyone here thinks my approach is misguided for any reason, I'm 
definitely interested in hearing about that perspective as well.

Thanks all!
Dave

On Monday, July 20, 2020 at 8:11:20 AM UTC-4 szmigie...@gmail.com wrote:

> Hey!
>
> Back in the day, like 2017 or something, I was using Ansible tool for such 
> things. As far as I know (unfortunately I don't work on Django projects on 
> daily basis today) now it's pretty standard to set up a project once, and 
> later just use Docker for a unified dev environment.
>
> I've starred your project, I keep my fingers crossed for its success and 
> development.
>
> Best wishes,
> Kacper Szmigiel
>
> pon., 20 lip 2020 o 11:58 Dave R  napisaƂ(a):
>
>> Hello all,
>> I recently got done with v1 of this project:
>> https://github.com/pandichef/indjections
>>
>> It's an installation utility for 3rd party Django packages.
>>
>> But then I started thinking about the issue more generally...
>>
>> I'm writing here because I'm kind of amazed why Django package 
>> installation often requires so many steps e.g., various configurations in 
>> settings.py,  some kind URL support in urls.py, add some stuff to 
>> base.html.  See django-hijack 
>> <https://django-hijack.readthedocs.io/en/stable/#installation>and 
>> django-allauth 
>> <https://django-allauth.readthedocs.io/en/latest/installation.html> as 
>> examples.
>>
>> It's all reminiscent of Python package distribution before distutils.
>>
>> I think some kind of automated way to install packages should be part of 
>> the Django itself.  Just a thought...
>>
>> My solution is to insert bits of code in the "right" places.   I'm 
>> curious how others have solved this problem.
>>
>> Thanks,
>> Dave
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django developers (Contributions to Django itself)" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to django-develop...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-developers/7c10b710-7abf-42e6-b41d-3e856aad288an%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/django-developers/7c10b710-7abf-42e6-b41d-3e856aad288an%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/8425bcbd-f8aa-4e9a-adc1-0e048a0ca6e6n%40googlegroups.com.