ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBA
1
Respondent ID
How long have you been using Python packaging tools?e.g. build, conda, conda-build, easy_install, enscons, flit, hatch, maturin, meson-python, pex, pip, pipenv, pip-sync, pipx, poetry, PDM, pdm-pep517, Python Packaging Index (PyPI), scikit-build, setuptools, shiv, twine, tox, venv, virtualenv, virtualenvwrapper, wheel
What, Python, packaging, tools, do, you, use?Please, check, all, that, apply,
Please provide your feedback on the following statements
Do you use packaging tools for other programming languages?
What, tools, do, you, use?This, could, include, tools, for, compiled, languages, and, interpreted, languages., Please, check, all, that, apply., Nix
What, do, these, tools/communities, do, better, than, Python, packaging?Please, check, all, that, apply.
How, often, do, you, contribute, to, Python, packaging, tools?Contribution, could, include, any, activity, on, packaging, tool, repositories,, including, writing, code,, reviewing, pull, requests,, writing, documentation,, filing, bug, reports,, participating, in, discussions,, etc., What, factors, prevent, you, from, contributing, more, often?Please, check, all, that, apply
In order of priority, what should the PSF and PyPA do to encourage more people to become regular contributors to Python packaging?Order from most impactful to least impactful
Do you identify as a member of an underrepresented group in the Python community?Underrepresented could include race, gender, age, sexuality, educational background, spoken language, nationality, what you use Python for, etc.
Is English your first language?
Please provide your feedback on the following statements
What should the PSF and PyPA focus on?Order from most important to least important
Imagine that the PSF and the PyPA adopted a mission statement of “packaging ecosystem for all�. What do you think about this mission statement?
What should the packaging community do to be “an ecosystem for all�?Order from most important to least important
How did you hear about this survey?Please check all that apply
Which country do you live in?
2
Response
build, conda, conda-build, easy_install, enscons, flit, hatch, Maturin, meson-python, pex, pip, pipenv, pip-sync, pip-tools, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), scikit-build, scikit-build, setuptools, shiv, twine, tox, venv, virtualenv, virtualenvwrapper, wheel, Other, (please, specify)
Python packaging "just works"
Python packaging is too complex
The existence of multiple tools is beneficial for the Python packaging ecosystem
I prefer to use several Python packaging tools, each one focusing on a specific task, rather than a single tool that performs all Python packaging tasks
I prefer to have a clearly defined "official" workflow that all projects are expected to follow, over allowing projects to choose their own workflow with tools that support different approaches
The official Python packaging documentation is clear and useful
Python packaging deals well with edge cases and/or unique project requirements
Python packaging is improving with time
Response
npm, Yarn, pnpm, Bower, Cargo, RubyGems, Composer, (PHP), Docker, Spack, Nix, Other, (please, specify)
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Other, (please, specify)
Response, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Lack, of, English, language, knowledge, (everything, is, in, English, and, I, feel, that, my, English, is, not, good, enough), Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Contributor, burnout, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed), Other, (please, specify)
Technical mentoring
Bug or contribution bounties - i.e. paying for contributions
More active project management - e.g. assigning tickets to contributors based on need/skill match
More recognition for contributors - e.g. stickers, swag, 'contributor of the month', references for job applications, etc.
Onboarding sessions - online or in person
Hackathons - online or in person
Community moderation (code of conduct, conflict resolution)
Creating more bandwidth for maintainers of key packaging tools, so they can be more responsive to newcomers
Active outreach to target groups. This could include university students, bootcamp participants, members of advocacy groups (e.g. PyLadies), local communities (e.g. Python Brasil), etc.
Response
Response
PyPI being translated into my native language is useful
PyPI being translated into my native language makes me feel more included in the Python community
I would feel more confident with Python packaging if more packaging documentation and tools were translated into my native language
I would feel more included in the Python community if more packaging documentation and tools were translated into my native language
Making Python packaging better serve common use cases and workflows
Serving a wider range of users (e.g. making packaging more friendly for beginners, or people speaking different languages)
Helping users to better understand Python packaging (e.g. better documentation, clearer output from tools)
Supporting a wider range of use cases (e.g. edge cases, etc.)
Other (please specify in next question)
I feel that this mission statement is meaningful
I agree with this mission statement
Be more welcoming to newcomers
Provide more technical help to newcomers
Support more interoperability between Python packaging tools
Support more interoperability between Python packaging and packaging tools for other languages
Banner on pypi.org
Twitter
Python Discord
PSF blog
Mailing list
Announcement at an event or conference
Special interest group (e.g. PyLadies)
Local Python community (e.g. Python Brasil)
Shared by a friend or colleague
Other (please specify)
Response
Other (please specify)
3
118190607575
4-6 Years
build, conda, flit, hatch, pip, pipenv, pip-sync, pip-tools, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), setuptools, venv, wheel
DisagreeAgreeDisagreeDisagree
Strongly agree
Strongly agree
Agree
Strongly agree
Yes
Cargo, Docker, Spack, Julia, Pkg3
Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Centrally, stored, packages., Venv's, require, duplicating, a, lot, of, dependencies, every, time, they're, created.
I, am, an, occasional, contributor, Lack, of, technical, mentoring, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
791425836NoYes24351Disagree
Neither agree nor disagree
2413
Python Discord
Germany
4
118188557991
16+ Years
pip, pipenv, venv, virtualenv,
Agree
Strongly disagree
Strongly disagree
Strongly agree
Strongly disagree
Neither agree nor disagree
DisagreeYes
Cargo, Docker, guix
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Integration, with, build, and, development, process, is, clearly, defined., The, development, tools, produce, production, code,, there, isn't, any, daylight, between, them.
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
NoYes12AgreeAgree12
Shared by a friend or colleague
United States of America
5
118188102420
4-6 Years
pip, pip-tools, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel
AgreeAgree
Neither agree nor disagree
Agree
Neither agree nor disagree
AgreeAgree
Strongly agree
NoNix
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time
NoYes
6
118187982702
7-10 Years
conda, pip, pip-sync, pip-tools, pipx, Python, Packaging, Index, (PyPI), virtualenv,
YesNix
-, nix, has, an, experimental, feature, where, an, exact, environment, is, specified, in, a, file, (flakes), and, when, consumed,, an, exact, environment, is, reproduced, -, haven't, seen, nix, fail, yet, -, easy, to, install, the, latest, version, of, python, with, nix, -, python, installation, don't, clobber, system, python, (environment, is, completely, contained(
#NAME?432513214
Discourse
7
118186954767
4-6 Years
build, conda, setuptools, twine, tox, wheel
DisagreeAgree
Strongly disagree
Agree
Strongly agree
Neither agree nor disagree
DisagreeAgreeNo
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
412369578NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
14325
Strongly disagree
Neither agree nor disagree
4213
python's discourse
France
8
118185050535
16+ Years
build, pip, setuptools, venv, virtualenv, virtualenvwrapper, wheel
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
AgreeAgree
Neither agree nor disagree
Neither agree nor disagree
AgreeNo
I, am, an, occasional, contributor, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
NoNo
Neither agree nor disagree
DisagreeDisagreeDisagree
Strongly disagree
Strongly disagree
Python Discord
Canada
9
118178885738
4-6 Years
build, flit, pip, pipx, poetry, setuptools, twine, tox, venv, virtualenv, wheel
AgreeAgree
Neither agree nor disagree
Disagree
Strongly agree
Agree
Strongly disagree
Strongly agree
Yes
npm, Yarn, Cargo, Docker
Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
461978523YesNoDisagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
13425
Neither agree nor disagree
Neither agree nor disagree
4312
Python Discord
France
10
118176650987
1-3 Years
build, pip, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel
Strongly disagree
Strongly agree
Disagree
Neither agree nor disagree
AgreeDisagree
Neither agree nor disagree
Neither agree nor disagree
No
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
136952487NoYes13245
Neither agree nor disagree
Neither agree nor disagree
11
118176630531
1-3 Years
pip, pipx, virtualenv,
Strongly disagree
Strongly agree
Strongly disagree
Agree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
No
12
118176203425
1-3 Years
pip, Disagree
Neither agree nor disagree
Agree
Neither agree nor disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
No
13
118174385838
4-6 Years
build, Maturin, pip, Python, Packaging, Index, (PyPI), setuptools, twine, virtualenv, wheel
Yes
npm, Cargo, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, for, creating, and, uploading, packages, Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
NoYes
14
118170899730
7-10 Years
conda, easy_install, pip, pipenv, poetry, setuptools, tox, venv,
AgreeDisagreeDisagreeDisagreeAgree
Neither agree nor disagree
Neither agree nor disagree
AgreeYes
npm, Yarn, Docker
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
469723851NoNo
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
14325AgreeAgree3412Twitter
Argentina
15
118164364853
1-3 Years
build, hatch, pip, pipx, poetry, PDM, Python, Packaging, Index, (PyPI), setuptools, twine, venv, virtualenv, wheel
Strongly disagree
Agree
Strongly agree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
Strongly disagree
AgreeNo
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, interest, Contributor, burnout
423679185YesYes42315
Neither agree nor disagree
Neither agree nor disagree
1342
Banner on pypi.org
pdm discord
United States of America
16
118163277055
4-6 Years
conda, pip, poetry,
DisagreeAgreeDisagreeAgreeAgreeDisagreeDisagreeAgreeYes
npm, Cargo, Docker
Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
243918576YesNo
Strongly agree
AgreeAgreeAgree13245
Strongly agree
Strongly agree
2314TwitterBrazil
17
118162717296
1-3 Years
poetry,
Strongly agree
Strongly agree
Neither agree nor disagree
Strongly disagree
AgreeDisagreeDisagree
Strongly disagree
Yes
Go, Packaging, Tool
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, English, language, knowledge, (everything, is, in, English, and, I, feel, that, my, English, is, not, good, enough)
365178924NoNo
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
12345
Neither agree nor disagree
Neither agree nor disagree
1234
Python Discord
18
118160444008
11-15 Years
PDM,
Strongly disagree
Strongly agree
Neither agree nor disagree
DisagreeAgree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Yes
Cargo, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, systems, for, managing, dependencies, within, a, project
19
118159560082
7-10 Years
pip, pipx, setuptools, twine, tox, virtualenv, virtualenvwrapper, wheel
Disagree
Strongly agree
Disagree
Strongly agree
AgreeDisagreeDisagree
Strongly agree
Yes
npm, Docker, Conan
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
164327985NoNo
Strongly disagree
Neither agree nor disagree
Strongly disagree
Strongly disagree
24135
Neither agree nor disagree
Neither agree nor disagree
3241
It popped on my feedly, can't remember the source
France
20
118158512992
4-6 Years
pip, pipenv, tox, virtualenv, virtualenvwrapper,
Neither agree nor disagree
DisagreeAgreeAgreeAgree
Neither agree nor disagree
DisagreeDisagreeYes
Docker, sbt
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project
I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
294815736NoYes24153AgreeAgree4123
pythondev.slack.com
Israel
21
118137488160
build, conda, conda-build, easy_install, enscons, flit, hatch, Maturin, meson-python, pex, pip, pipenv, pip-sync, pip-tools, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), scikit-build, scikit-build, setuptools, shiv, twine, tox, venv, virtualenv, virtualenvwrapper, wheel, Really, read, the, dtt
NoNoNo
22
118156919384
7-10 Years
pip, poetry, Python, Packaging, Index, (PyPI), setuptools,
Agree
Neither agree nor disagree
Strongly agree
DisagreeDisagreeAgreeDisagree
Neither agree nor disagree
Yes
23
118156303790
4-6 Years
pip, pipenv, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel
Strongly disagree
Agree
Strongly disagree
DisagreeAgree
Neither agree nor disagree
AgreeDisagreeYes
npm, Maven, Gradle
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
632859714NoYes21345Disagree
Neither agree nor disagree
4312
Shared by a friend or colleague
United Kingdom of Great Britain and Northern Ireland
24
118155830735
4-6 Years
poetry, PDM,
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Disagree
Strongly disagree
AgreeYes
npm, Cargo, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence
365749128NoNoDisagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
23541AgreeAgree3412TwitterJapan
25
118153539267
4-6 Years
pip, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), shiv, virtualenv, wheel
Strongly disagree
Agree
Strongly agree
Disagree
Neither agree nor disagree
DisagreeDisagreeAgreeYesnpm
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, am, an, occasional, contributor, Lack, of, time
132468957NoYes23145
Neither agree nor disagree
Neither agree nor disagree
1234Twitter
United Kingdom of Great Britain and Northern Ireland
26
118152647027
4-6 Years
pip, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, wheel
Agree
Neither agree nor disagree
AgreeAgree
Strongly agree
Neither agree nor disagree
Strongly agree
Strongly agree
No
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, English, language, knowledge, (everything, is, in, English, and, I, feel, that, my, English, is, not, good, enough)
591872364NoNoDisagreeN/AN/AN/AAgree
Neither agree nor disagree
Twitter
Iran (Islamic Republic of)
27
118152647814
4-6 Years
easy_install, pip, virtualenv,
Strongly agree
AgreeAgree
Strongly agree
Disagree
Neither agree nor disagree
Neither agree nor disagree
Yes
npm, Cargo
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
384159762NoNo
Strongly agree
AgreeDisagreeDisagree31245
Neither agree nor disagree
Neither agree nor disagree
3214TwitterGermany
28
118152650444
11-15 Years
pip, venv,
Agree
Neither agree nor disagree
DisagreeDisagreeAgree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
YesDocker
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time
YesNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
Disagree
Neither agree nor disagree
Twitter
Netherlands
29
118152067862
4-6 Years
conda, easy_install, pip, pip-tools, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel
Agree
Neither agree nor disagree
Agree
Neither agree nor disagree
Agree
Neither agree nor disagree
Agree
Strongly agree
No
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
598426137YesNoDisagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
1423
Neither agree nor disagree
Neither agree nor disagree
1234Twitter
Iran (Islamic Republic of)
30
118152009534
7-10 Years
build, conda, conda-build, pip, setuptools, twine, wheel
DisagreeAgree
Neither agree nor disagree
DisagreeAgree
Neither agree nor disagree
DisagreeAgreeNo
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
NoNo
Neither agree nor disagree
DisagreeDisagreeDisagree1342AgreeAgree4312
Python Discord
France
31
118151859517
11-15 Years
build, pip, pip-sync, pip-tools, Python, Packaging, Index, (PyPI), venv,
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
AgreeYes
npm, go's, stuff, is, great.
Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, $$$
9NoYes42AgreeAgree
hacker news or lobste.rs I think
United States of America
32
118149360020
1-3 Years
conda, pip, Python, Packaging, Index, (PyPI), twine, venv,
DisagreeAgree
Strongly disagree
Disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
AgreeYes
npm, Cargo, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, technical, mentoring, Lack, of, time
164395278NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
1AgreeAgree2413TwitterRomania
33
118149291321
7-10 Years
build, conda, flit, hatch, pip, pipx, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel
DisagreeDisagree
Strongly agree
Neither agree nor disagree
Agree
Strongly agree
Neither agree nor disagree
Strongly agree
Yes
npm, Yarn, Cargo, Docker
Better, documentation, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project
I, am, an, occasional, contributor, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
958321647NoNoDisagree
Strongly disagree
Strongly disagree
Strongly disagree
23145Agree
Strongly agree
1324
Python Discord
Germany
34
118149062095< 1 Year
build, conda, easy_install, pip, setuptools, venv, wheel
Neither agree nor disagree
Neither agree nor disagree
DisagreeDisagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
YesCargo
Better, security
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring
196845372YesYes
35
118148211313< 1 Year
setuptools, wheel
AgreeAgreeAgreeAgreeAgreeAgree
Strongly agree
AgreeYes
Cargo, RubyGems
Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
642937185YesNoAgreeAgreeAgreeAgree12345AgreeAgree2134
36
118148177308
7-10 Years
build, pip, Python, Packaging, Index, (PyPI), setuptools, twine, venv, wheel, Enthought, distribution, manager, (EDM)
Agree
Neither agree nor disagree
AgreeDisagree
Strongly agree
Agree
Neither agree nor disagree
Strongly agree
No
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time
269758431NoNo
Neither agree nor disagree
Strongly disagree
AgreeAgree13245
Strongly agree
Strongly agree
2134
Got an email
India
37
118146289059
7-10 Years
pip, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv,
DisagreeAgree
Strongly disagree
DisagreeAgreeAgreeDisagreeAgreeNo
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time
725619834NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
15324DisagreeDisagree4213PSF blogSweden
38
118145902130
4-6 Years
conda, pip, setuptools, virtualenv,
DisagreeAgree
Strongly agree
AgreeAgreeAgreeDisagreeDisagreeYes
Docker, R,, maven
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
NoYesAgreeAgree1
Shared by a friend or colleague
United States of America
39
118145691646
4-6 Years
conda, pip, Python, Packaging, Index, (PyPI), setuptools, twine, venv, virtualenv, wheel
Agree
Neither agree nor disagree
DisagreeAgreeDisagree
Neither agree nor disagree
Neither agree nor disagree
No
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
169423587YesNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
21345Disagree
Neither agree nor disagree
1234TwitterCanada
40
118144771970
4-6 Years
pip, venv, virtualenv,
AgreeDisagreeAgree
Neither agree nor disagree
AgreeAgreeAgreeAgreeYes
npm, RubyGems
Better, documentation
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time
425817936NoNoAgree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
12345AgreeAgree1234
Python Discord
41
118144222216
7-10 Years
conda, hatch, Maturin, pip, pipenv, pip-sync, pip-tools, Python, Packaging, Index, (PyPI), scikit-build, scikit-build, venv, virtualenvwrapper, wheel
AgreeAgreeAgreeAgreeAgreeAgreeAgreeAgreeNo
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time
791453268NoYes31452AgreeAgree2314PSF blog
42
118143984512
7-10 Years
pip, pipx, setuptools, tox, virtualenv,
AgreeAgree
Strongly disagree
Strongly disagree
Strongly agree
Agree
Neither agree nor disagree
AgreeYes
43
118143949898
4-6 Years
pip, venv, wheel
Neither agree nor disagree
AgreeDisagreeDisagree
Strongly agree
DisagreeDisagreeAgreeNo
44
118118502229
16+ Years
pip, Python, Packaging, Index, (PyPI),
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Agree
Neither agree nor disagree
Neither agree nor disagree
DisagreeYes
45
118143066152
4-6 Years
pip, setuptools, venv, virtualenv,
AgreeDisagree
Strongly disagree
Neither agree nor disagree
Agree
Neither agree nor disagree
Neither agree nor disagree
DisagreeYes
vcpkg, nuget
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, interest
NoYes
Strongly agree
Strongly agree
Banner on pypi.org
United Kingdom of Great Britain and Northern Ireland
46
118142874443
4-6 Years
pip, pip-tools, setuptools, twine,
Strongly disagree
Strongly agree
Strongly disagree
Agree
Strongly agree
Strongly disagree
Strongly disagree
DisagreeYes
Docker, rpm
I, have, never, contributed,, but, have, considered, contributing, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
315947286NoYes15234Disagree
Neither agree nor disagree
Shared by a friend or colleague
Australia
47
118142870157
4-6 Years
pip, setuptools, venv,
Agree
Strongly agree
DisagreeDisagree
Strongly agree
Agree
Neither agree nor disagree
DisagreeYes
npm, Cargo
Better, deployment, of, dependencies, when, installing, projects, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time
NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
53421DisagreeDisagree2341
Shared by a friend or colleague
Belgium
48
118142820131
11-15 Years
easy_install, pip,
Strongly disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
AgreeDisagreeDisagreeDisagreeYes
49
118142813512
4-6 Years
pip, poetry, Python, Packaging, Index, (PyPI), venv,
Disagree
Neither agree nor disagree
Strongly disagree
Strongly disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
AgreeYes
Cargo, RubyGems, Docker, gradle, maven
Better, documentation, Better, security, Better, support, for, supply-chain, integrity
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
274695318NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
13245
Strongly disagree
Strongly agree
reddit Sweden
50
118142322829
1-3 Years
conda, conda-build, easy_install, pip,
AgreeAgreeAgreeAgreeAgreeAgreeAgreeAgreeNo
I, am, an, occasional, contributor, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
372591846YesNoAgreeAgreeAgreeAgree1234
Neither agree nor disagree
Neither agree nor disagree
1234
Banner on pypi.org
TwitterGreece
51
118135952313
16+ Years
build, conda, easy_install, pip, pipenv, pip-tools, Python, Packaging, Index, (PyPI), setuptools, venv, wheel
Agree
Neither agree nor disagree
Strongly agree
Agree
Strongly disagree
Agree
Neither agree nor disagree
Neither agree nor disagree
Yes
npm, Yarn, Cargo, Docker
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
324615978NoYes24315AgreeAgree4321
Banner on pypi.org
United States of America
52
118141955028
4-6 Years
Neither agree nor disagree
Agree
Strongly agree
DisagreeAgreeAgree
Strongly agree
Strongly agree
YesCargo
Better, deployment, of, dependencies, when, installing, projects, Better, security, Better, support, for, supply-chain, integrity, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, interest
614258937NoNo
Neither agree nor disagree
Strongly agree
Neither agree nor disagree
Disagree123453412
Banner on pypi.org
Estonia
53
118141893651
11-15 Years
pip, pipenv, poetry, tox, virtualenvwrapper,
Agree
Strongly agree
Disagree
Strongly disagree
Strongly agree
Neither agree nor disagree
DisagreeAgreeYesDocker
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
346921758NoNo
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
12345
Neither agree nor disagree
Neither agree nor disagree
Mailing list
54
118141446345
4-6 Years
build, pip, pip-tools, tox, venv, virtualenv, wheel
Strongly agree
AgreeAgree
Strongly agree
Strongly agree
Neither agree nor disagree
Disagree
Strongly agree
Yes
npm, Yarn, Docker
Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages
55
118141210255
4-6 Years
pip, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), venv, virtualenv,
Agree
Neither agree nor disagree
Agree
Neither agree nor disagree
Neither agree nor disagree
AgreeAgree
Strongly agree
Yes
npm, Yarn, Cargo, Docker
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
185462739NoYes12345AgreeAgree2134Twitter
https://twitter.com/frostming90/status/1565514797344468995?cxt=HHwWhsCtpb3a6bkrAAAA
United States of America
56
118141198290
7-10 Years
pip, venv, wheel
AgreeAgree
Neither agree nor disagree
Strongly disagree
AgreeDisagree
Neither agree nor disagree
Neither agree nor disagree
Yes
npm, Cargo, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
57
118141160210
1-3 Years
build, easy_install, pip, poetry, Python, Packaging, Index, (PyPI), setuptools, virtualenv, wheel
DisagreeAgreeDisagree
Neither agree nor disagree
Strongly agree
DisagreeDisagreeAgreeNo
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
297513648NoYes23145DisagreeAgree3214
Shared by a friend or colleague
United States of America
58
118140891475
4-6 Years
pip, Python, Packaging, Index, (PyPI), setuptools, virtualenv, virtualenvwrapper, wheel
Strongly agree
Disagree
Strongly agree
Strongly disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Yes
59
118140715480
4-6 Years
pip, pipenv, poetry, setuptools, tox, venv, virtualenv, wheel
DisagreeAgree
Neither agree nor disagree
AgreeAgreeDisagree
Neither agree nor disagree
60
118140627793
7-10 Years
poetry, Agree
Neither agree nor disagree
Neither agree nor disagree
Disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Strongly agree
YesNix
61
118140553727
1-3 Years
conda, pipenv, pipx, poetry, venv,
Strongly disagree
AgreeDisagree
Neither agree nor disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
Strongly agree
Yes
npm, Yarn, pnpm, Cargo, Docker, Nix
Better, build-time, dependency, management, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages
I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
689427351NoNoAgreeN/AN/A
Neither agree nor disagree
13245Agree
Strongly agree
1243TwitterIndia
62
118140546304
4-6 Years
pip-tools, poetry, venv,
Disagree
Strongly disagree
Agree
Neither agree nor disagree
Strongly disagree
Neither agree nor disagree
Strongly disagree
Neither agree nor disagree
Yes
npm, Cargo, Docker
Better, systems, for, managing, dependencies, within, a, project
I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
621984753NoNo
Neither agree nor disagree
Strongly disagree
Strongly disagree
Strongly disagree
43215
Neither agree nor disagree
Neither agree nor disagree
news.ycombinator.com
Czech Republic
63
118140372898
4-6 Years
easy_install, pip, pipx, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, virtualenvwrapper,
Strongly disagree
Strongly agree
DisagreeDisagreeDisagreeDisagreeDisagreeAgreeYes
Cargo, Nix, Go
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence
197823654NoYes14235
Strongly agree
Strongly agree
3214
Python Discord
Shared by a friend or colleague
United States of America
64
118140347799
7-10 Years
pip, pipenv, pip-sync, pip-tools, poetry, twine, virtualenv,
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Disagree
Strongly disagree
AgreeYes
Docker, Nix, Nix, go, modules
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, never, contributed, and, have, not, considered, contributing, Contributor, burnout, Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed), feeling, that, there, is, genuine, ignorance, in, the, community, to, understand, how, bad, things, are, and, how, deeply, broken, they, are., for, example:, -, pip, only, had, a, SAT-solver, very, recently.., it, is, a, known, fact, for, *decades*, that, dependency, management, is, an, NP-Complete, problem, and, requires, a, full, blown, SAT-solver, to, handle., -, The, recommended, tool, a, few, years, ago, was, `pipenv`,, which, didn't, have, a, SAT-solver, at, that, time, and, would, routinely, break, on, new, releases., https://packaging.python.org/en/latest/tutorials/managing-dependencies/, it, still, is, recommending, pipenv.
569324187No
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
51423AgreeAgree1243lobste.rsPortugal
65
118138226657
7-10 Years
conda, pip, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, virtualenvwrapper, , Spack
Neither agree nor disagree
AgreeDisagreeDisagree
Neither agree nor disagree
AgreeDisagreeDisagreeYes
Cargo, Docker, Spack, Nix
Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Contributor, burnout
341768925NoYes12543DisagreeAgree3421
Banner on pypi.org
United States of America
66
118140334490
4-6 Years
build, pip, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, wheel
Neither agree nor disagree
AgreeDisagree
Strongly disagree
Strongly agree
Agree
Neither agree nor disagree
AgreeYes
Cargo, Docker
Better, build-time, dependency, management
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
486527913NoNo
Neither agree nor disagree
Neither agree nor disagree
DisagreeDisagree23145
Strongly agree
Strongly agree
2134
Banner on pypi.org
Belgium
67
118140310213
4-6 Years
pip, poetry, Python, Packaging, Index, (PyPI), setuptools, twine, tox, venv, virtualenv, virtualenvwrapper, wheel
Neither agree nor disagree
AgreeDisagreeDisagreeAgree
Neither agree nor disagree
Disagree
Neither agree nor disagree
Yes
npm, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, for, creating, and, uploading, packages, Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
YesNoDisagreeDisagreeDisagreeDisagree12345AgreeAgree2314
Banner on pypi.org
France
68
118140310454
1-3 Years
conda, pip, Python, Packaging, Index, (PyPI), twine, tox,
Disagree
Neither agree nor disagree
Disagree
Strongly disagree
AgreeDisagree
Neither agree nor disagree
AgreeYes
npm, cran
Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, am, a, regular, contributor, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
143726589NoYes14235AgreeAgree3124
Banner on pypi.org
Switzerland
69
118140273795
4-6 Years
build, conda, pip, Python, Packaging, Index, (PyPI), venv,
AgreeAgreeDisagree
Strongly disagree
Strongly agree
Agree
Neither agree nor disagree
Strongly agree
YesCargo
Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring
597486321NoNoDisagreeDisagreeDisagreeDisagree
Strongly agree
Strongly agree
1423
70
118140241117
4-6 Years
pip, venv, wheel
Agree
Neither agree nor disagree
Neither agree nor disagree
Strongly disagree
Agree
Neither agree nor disagree
DisagreeAgreeNo
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time
156923874NoNo
Neither agree nor disagree
AgreeDisagree
Neither agree nor disagree
2314
Neither agree nor disagree
Neither agree nor disagree
3214
Banner on pypi.org
Israel
71
118140235803< 1 Yearpoetry, AgreeDisagree
Strongly disagree
Strongly disagree
Strongly agree
Agree
Neither agree nor disagree
Strongly agree
Yes
npm, Yarn, Cargo, Cabal,, stack,, opam,, dotnet, cli
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
738215694YesNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
2134
Strongly disagree
Strongly disagree
1324lobste.rsNepal
72
118140229932
4-6 Years
easy_install, pip, pipenv, poetry, twine, tox, venv, virtualenv, wheel
Strongly agree
Agree
Strongly disagree
Strongly disagree
Strongly agree
Neither agree nor disagree
Disagree
Neither agree nor disagree
No
I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
731468592YesNoAgreeAgree
Neither agree nor disagree
Neither agree nor disagree
13425
Strongly agree
Strongly agree
3412
73
118140167438
7-10 Years
pip, pipenv, poetry, twine, venv,
Strongly disagree
Strongly agree
DisagreeDisagree
Neither agree nor disagree
Disagree
Strongly disagree
Neither agree nor disagree
Yes
npm, Yarn, RubyGems, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
816759342NoYes13425AgreeAgree4312Lobsters
United States of America
74
118139996088
7-10 Years
conda, pip, venv, , pyenv
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Neither agree nor disagree
Strongly disagree
Yes
Docker, sbt
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time
NoNo
Neither agree nor disagree
DisagreeDisagreeDisagree14235AgreeAgree12
Banner on pypi.org
Poland
75
118139972845
4-6 Years
build, pip, pip-tools, setuptools, twine, venv, wheel
Agree
Neither agree nor disagree
Strongly disagree
Strongly disagree
AgreeAgree
Neither agree nor disagree
Strongly agree
Yes
npm, Cargo, Docker
Better, build-time, dependency, management
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time
5NoYes5341
Neither agree nor disagree
Neither agree nor disagree
Banner on pypi.org
76
118139971132
7-10 Years
pip, virtualenv,
Neither agree nor disagree
AgreeDisagreeDisagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
AgreeYesDocker
Better, deployment, of, dependencies, when, installing, projects, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages
77
118139917564< 1 Year
pip, pipenv,
Agree
Neither agree nor disagree
Agree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
AgreeYes
npm, Yarn, Docker
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Contributor, burnout, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
347912856YesNo
Strongly agree
Strongly agree
AgreeAgree23145AgreeAgree1243
Shared by a friend or colleague
Brazil
78
118139850977
1-3 Years
pip, setuptools, venv, virtualenv, wheel
DisagreeAgree
Neither agree nor disagree
Disagree
Strongly agree
AgreeDisagreeAgreeYes
npm, Yarn, Cargo
Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
436982517NoYes12354Disagree
Neither agree nor disagree
2314
Shared by a friend or colleague
United States of America
79
118139835156
4-6 Years
conda, pip, Python, Packaging, Index, (PyPI), setuptools, venv, virtualenv, virtualenvwrapper,
Disagree
Neither agree nor disagree
Disagree
Strongly disagree
Agree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
YesNix, sbt
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring
235147896NoYes13254
Neither agree nor disagree
Neither agree nor disagree
4132
Shared by a friend or colleague
United States of America
80
118139832504
4-6 Years
pip, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel, poetry
Neither agree nor disagree
Strongly agree
Neither agree nor disagree
Disagree
Strongly agree
DisagreeDisagree
Neither agree nor disagree
Yes
npm, Cargo, Docker, Nix
Better, deployment, of, dependencies, when, installing, projects, Better, user, experience, for, creating, and, uploading, packages
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
624783519NoYes12345
Neither agree nor disagree
Agree
Shared by a friend or colleague
United States of America
81
118139830744
4-6 Years
pip, pipenv, poetry, venv, virtualenv, virtualenvwrapper, wheel
DisagreeAgree
Neither agree nor disagree
Strongly disagree
Strongly agree
Neither agree nor disagree
Neither agree nor disagree
AgreeNo
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
364721589NoYes21345
Neither agree nor disagree
Neither agree nor disagree
4123
Shared by a friend or colleague
United States of America
82
118139831439
1-3 Years
venv,
Neither agree nor disagree
AgreeAgree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
No
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence
YesYes4
Special interest group (e.g. PyLadies)
83
118139738698
7-10 Years
pip, venv,
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Agree
Strongly disagree
Strongly disagree
Strongly disagree
Yes
npm, Cargo, Docker
Better, deployment, of, dependencies, when, installing, projects, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts)
84
118139730085
4-6 Years
conda, pip, pipx, venv, virtualenv,
DisagreeAgree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
DisagreeAgreeNo
85
118139688609
4-6 Years
conda, pip, poetry, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel
Disagree
Neither agree nor disagree
Neither agree nor disagree
DisagreeAgree
Neither agree nor disagree
Neither agree nor disagree
Strongly agree
No
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time
478319652NoYes14325AgreeAgree3214
Banner on pypi.org
France
86
118139644461
4-6 Years
pip, setuptools, venv, wheel
Disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
AgreeNo
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
169783254NoYes213451234lobste.rs
United States of America
87
118139623661
4-6 Years
build, pip, twine, virtualenv,
Agree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
AgreeAgreeAgreeYes
npm, Docker, Nix
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project
I, have, never, contributed,, but, have, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
NoNo
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
AgreeAgree
https://lobste.rs
Norway
88
118139572523
7-10 Years
hatch, pip, poetry, Python, Packaging, Index, (PyPI), setuptools, tox, virtualenv,
Strongly disagree
AgreeDisagree
Strongly disagree
Agree
Neither agree nor disagree
Disagree
Neither agree nor disagree
Yes
Yarn, Cargo, Docker, Nix
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages
I, have, contributed, a, handful, of, times, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
752186934NoNoDisagreeAgreeDisagreeAgree13425Agree
Neither agree nor disagree
3412
Banner on pypi.org
Croatia
89
118139534833
16+ Years
conda, pip, poetry, setuptools, venv, virtualenv, virtualenvwrapper, wheel
Disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Neither agree nor disagree
DisagreeAgreeYes
npm, Cargo, RubyGems, Docker, mvn,, gradle
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), I, find, python, package, management, to, be, just, barely, sufficient,, compared, to, most, other, languages.
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
651934728NoYes32451
Strongly agree
Strongly agree
3412
Banner on pypi.org
Ireland
90
118139516551
1-3 Years
pip, pipenv, poetry, Python, Packaging, Index, (PyPI), setuptools, venv, wheel, Archlinux, Aur
DisagreeAgreeDisagreeDisagree
Strongly agree
DisagreeAgreeDisagreeYes
npm, Cargo, Docker, Written, my, own, domain, specific, package, manager, Written, my, own, config, management, Emacs, melpa
Better, build-time, dependency, management, Better, documentation, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, time, Lack, of, interest, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed, Didn't, even, occur, to, me, Too, many, cooks, already?
361549827NoNoDisagree
Strongly disagree
Strongly disagree
Strongly disagree
Strongly agree
Strongly agree
4213Germany
91
118139491864
1-3 Years
pip, pip-tools, pipx, poetry, setuptools, venv, virtualenv, wheel
DisagreeAgreeAgree
Neither agree nor disagree
AgreeDisagreeDisagreeAgreeYes
npm, Cargo, Docker
Better, documentation
I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
143586927NoYes24315Disagree
Neither agree nor disagree
Banner on pypi.org
New Zealand
92
118139488605
4-6 Years
conda, easy_install, pip, Python, Packaging, Index, (PyPI), venv, virtualenv, wheel
Neither agree nor disagree
Neither agree nor disagree
DisagreeDisagree
Strongly agree
Neither agree nor disagree
DisagreeAgreeNo
I, have, never, contributed,, but, have, considered, contributing, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
394516278NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
14325Agree4123TwitterBelgium
93
118139491131
7-10 Years
pip, poetry, Python, Packaging, Index, (PyPI), virtualenvwrapper,
DisagreeAgreeDisagree
Neither agree nor disagree
AgreeDisagree
Neither agree nor disagree
DisagreeYes
94
118139487338
4-6 Years
build, easy_install, flit, meson-python, pip, pipx, poetry, PDM, pdm-pep517, Python, Packaging, Index, (PyPI), setuptools, twine, virtualenv, wheel
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Disagree
Strongly disagree
Strongly disagree
Yes
npm, Yarn, Bower, Cargo, RubyGems, Go
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, documentation, Better, security, Better, support, for, supply-chain, integrity, Better, systems, for, managing, dependencies, within, a, project, Better, user, experience, for, creating, and, uploading, packages, Better, user, experience, when, installing, and, uninstalling, packages, (e.g., fewer/clearer, errors,, fewer, dependency, conflicts, or, better, information, to, help, resolve, conflicts), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI), Better, central, package, repositories, (i.e., better/more, full, featured, than, PyPI)
95
118138694191
11-15 Years
pip, Python, Packaging, Index, (PyPI), setuptools, twine, tox, venv, virtualenv, wheel
Agree
Neither agree nor disagree
Strongly disagree
DisagreeAgree
Neither agree nor disagree
AgreeAgreeNo
I, have, never, contributed,, but, have, considered, contributing, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution), Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
178426359NoNo
Strongly disagree
Strongly disagree
Strongly disagree
Strongly disagree
96
118139449984
7-10 Years
pip, pipenv, pipx, poetry, setuptools, venv, virtualenv, virtualenvwrapper, wheel
Strongly disagree
Strongly agree
DisagreeDisagreeAgreeDisagree
Strongly disagree
Neither agree nor disagree
No
I, have, contributed, a, handful, of, times, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation)
831679425YesNo
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
Neither agree nor disagree
12345AgreeAgree3214
Shared by a friend or colleague
Australia
97
118139393464
4-6 Years
build, pip, pip-tools, pipx, poetry, Python, Packaging, Index, (PyPI), setuptools, twine, tox, venv, virtualenv, wheel
AgreeAgree
Neither agree nor disagree
Neither agree nor disagree
AgreeAgreeDisagreeAgreeYes
npm, Cargo
Better, deployment, of, dependencies, when, installing, projects, Better, build-time, dependency, management, Better, systems, for, managing, dependencies, within, a, project
I, have, contributed, a, handful, of, times, Lack, of, time, Lack, of, interest
723986514NoNoDisagreeDisagreeDisagreeDisagree14325
Neither agree nor disagree
Neither agree nor disagree
4312
Lobste.rs
United Kingdom of Great Britain and Northern Ireland
98
118139320633
16+ Years
easy_install, pip, pipenv, Python, Packaging, Index, (PyPI), setuptools, virtualenv, wheel
Agree
Neither agree nor disagree
DisagreeDisagreeAgree
Neither agree nor disagree
Neither agree nor disagree
AgreeYes
npm, Docker
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Lack, of, need, to, contribute, (I, usually, contribute, when, I, run, into, a, problem, and, find, a, solution)
NoYes1324
Neither agree nor disagree
Agree3214
Banner on pypi.org
Australia
99
118125400024
7-10 Years
pip, setuptools, virtualenv, wheel
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
Strongly agree
Strongly disagree
Strongly disagree
DisagreeNo
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, time, Poor, developer, experience, (e.g., bad, tooling,, difficult, to, understand, codebases,, poor, documentation), Negative, community, interactions, (e.g., no, feedback,, poor, feedback,, unproductive, or, hurtful, discussion,, pull, requests, remain, unreviewed)
453968127NoYes14235
Strongly agree
Strongly agree
Banner on pypi.org
United States of America
100
118139291481
4-6 Years
pip, Python, Packaging, Index, (PyPI), venv,
Strongly agree
Strongly disagree
Agree
Strongly disagree
DisagreeAgree
Neither agree nor disagree
AgreeNo
npm, Composer, (PHP)
I, have, never, contributed, and, have, not, considered, contributing, Lack, of, knowledge, and/or, confidence, Lack, of, technical, mentoring, Lack, of, time, Not, knowing, where, I, can, be, impactful,, or, where, help, is, needed
154628793YesYes14235
Strongly disagree
Neither agree nor disagree
4312
Banner on pypi.org