.egg-info in formish git repository

2 views
Skip to first unread message

Daniel Holth

unread,
Mar 1, 2010, 3:20:38 PM3/1/10
to is...@googlegroups.com
Please remove the directory http://github.com/ish/formish/tree/master/formish/tests/testish/testish.egg-info/ from git, as it makes 'pip install' unhappy.

Thanks,

Daniel Holth

Chris McDonough

unread,
Mar 1, 2010, 3:33:29 PM3/1/10
to is...@googlegroups.com, Daniel Holth
+1 from me. In general, *.egg-info is derived, not canonical and doesn't
belong in any package checkin.

> --
> You received this message because you are subscribed to the Google
> Groups "ish.io" group.
> To post to this group, send an email to is...@googlegroups.com.
> To unsubscribe from this group, send email to
> ishio+un...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/ishio?hl=en-GB.


--
Chris McDonough
Agendaless Consulting, Fredericksburg VA
The repoze.bfg Web Application Framework Book: http://bfg.repoze.org/book

Matt Goodall

unread,
Mar 1, 2010, 3:37:16 PM3/1/10
to is...@googlegroups.com
On 1 March 2010 20:20, Daniel Holth <dho...@gmail.com> wrote:
> Please remove the directory
> http://github.com/ish/formish/tree/master/formish/tests/testish/testish.egg-info/
> from git, as it makes 'pip install' unhappy.

Yep, quite right, it shouldn't be there and has just been removed from
the repo. I removed the formish.egg-info the above day but forgot the
testish app was buried in the package too.

- Matt

Matt Goodall

unread,
Mar 1, 2010, 3:56:35 PM3/1/10
to is...@googlegroups.com
On 1 March 2010 20:33, Chris McDonough <chr...@plope.com> wrote:
> +1 from me.  In general, *.egg-info is derived, not canonical and doesn't
> belong in any package checkin.

I completely agree. I normally hate generated stuff in repos too.
(This applies to sphinx-generated docs too but I'm not going to remove
those just yet because they're automatically pushed to the ish web
server.)

For the record, the reason the .egg-info directories were added was
simply to make our lives easy. We use git submodule to link the
packages into our main application rather than installing eggs. The
egg-info dirs meant that the pkg_resources machinery just worked. I'll
fix the application to build the egg-info directories after we update
the submodules.

- Matt

Daniel Holth

unread,
Mar 1, 2010, 4:11:16 PM3/1/10
to is...@googlegroups.com
I've been installing formish like this:

requirements.txt:

-e git+git://github.com/ish/dottedish.git#egg=dottedish
-e git+git://github.com/ish/schemaish.git#egg=schemaish
-e git+git://github.com/ish/validatish.git#egg=validatish
-e git+git://github.com/ish/formish.git#egg=formish

pip install -r requirements.txt

No more total dependence on pypi or fake-local-pypi.

Daniel
Reply all
Reply to author
Forward
0 new messages