Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #2226 (closed defect: fixed)

Opened 9 years ago

Last modified 8 years ago

Release TG2 to pypi

Reported by: jorge.vargas Owned by: mramm
Priority: highest Milestone: 2.1a1
Component: TurboGears Version: trunk
Severity: normal Keywords:
Cc:

Description

I think it has been long enough, even if we provide an alternative index we should put our stuff on pypi. I find this specially useful to test (in the wild) the new pip stuff. And b6 is the best place to test this.

Change History

comment:1 Changed 9 years ago by jorge.vargas

  • Owner set to mramm

comment:2 Changed 9 years ago by faide

+1 on this. We are in feature freeze so next version should go to pypi.

Please synchronize for the release as I have some glitches to fix in the quickstart templates to make sure the produced applications have all the requirements properly set out of the box.

comment:3 follow-up: ↓ 6 Changed 9 years ago by percious

What about the fact that pylons re-points the index to pylonshq? How do you plan to resolve that? This has caused some pain in the past.

comment:4 Changed 9 years ago by mramm

  • Milestone changed from 2.0b6 to 2.0rc1

comment:5 follow-ups: ↓ 7 ↓ 8 Changed 9 years ago by mramm

Also it will do no good to have the TG2 egg in pypi if their dependencies aren't available in at least some form. I think this is now the case, but we should test it.

comment:6 in reply to: ↑ 3 Changed 9 years ago by jorge.vargas

Replying to percious:

What about the fact that pylons re-points the index to pylonshq? How do you plan to resolve that? This has caused some pain in the past.

That is only valid for easy_install, pip ignores that. It "adds" places instead of getting rid of pypi

comment:7 in reply to: ↑ 5 Changed 9 years ago by jorge.vargas

Replying to mramm:

Also it will do no good to have the TG2 egg in pypi if their dependencies aren't available in at least some form. I think this is now the case, but we should test it.

what dependencies?

requirements = open('b6requirements.txt').readlines()

for package in requirements:
    print 'Searching for ' + package,
    name,version = package.split('==')

    import urllib
    result = urllib.urlopen('http://pypi.python.org/pypi/%s/%s' % (name,version)).read()
    if result == 'Not Found\n\n':
        print name,version,'missing',
    else:
        print name,version,'ok',
    print

requrements file from #2182

That only shows PEAK-rules and prioritized-methods 0.2.1

the first is a bug in the name of the pypi package, the second is not released, which I believe it's alberto's stuff used by TurboJson?, #2212 again :)

comment:8 in reply to: ↑ 5 Changed 9 years ago by jorge.vargas

Replying to mramm:

Also it will do no good to have the TG2 egg in pypi if their dependencies aren't available in at least some form. I think this is now the case, but we should test it.

pylons is now on pypi :)

comment:9 Changed 8 years ago by percious

  • Status changed from new to closed
  • Resolution set to fixed

This was done a log time ago.

Note: See TracTickets for help on using tickets.