It was announced tonight that the next SF Python Hack Night
would take place next Wednesday, March 19, at Uber. I heard
they just moved into the old Yelp HQ on Mission at Third Street,
in the same building as the Men's Wearhouse. They have not yet
posted details to the website, but it should go up in the next
day or two. If you join the group, you will be notified.
http://www.meetup.com/sfpython/
--steve
On 3/12/14 at 9:47 PM, [email protected] (Randall Leeds) pronounced:
Link to next week's hack night anywhere?
I'd totally love to work on something.
On Wed, Mar 12, 2014 at 5:53 PM, Steve Piercy <[email protected]>wrote:
Randall,
Please look for me at tonight's SF Python presentation meet up at Yelp.
I'll also be at next Wednesday's hack night for Pyramid in PyCharm. I'd
like to see what you're doing.
--steve
On Mar 12, 2014 1:45 PM, "Randall Leeds" <[email protected]> wrote:
I feel like this is a great topic for a tutorial.
Next Python meetup project night here in San Francisco I might start a
little scaffolding project to demonstrate some of this stuff.
Jonathan, if you have links to any code that'd be useful, could you drop
some here?
On Wed, Mar 12, 2014 at 1:41 PM, Jonathan Vanasco <[email protected]>wrote:
After struggling with a decision for a while, I ended up just using
fabric and building this into our deployment routine.
Our pyramid app toggles different includes between Production and
Testing (based on environment.ini variables):
- production
* uses compressed / minified / joined / filtered assets in /-dist
* appends a release number as the query string to all assets ( to
bust cache across releases )
- development
* uses normal assets in /js /css
* appends the datetime as the query string to all assets ( to bust
cache across requests )
before joining and minifying the js files, they're heavily
regexed/filtered. a javascript flag is set to production, logger lines are
commented out, and lots of other changes. sometimes libraries are patched.
I also manage versioned assets like this:
/js
|-- /jquery
|-- /active ( symlink to other folder in this directory )
|-- /v1.8.1
|-- /v1.8.5
the fabric deployment file is written to deploy off the /active symlink
in each folder. It occasionally needs to be rewritten/updated , as 3rd
party libraries sometimes will change their file structure.
a lot of the work just re-implements the html5boilerplate build tools (
originally in ant, now in node ). html5boilerplate is installed into the
virtualenv/source, and kept relatively up-to-date. instead of running
their commands natively, I use fabric as the exclusive interface. that
lets me move files around or do all the other work in Python.
It took about three hours to set up and has been really great. Instead
of having to deal with all sorts of evolving config files, everything stays
in python.
--
You received this message because you are subscribed to the Google
Groups "pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.
------------------------
Steve Piercy, Soquel, CA
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.