
GITHUB . COM {
}
Detected CMS Systems:
- Wordpress (2 occurrences)
Title:
20.0.3: pypy could be relative symlinks for executables? Β· Issue #1596 Β· pypa/virtualenv
Description:
this is a very minor difference with previous versions, but is making it difficult to properly fix virtualenv-tools3 $ virtualenv --version 16.7.9 $ virtualenv venv -p pypy Running virtualenv with interpreter /home/asottile/bin/pypy Alre...
Website Age:
17 years and 8 months (reg. 2007-10-09).
Matching Content Categories {π}
- Technology & Computing
- Mobile Technology & AI
- Automotive
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,926 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,180 paying customers.
The estimated monthly recurring revenue (MRR) is $22,327,958.
The estimated annual recurring revenues (ARR) are $267,935,490.
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 {π}
asottile, feb, rwxrxrx, pypy, virtualenv, rwrr, python, pip, lrwxrwxrwx, symlinks, wheel, easyinstall, gaborbernat, mentioned, sign, relative, drwxrxrx, executables, issue, navigation, pypa, code, pull, requests, actions, security, closed, versions, making, difficult, version, interpreter, homeasottilebinpypy, total, activate, activatecsh, activatefish, activateps, activatethispy, libpypycso, homeasottileoptpypyvlinuxbinlibpypycso, make, venvbinvirtualenv, environment, tmpvenvppbinpypy, enhancement, helpwanted, conversation, github, projects,
Topics {βοΈ}
/pypa/virtualenv/blob/master/src/virtualenv/create/via_global_ref/builtin/ref /tmp/venv/bin/pypy installing setuptools /tmp/venv/site-packages/virtualenv/__init__ interpreter /home/asottile/bin/pypy local/share/virtualenv/seed-v1 dest=/tmp/venvpp copying/symlinking include files 36 python-config -rwxr-xr pypy running virtualenv creating environment fails 0-linux64/bin/libpypy assigned labels enhancement 36 pip -rwxr-xr 37 pip -rwxr-xr recent virtualenv versions py -rwxr-xr $ ls -al 37 wheel -rwxr-xr 37 easy_install2 -rwxr-xr 37 wheel2 -rwxr-xr comment metadata assignees 36 pip2 -rwxr-xr 37 pip2 -rwxr-xr 36 easy_install -rwxr-xr 37 easy_install -rwxr-xr drwxr-xr code layout pypy executable rwxr-xr 7 -rwxr-xr relative symlinks virtualenv previous versions wanted projects pypy pip 37 pip-2 minor difference 202ms pypy2posix clear=false global=false virtual_env variable projects milestone milestone relationships personal information 20 36 python2 python2 make limited conversation wheel
Payment Methods {π}
- Braintree
Questions {β}
- 3: pypy could be relative symlinks for executables?
- Already have an account?
Schema {πΊοΈ}
DiscussionForumPosting:
context:https://schema.org
headline:20.0.3: pypy could be relative symlinks for executables?
articleBody:this is a very minor difference with previous versions, but is making it difficult to properly fix [virtualenv-tools3](https://github.com/Yelp/virtualenv-tools/pull/22)
```console
$ virtualenv --version
16.7.9
$ virtualenv venv -p pypy
Running virtualenv with interpreter /home/asottile/bin/pypy
Already using interpreter /home/asottile/bin/pypy
New pypy executable in /tmp/venv/bin/pypy
Installing setuptools, pip, wheel...
done.
$ ls -al ./venv/bin/
total 64
drwxr-xr-x 2 asottile asottile 4096 Feb 12 09:36 .
drwxr-xr-x 8 asottile asottile 4096 Feb 12 09:36 ..
-rw-r--r-- 1 asottile asottile 2198 Feb 12 09:36 activate
-rw-r--r-- 1 asottile asottile 1417 Feb 12 09:36 activate.csh
-rw-r--r-- 1 asottile asottile 3082 Feb 12 09:36 activate.fish
-rw-r--r-- 1 asottile asottile 1751 Feb 12 09:36 activate.ps1
-rw-r--r-- 1 asottile asottile 1517 Feb 12 09:36 activate_this.py
-rwxr-xr-x 1 asottile asottile 232 Feb 12 09:36 easy_install
-rwxr-xr-x 1 asottile asottile 232 Feb 12 09:36 easy_install-2.7
lrwxrwxrwx 1 asottile asottile 58 Feb 12 09:36 libpypy-c.so -> /home/asottile/opt/pypy2.7-v7.3.0-linux64/bin/libpypy-c.so
-rwxr-xr-x 1 asottile asottile 223 Feb 12 09:36 pip
-rwxr-xr-x 1 asottile asottile 223 Feb 12 09:36 pip2
-rwxr-xr-x 1 asottile asottile 223 Feb 12 09:36 pip2.7
-rwxr-xr-x 1 asottile asottile 6296 Feb 12 09:36 pypy
lrwxrwxrwx 1 asottile asottile 4 Feb 12 09:36 python -> pypy
lrwxrwxrwx 1 asottile asottile 4 Feb 12 09:36 python2 -> pypy
lrwxrwxrwx 1 asottile asottile 4 Feb 12 09:36 python2.7 -> pypy
-rwxr-xr-x 1 asottile asottile 2327 Feb 12 09:36 python-config
-rwxr-xr-x 1 asottile asottile 210 Feb 12 09:36 wheel
```
(notice `python` / `python2` / `python2.7` are relative symlinks)
if we continue this and make a 20.x virtualenv from that:
```console
$ ./venv/bin/pip install virtualenv -qq
$ ./venv/bin/virtualenv --version
virtualenv 20.0.3 from /tmp/venv/site-packages/virtualenv/__init__.pyc
$ ./venv/bin/virtualenv venvpp
created virtual environment in 202ms PyPy2Posix(dest=/tmp/venvpp, clear=False, global=False) with seeder FromAppData pip=latest setuptools=latest wheel=latest app_data_dir=/home/asottile/.local/share/virtualenv/seed-v1 via=copy
$ ls -al venvpp/bin/
total 72
drwxr-xr-x 2 asottile asottile 4096 Feb 12 09:37 .
drwxr-xr-x 6 asottile asottile 4096 Feb 12 09:37 ..
-rw-r--r-- 1 asottile asottile 2200 Feb 12 09:37 activate
-rw-r--r-- 1 asottile asottile 1419 Feb 12 09:37 activate.csh
-rw-r--r-- 1 asottile asottile 3050 Feb 12 09:37 activate.fish
-rw-r--r-- 1 asottile asottile 1751 Feb 12 09:37 activate.ps1
-rw-r--r-- 1 asottile asottile 1185 Feb 12 09:37 activate_this.py
-rwxr-xr-x 1 asottile asottile 234 Feb 12 09:37 easy_install
-rwxr-xr-x 1 asottile asottile 234 Feb 12 09:37 easy_install2
-rwxr-xr-x 1 asottile asottile 234 Feb 12 09:37 easy_install-2.7
lrwxrwxrwx 1 asottile asottile 58 Feb 12 09:37 libpypy-c.so -> /home/asottile/opt/pypy2.7-v7.3.0-linux64/bin/libpypy-c.so
-rwxr-xr-x 1 asottile asottile 225 Feb 12 09:37 pip
-rwxr-xr-x 1 asottile asottile 225 Feb 12 09:37 pip2
-rwxr-xr-x 1 asottile asottile 225 Feb 12 09:37 pip-2.7
-rwxr-xr-x 1 asottile asottile 6296 Feb 12 09:37 pypy
lrwxrwxrwx 1 asottile asottile 20 Feb 12 09:37 python -> /tmp/venvpp/bin/pypy
lrwxrwxrwx 1 asottile asottile 20 Feb 12 09:37 python2 -> /tmp/venvpp/bin/pypy
-rwxr-xr-x 1 asottile asottile 212 Feb 12 09:37 wheel
-rwxr-xr-x 1 asottile asottile 212 Feb 12 09:37 wheel2
-rwxr-xr-x 1 asottile asottile 212 Feb 12 09:37 wheel-2.7
```
and here they are symlinks but absolute (making it difficult to relocate)
also it seems `python2.7` is missing, but that's separate
I'd be happy to help write a patch -- though I need to re-figure-out the new code layout :)
author:
url:https://github.com/asottile
type:Person
name:asottile
datePublished:2020-02-12T17:38:56.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:1
url:https://github.com/1596/virtualenv/issues/1596
context:https://schema.org
headline:20.0.3: pypy could be relative symlinks for executables?
articleBody:this is a very minor difference with previous versions, but is making it difficult to properly fix [virtualenv-tools3](https://github.com/Yelp/virtualenv-tools/pull/22)
```console
$ virtualenv --version
16.7.9
$ virtualenv venv -p pypy
Running virtualenv with interpreter /home/asottile/bin/pypy
Already using interpreter /home/asottile/bin/pypy
New pypy executable in /tmp/venv/bin/pypy
Installing setuptools, pip, wheel...
done.
$ ls -al ./venv/bin/
total 64
drwxr-xr-x 2 asottile asottile 4096 Feb 12 09:36 .
drwxr-xr-x 8 asottile asottile 4096 Feb 12 09:36 ..
-rw-r--r-- 1 asottile asottile 2198 Feb 12 09:36 activate
-rw-r--r-- 1 asottile asottile 1417 Feb 12 09:36 activate.csh
-rw-r--r-- 1 asottile asottile 3082 Feb 12 09:36 activate.fish
-rw-r--r-- 1 asottile asottile 1751 Feb 12 09:36 activate.ps1
-rw-r--r-- 1 asottile asottile 1517 Feb 12 09:36 activate_this.py
-rwxr-xr-x 1 asottile asottile 232 Feb 12 09:36 easy_install
-rwxr-xr-x 1 asottile asottile 232 Feb 12 09:36 easy_install-2.7
lrwxrwxrwx 1 asottile asottile 58 Feb 12 09:36 libpypy-c.so -> /home/asottile/opt/pypy2.7-v7.3.0-linux64/bin/libpypy-c.so
-rwxr-xr-x 1 asottile asottile 223 Feb 12 09:36 pip
-rwxr-xr-x 1 asottile asottile 223 Feb 12 09:36 pip2
-rwxr-xr-x 1 asottile asottile 223 Feb 12 09:36 pip2.7
-rwxr-xr-x 1 asottile asottile 6296 Feb 12 09:36 pypy
lrwxrwxrwx 1 asottile asottile 4 Feb 12 09:36 python -> pypy
lrwxrwxrwx 1 asottile asottile 4 Feb 12 09:36 python2 -> pypy
lrwxrwxrwx 1 asottile asottile 4 Feb 12 09:36 python2.7 -> pypy
-rwxr-xr-x 1 asottile asottile 2327 Feb 12 09:36 python-config
-rwxr-xr-x 1 asottile asottile 210 Feb 12 09:36 wheel
```
(notice `python` / `python2` / `python2.7` are relative symlinks)
if we continue this and make a 20.x virtualenv from that:
```console
$ ./venv/bin/pip install virtualenv -qq
$ ./venv/bin/virtualenv --version
virtualenv 20.0.3 from /tmp/venv/site-packages/virtualenv/__init__.pyc
$ ./venv/bin/virtualenv venvpp
created virtual environment in 202ms PyPy2Posix(dest=/tmp/venvpp, clear=False, global=False) with seeder FromAppData pip=latest setuptools=latest wheel=latest app_data_dir=/home/asottile/.local/share/virtualenv/seed-v1 via=copy
$ ls -al venvpp/bin/
total 72
drwxr-xr-x 2 asottile asottile 4096 Feb 12 09:37 .
drwxr-xr-x 6 asottile asottile 4096 Feb 12 09:37 ..
-rw-r--r-- 1 asottile asottile 2200 Feb 12 09:37 activate
-rw-r--r-- 1 asottile asottile 1419 Feb 12 09:37 activate.csh
-rw-r--r-- 1 asottile asottile 3050 Feb 12 09:37 activate.fish
-rw-r--r-- 1 asottile asottile 1751 Feb 12 09:37 activate.ps1
-rw-r--r-- 1 asottile asottile 1185 Feb 12 09:37 activate_this.py
-rwxr-xr-x 1 asottile asottile 234 Feb 12 09:37 easy_install
-rwxr-xr-x 1 asottile asottile 234 Feb 12 09:37 easy_install2
-rwxr-xr-x 1 asottile asottile 234 Feb 12 09:37 easy_install-2.7
lrwxrwxrwx 1 asottile asottile 58 Feb 12 09:37 libpypy-c.so -> /home/asottile/opt/pypy2.7-v7.3.0-linux64/bin/libpypy-c.so
-rwxr-xr-x 1 asottile asottile 225 Feb 12 09:37 pip
-rwxr-xr-x 1 asottile asottile 225 Feb 12 09:37 pip2
-rwxr-xr-x 1 asottile asottile 225 Feb 12 09:37 pip-2.7
-rwxr-xr-x 1 asottile asottile 6296 Feb 12 09:37 pypy
lrwxrwxrwx 1 asottile asottile 20 Feb 12 09:37 python -> /tmp/venvpp/bin/pypy
lrwxrwxrwx 1 asottile asottile 20 Feb 12 09:37 python2 -> /tmp/venvpp/bin/pypy
-rwxr-xr-x 1 asottile asottile 212 Feb 12 09:37 wheel
-rwxr-xr-x 1 asottile asottile 212 Feb 12 09:37 wheel2
-rwxr-xr-x 1 asottile asottile 212 Feb 12 09:37 wheel-2.7
```
and here they are symlinks but absolute (making it difficult to relocate)
also it seems `python2.7` is missing, but that's separate
I'd be happy to help write a patch -- though I need to re-figure-out the new code layout :)
author:
url:https://github.com/asottile
type:Person
name:asottile
datePublished:2020-02-12T17:38:56.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:1
url:https://github.com/1596/virtualenv/issues/1596
Person:
url:https://github.com/asottile
name:asottile
url:https://github.com/asottile
name:asottile
InteractionCounter:
interactionType:https://schema.org/CommentAction
userInteractionCount:1
interactionType:https://schema.org/CommentAction
userInteractionCount:1
External Links {π}(2)
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