⇤ ← Revision 1 as of 2009-01-25 10:37:54
1834
Comment:
|
2004
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
Who are you ? (describe in a few sentence what do you do with Python) |
* Who are you ? (describe in a few sentence what do you do with Python) |
Line 7: | Line 6: |
<open question> | * <open question> |
Line 9: | Line 8: |
How do you organize your application code ? | |
Line 11: | Line 9: |
- I put everything in one package - I create several packages and with one main package to launch the application - I create several packages and use a tool like zc.buildout or Paver to distribute the whole application |
* How do you organize your application code most of the time ? (one answer) |
Line 17: | Line 11: |
What are the tools you are using to package and distribute your Python application ? |
1. I put everything in one package 2. I create several packages and with one main package to launch the application 3. I create several packages and use a tool like zc.buildout or Paver to distribute the whole application |
Line 20: | Line 15: |
- None - distutils - setuptools - zc.buildout and setuptools - zc.buildout and distutils - Paver and distutils - Paver and setuptools |
|
Line 28: | Line 16: |
How do you install a package that does not provide an installer ? | * What is the main tool you are using to package and distribute your Python application ? (one answer) |
Line 30: | Line 18: |
- I use easy_install - I use pip - I download it and run manually the install command - I use the packaging tool provided in my system (apt, yum, etc) |
1. None 2. distutils 3. setuptools 4. zc.buildout and setuptools 5. zc.buildout and distutils 6. Paver and distutils 7. Paver and setuptools |
Line 35: | Line 26: |
How do you remove a package ? | |
Line 37: | Line 27: |
- manually, by removing the folder and fixing the .pth files - using the packaging tool (apt, yum, etc) - I use one virtualenv per application, so the main python is not polluted |
* How do you install a package that does not provide an installer most of the time ? (one answer) |
Line 42: | Line 29: |
Do you work with namespaced packages ? | 1. I use easy_install 2. I use pip 3. I download it and run manually the install command 4. I use the packaging tool provided in my system (apt, yum, etc) |
Line 44: | Line 34: |
- Yes - No |
* How do you remove a package ? (one answer) 1. manually, by removing the folder and fixing the .pth files 2. using the packaging tool (apt, yum, etc) 3. I use one virtualenv per application, so the main python is not polluted * Do you work with namespaced packages ? (one answer) 1. Yes 2. No |
Line 49: | Line 50: |
What are in your opinion, the 5 most important problems (bad behaviors or lacks) in Distutils today ? |
* What are in your opinion, the 5 most important problems (bad behaviors or lacks) in Distutils today ? |
Line 52: | Line 52: |
<open question> | * <open question> |
Line 54: | Line 54: |
Would you like to see Python's Distutils package provide an uninstall command that removes just the files installed, and cleanup the .pth, even if it does undesirable things ? | |
Line 56: | Line 55: |
- Yes - No |
* Would you like to see Python's Distutils package provide an uninstall command that removes just the files installed, and cleanup the .pth, even if it does undesirable things ? (one answer) |
Line 59: | Line 57: |
What are the 5 most important features that exists in third-party tools, you would like to see included by the Python standard Library ? |
1. Yes 2. No |
Line 62: | Line 60: |
<open question> | |
Line 64: | Line 61: |
What are the other things you like to say in order to help building Distutils roadmap ? |
* What are the 5 most important features that exists in third-party tools, you would like to see included by the Python standard Library ? |
Line 67: | Line 63: |
<open question> | * <open question> * What are the other things you like to say in order to help building Distutils roadmap ? * <open question> |
Part 1, how do you work ?
- Who are you ? (describe in a few sentence what do you do with Python)
<open question>
- How do you organize your application code most of the time ? (one answer)
- I put everything in one package
- I create several packages and with one main package to launch the application
- I create several packages and use a tool like zc.buildout or Paver to distribute the whole application
- What is the main tool you are using to package and distribute your Python application ? (one answer)
- None
- distutils
- setuptools
- zc.buildout and setuptools
- zc.buildout and distutils
- Paver and distutils
- Paver and setuptools
- How do you install a package that does not provide an installer most of the time ? (one answer)
- I use easy_install
- I use pip
- I download it and run manually the install command
- I use the packaging tool provided in my system (apt, yum, etc)
- How do you remove a package ? (one answer)
- manually, by removing the folder and fixing the .pth files
- using the packaging tool (apt, yum, etc)
- I use one virtualenv per application, so the main python is not polluted
- Do you work with namespaced packages ? (one answer)
- Yes
- No
Part 2, What's missing ? What is wrong ?
- What are in your opinion, the 5 most important problems (bad behaviors or lacks) in Distutils today ?
<open question>
- Would you like to see Python's Distutils package provide an uninstall command that removes just the files installed, and cleanup the .pth, even if it does undesirable things ? (one answer)
- Yes
- No
- What are the 5 most important features that exists in third-party tools, you would like to see included by the Python standard Library ?
<open question>
- What are the other things you like to say in order to help building Distutils roadmap ?
<open question>