Here's how GITHUB.COM makes money* and how much!

*Please read our disclaimer before using our estimates.
Loading...

GITHUB . COM {}

Detected CMS Systems:

  1. Analyzed Page
  2. Matching Content Categories
  3. CMS
  4. Monthly Traffic Estimate
  5. How Does Github.com Make Money
  6. How Much Does Github.com Make
  7. Wordpress Themes And Plugins
  8. Keywords
  9. Topics
  10. Payment Methods
  11. Questions
  12. Schema
  13. External Links
  14. Analytics And Tracking
  15. Libraries
  16. Hosting Providers

We are analyzing https://github.com/pypa/pipenv/issues/4335.

Title:
Error installing the project in editable mode · Issue #4335 · pypa/pipenv
Description:
Issue description I've got a project w/ setup.cfg and version meta-data taken from the package's attribute: [metadata] name = pipenv-bug-test version = attr: bug.__version__ [options] packa...
Website Age:
17 years and 8 months (reg. 2007-10-09).

Matching Content Categories {📚}

  • Technology & Computing
  • Video & Online Content
  • Personal Finance

Content Management System {📝}

What CMS is github.com built with?


Github.com employs WORDPRESS.

Traffic Estimate {📈}

What is the average monthly size of github.com audience?

🚀🌠 Tremendous Traffic: 10M - 20M visitors per month


Based on our best estimate, this website will receive around 10,653,974 visitors per month in the current month.

check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush

How Does Github.com Make Money? {💸}


Subscription Packages {💳}

We've located a dedicated page on github.com that might include details about subscription plans or recurring payments. We identified it based on the word pricing in one of its internal links. Below, you'll find additional estimates for its monthly recurring revenues.

How Much Does Github.com Make? {💰}


Subscription Packages {💳}

Prices on github.com are in US Dollars ($). They range from $4.00/month to $21.00/month.
We estimate that the site has approximately 5,316,204 paying customers.
The estimated monthly recurring revenue (MRR) is $22,328,057.
The estimated annual recurring revenues (ARR) are $267,936,687.

Wordpress Themes and Plugins {🎨}

What WordPress theme does this site use?

It is strange but we were not able to detect any theme on the page.

What WordPress plugins does this website use?

It is strange but we were not able to detect any plugins on the page.

Keywords {🔍}

file, line, issue, return, usrlocallibpythondistpackagespipenvvendorrequirementslibmodelsrequirementspy, version, usrlocallibpythondistpackagespipenvvendorclickcorepy, pipenv, bug, dependencies, kwargs, usrlocallibpythondistpackagespipenvvendorrequirementslibmodelssetupinfopy, sign, project, install, invoke, type, vendored, projects, editable, metadata, packages, usrlocallibpythondistpackagespipenvcorepy, frostming, navigation, pull, requests, actions, security, error, installing, mode, closed, description, ive, setupcfg, attribute, pipenvbugtest, options, true, devpackages, section, pipfile, result, reported, found, call, callbackargs, usrlocallibpythondistpackagespipenvvendorclickdecoratorspy, newfunc,

Topics {✒️}

8/dist-packages/pipenv/vendor/requirementslib/models/requirements 8/dist-packages/pipenv/vendor/requirementslib/models/setup_info 8/dist-packages/pipenv/vendor/requirementslib/models/utils 8/dist-packages/pipenv/vendor/click/decorators 8/dist-packages/pipenv/vendor/click/core 8/dist-packages/pipenv/vendor/cached_property '/work/pipenv-bug-test/bug/bug' /work/pipenv-bug-test/find_namespace 8/dist-packages/pipenv/cli/command 8/dist-packages/pipenv/core 8/dist-packages/pipenv/utils install dev-dependencies fails /usr/local/bin/pipenv /usr/local/lib/python3 dev-packages section assigned labels type packages = find_namespace version meta-data update requirementslib frostming mentioned projects milestone vendored dependencies comment metadata assignees open options section pipenv projects version = get_name_and_version_from_setupcfg actual result bug/__init__ version key type recent call encoding=encoding original case works fine replicate unpack issue milestone relationships commented github bug /bug bug 🐛 cli command version callback project invoke

Payment Methods {📊}

  • Braintree

Questions {❓}

  • Already have an account?

Schema {🗺️}

DiscussionForumPosting:
      context:https://schema.org
      headline:Error installing the project in editable mode
      articleBody:### Issue description I've got a project w/ `setup.cfg` and `version` meta-data taken from the package's attribute: ``` [metadata] name = pipenv-bug-test version = attr: bug.__version__ [options] packages = bug python_requires = >=3.6 zip_safe = True [bdist_wheel] universal = 1 ``` My `dev-packages` section of the `Pipfile` has the entry: ``` pipenv-bug-test = {editable = true, path = "."} ``` Trying to install dev-dependencies fails for this setup. ### Expected result Successful install. ### Actual result Please note the "filename" reported in the last line: ``` Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Building requirements... Traceback (most recent call last): File "/usr/local/bin/pipenv", line 11, in <module> sys.exit(cli()) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 782, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/decorators.py", line 73, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/decorators.py", line 21, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/cli/command.py", line 232, in install retcode = do_install( File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py", line 2051, in do_install do_init( File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py", line 1299, in do_init do_lock( File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py", line 1103, in do_lock venv_resolve_deps( File "/usr/local/lib/python3.8/dist-packages/pipenv/utils.py", line 1317, in venv_resolve_deps deps = convert_deps_to_pip( File "/usr/local/lib/python3.8/dist-packages/pipenv/utils.py", line 1434, in convert_deps_to_pip new_dep = Requirement.from_pipfile(dep_name, dep) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 2743, in from_pipfile r = FileRequirement.from_pipfile(name, pipfile) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1842, in from_pipfile arg_dict["parsed_line"] = Line(line) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 178, in __init__ self.parse() File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1313, in parse self.parse_name() File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1039, in parse_name name = self._parse_name_from_path() File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1007, in _parse_name_from_path parsed_setup_cfg = self.parsed_setup_cfg File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/cached_property.py", line 35, in __get__ value = obj.__dict__[self.func.__name__] = self.func(obj) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 892, in parsed_setup_cfg return parse_setup_cfg(setup_content, base_dir) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 322, in parse_setup_cfg name, version = get_name_and_version_from_setupcfg(parser, package_dir) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 277, in get_name_and_version_from_setupcfg version = parse_special_directives(parser.get("metadata", "version"), package_dir) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 191, in parse_special_directives rv = ast_parse_attribute_from_file(path, attribute) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 1172, in ast_parse_attribute_from_file analyzer = ast_parse_file(path) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 1193, in ast_parse_file tree = ast.parse(read_source(path)) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/utils.py", line 1024, in read_source with open(path, "r", encoding=encoding) as fp: FileNotFoundError: [Errno 2] No such file or directory: '/work/pipenv-bug-test/bug/bug' ``` My original case was a bit more complicated. I had a `packages = find_namespace:` in the `options` section of the `setup.cfg` and the reported not found "file" was: /work/pipenv-bug-test/find_namespace:/bug And yes, setting the `version` key to exact value (same as in `bug/__init__.py`) works fine. ### Steps to replicate 1. unpack the attached sample project [pipenv-bug-test.zip](https://github.com/pypa/pipenv/files/4765957/pipenv-bug-test.zip) 2. try `pipenv install --dev` ------------------------------------------------------------------------------- <details><summary>$ pipenv --support</summary> Pipenv version: `'2020.6.2'` Pipenv location: `'/usr/local/lib/python3.8/dist-packages/pipenv'` Python location: `'/usr/bin/python3'` Python installations found: - `3.8.2`: `/usr/bin/python3` - `3.8.2`: `/usr/bin/python3.8` - `3.8.2`: `/bin/python3` - `3.8.2`: `/bin/python3.8` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.8.2', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.16.18-gentoo-z3', 'platform_system': 'Linux', 'platform_version': '#5 SMP PREEMPT Sat Apr 6 19:26:28 +08 2019', 'python_full_version': '3.8.2', 'python_version': '3.8', 'sys_platform': 'linux'} ``` System environment variables: - `PIPENV_VENV_IN_PROJECT` - `COLORTERM` - `HOSTNAME` - `LANGUAGE` - `PWD` - `w` - `HOME` - `LANG` - `LS_COLORS` - `TERM` - `PIP_DISABLE_PIP_VERSION_CHECK` - `SHLVL` - `LC_ALL` - `PATH` - `DEBIAN_FRONTEND` - `OLDPWD` - `_` - `PYTHONDONTWRITEBYTECODE` - `PIP_SHIMS_BASE_MODULE` - `PIP_PYTHON_PATH` - `PYTHONFINDER_IGNORE_UNSUPPORTED` Pipenv–specific environment variables: - `PIPENV_VENV_IN_PROJECT`: `1` Debug–specific environment variables: - `PATH`: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin` - `LANG`: `en_US.UTF-8` - `PWD`: `/work/pipenv-bug-test` --------------------------- Contents of `Pipfile` ('/work/pipenv-bug-test/Pipfile'): ```toml [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [dev-packages] pipenv-bug-test = {editable = true, path = "."} [packages] ``` </details>
      author:
         url:https://github.com/zaufi
         type:Person
         name:zaufi
      datePublished:2020-06-11T16:05:20.000Z
      interactionStatistic:
         type:InteractionCounter
         interactionType:https://schema.org/CommentAction
         userInteractionCount:1
      url:https://github.com/4335/pipenv/issues/4335
      context:https://schema.org
      headline:Error installing the project in editable mode
      articleBody:### Issue description I've got a project w/ `setup.cfg` and `version` meta-data taken from the package's attribute: ``` [metadata] name = pipenv-bug-test version = attr: bug.__version__ [options] packages = bug python_requires = >=3.6 zip_safe = True [bdist_wheel] universal = 1 ``` My `dev-packages` section of the `Pipfile` has the entry: ``` pipenv-bug-test = {editable = true, path = "."} ``` Trying to install dev-dependencies fails for this setup. ### Expected result Successful install. ### Actual result Please note the "filename" reported in the last line: ``` Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Building requirements... Traceback (most recent call last): File "/usr/local/bin/pipenv", line 11, in <module> sys.exit(cli()) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 782, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/decorators.py", line 73, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/click/decorators.py", line 21, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/pipenv/cli/command.py", line 232, in install retcode = do_install( File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py", line 2051, in do_install do_init( File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py", line 1299, in do_init do_lock( File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py", line 1103, in do_lock venv_resolve_deps( File "/usr/local/lib/python3.8/dist-packages/pipenv/utils.py", line 1317, in venv_resolve_deps deps = convert_deps_to_pip( File "/usr/local/lib/python3.8/dist-packages/pipenv/utils.py", line 1434, in convert_deps_to_pip new_dep = Requirement.from_pipfile(dep_name, dep) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 2743, in from_pipfile r = FileRequirement.from_pipfile(name, pipfile) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1842, in from_pipfile arg_dict["parsed_line"] = Line(line) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 178, in __init__ self.parse() File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1313, in parse self.parse_name() File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1039, in parse_name name = self._parse_name_from_path() File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 1007, in _parse_name_from_path parsed_setup_cfg = self.parsed_setup_cfg File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/cached_property.py", line 35, in __get__ value = obj.__dict__[self.func.__name__] = self.func(obj) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 892, in parsed_setup_cfg return parse_setup_cfg(setup_content, base_dir) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 322, in parse_setup_cfg name, version = get_name_and_version_from_setupcfg(parser, package_dir) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 277, in get_name_and_version_from_setupcfg version = parse_special_directives(parser.get("metadata", "version"), package_dir) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 191, in parse_special_directives rv = ast_parse_attribute_from_file(path, attribute) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 1172, in ast_parse_attribute_from_file analyzer = ast_parse_file(path) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/setup_info.py", line 1193, in ast_parse_file tree = ast.parse(read_source(path)) File "/usr/local/lib/python3.8/dist-packages/pipenv/vendor/requirementslib/models/utils.py", line 1024, in read_source with open(path, "r", encoding=encoding) as fp: FileNotFoundError: [Errno 2] No such file or directory: '/work/pipenv-bug-test/bug/bug' ``` My original case was a bit more complicated. I had a `packages = find_namespace:` in the `options` section of the `setup.cfg` and the reported not found "file" was: /work/pipenv-bug-test/find_namespace:/bug And yes, setting the `version` key to exact value (same as in `bug/__init__.py`) works fine. ### Steps to replicate 1. unpack the attached sample project [pipenv-bug-test.zip](https://github.com/pypa/pipenv/files/4765957/pipenv-bug-test.zip) 2. try `pipenv install --dev` ------------------------------------------------------------------------------- <details><summary>$ pipenv --support</summary> Pipenv version: `'2020.6.2'` Pipenv location: `'/usr/local/lib/python3.8/dist-packages/pipenv'` Python location: `'/usr/bin/python3'` Python installations found: - `3.8.2`: `/usr/bin/python3` - `3.8.2`: `/usr/bin/python3.8` - `3.8.2`: `/bin/python3` - `3.8.2`: `/bin/python3.8` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.8.2', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.16.18-gentoo-z3', 'platform_system': 'Linux', 'platform_version': '#5 SMP PREEMPT Sat Apr 6 19:26:28 +08 2019', 'python_full_version': '3.8.2', 'python_version': '3.8', 'sys_platform': 'linux'} ``` System environment variables: - `PIPENV_VENV_IN_PROJECT` - `COLORTERM` - `HOSTNAME` - `LANGUAGE` - `PWD` - `w` - `HOME` - `LANG` - `LS_COLORS` - `TERM` - `PIP_DISABLE_PIP_VERSION_CHECK` - `SHLVL` - `LC_ALL` - `PATH` - `DEBIAN_FRONTEND` - `OLDPWD` - `_` - `PYTHONDONTWRITEBYTECODE` - `PIP_SHIMS_BASE_MODULE` - `PIP_PYTHON_PATH` - `PYTHONFINDER_IGNORE_UNSUPPORTED` Pipenv–specific environment variables: - `PIPENV_VENV_IN_PROJECT`: `1` Debug–specific environment variables: - `PATH`: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin` - `LANG`: `en_US.UTF-8` - `PWD`: `/work/pipenv-bug-test` --------------------------- Contents of `Pipfile` ('/work/pipenv-bug-test/Pipfile'): ```toml [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [dev-packages] pipenv-bug-test = {editable = true, path = "."} [packages] ``` </details>
      author:
         url:https://github.com/zaufi
         type:Person
         name:zaufi
      datePublished:2020-06-11T16:05:20.000Z
      interactionStatistic:
         type:InteractionCounter
         interactionType:https://schema.org/CommentAction
         userInteractionCount:1
      url:https://github.com/4335/pipenv/issues/4335
Person:
      url:https://github.com/zaufi
      name:zaufi
      url:https://github.com/zaufi
      name:zaufi
InteractionCounter:
      interactionType:https://schema.org/CommentAction
      userInteractionCount:1
      interactionType:https://schema.org/CommentAction
      userInteractionCount:1

Analytics and Tracking {📊}

  • Site Verification - Google

Libraries {📚}

  • Clipboard.js
  • D3.js
  • Lodash

Emails and Hosting {✉️}

Mail Servers:

  • aspmx.l.google.com
  • alt1.aspmx.l.google.com
  • alt2.aspmx.l.google.com
  • alt3.aspmx.l.google.com
  • alt4.aspmx.l.google.com

Name Servers:

  • dns1.p08.nsone.net
  • dns2.p08.nsone.net
  • dns3.p08.nsone.net
  • dns4.p08.nsone.net
  • ns-1283.awsdns-32.org
  • ns-1707.awsdns-21.co.uk
  • ns-421.awsdns-52.com
  • ns-520.awsdns-01.net
8.74s.