- 11 Oct, 2013 13 commits
-
-
Isis Lovecruft authored
This shouldn't have been committed anyway.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
* ADD exclude_package_data directive to setuptools.setup() call, to exclude all .po files from being installed. * FIX the crunchbang in setup.py to respect the environment and save the whales and all that. * UPDATE the copyright/authors/license header. I hear it's not 2007 anymore.
-
Isis Lovecruft authored
* ADD scripts/gen_bridge_descriptors to setup.py so that the crunchbang is appropriately rewritten upon installation.
-
Isis Lovecruft authored
Thanks to mrphs for pointing out on IRC that python-dev was missing.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
The 'feature/9937-desc-gen-r1' branch is actually the entirety of a separate repo, https://github.com/sysrqb/tdgen from the master branch. It was merged by doing: $ git clone https://github.com/sysrqb/tdgen && cd tdgen $ cd ../bridgedb $ git checkout -b feature/9937-desc-gen develop $ git remote add tdgen ../tdgen $ git fetch tdgen $ git merge -S --no-ff tdgen/master
-
It should be better this way.
-
-
- 03 Oct, 2013 8 commits
-
-
Isis Lovecruft authored
* ADD commands 'test' and 'coverage' to scripts/bridgedb. To run twisted.trial based unittests, after BridgeDB has been installed, do: $ bridgedb test and to run the same tests under python-coverage, do: $ bridgedb coverage * ADD dependencies for unittests and coverage: - coverage - trialcoverage - sure * FIXES #9872
-
Isis Lovecruft authored
* This should also help save the whales.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
- 23 Aug, 2013 1 commit
-
-
We guess which language gettext will choose by iterating over the languages in the Language header and selecting the first one we support. We assume a user will prioritize languages in their browser. We then render the page using the selected language, or English if it is no available. Bug fix on #9157 . (cherry picked from commit a31c592eadd72a659f22497f66e77fb90c6c207b) Signed-off-by:
Isis Lovecruft <isis@torproject.org> Taken from branch 'sysrqb/bug9157_r2_rebased'.
-
- 20 Aug, 2013 5 commits
-
-
Isis Lovecruft authored
* TODO We need a separate place (and preferably git repo for maintainer docs, scripts, etc.). I've started putting these things in maint/ in the top-level of bridgedb.git, but since I think that service maintainance should be kept separate from the software maintainance, I haven't committed them yet. That said, here are the instructions for bumping versions, for lack of a better place to put them.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
It isn't actually a module, it's a two-line script. Installing it as a script is better, because: 1) We don't need to do `python -m TorBridgeDB […]`. Instead, we just do `bridgedb […]` and we also get all the benefits of shell autocompletion. 2) Setuptools will automatically replace the #! in the installed script to point to the location of the Python interpreter which was used to install it, making it work with alternate interpreters as well as within virtualenvs. * MOVE lib/TorBridgeDB.py → scripts/bridgedb. * ADD 'scripts' arguments to setuptools.setup() call. * UPDATE the README with instructions on how to run bridgedb now.
-
- 19 Aug, 2013 6 commits
-
-
Isis Lovecruft authored
* ADD function get_requirements() to setup.py file, for parsing the requirements.txt file and installing the dependencies specified there. This allows us to keep one place for keeping track of dependencies, regardless of whether we are installed from a source distribution (git or a tarball) or with pip.
-
Isis Lovecruft authored
* FIXES part of #9425 (Create and document a better BridgeDB deployment strategy). * ADD versioneer.py to the top level of the project. * USE setuptools explicitly in setup.py, which will also make the project a bit more py3k compatible. * ADD maintainer and maintainer_email fields to setup.py setup() call (with my contact info). * ADD versioneer setup variables and calls to setup.py. Versioneer, as currently configured, will automatically create a package level attribute: >>> import bridgedb >>> print bridgedb.__version__ 0.0.1 Bumping the version number at release time (which, for BridgeDB really means deploy time, as of right now) means doing the following: $ git checkout develop [merge some fix/bug/feature/etc branches] $ git checkout -b release-0.0.2 develop $ git tag -a -s bridgedb-0.0.2 [pip maintainance commands *would* go here, if we ever have any] $ git checkout master $ git merge -S --no-ff release-0.0.2 $ git checkout develop $ git merge -S --no-ff master $ git push <remote> master develop And be sure not to forget to do: $ git push --tags If the currently installed version is *not* from one of the signed tags, the version number attribute created by versioneer will be the short ID of the git commit from which the installation took place, prefixed with the most recent tagged release at that point, i.e.: >>> import bridgedb >>> bridgedb.__version__ 0.0.1-git528ff30c
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-
- 12 Aug, 2013 7 commits
-
-
Isis Lovecruft authored
-
Isis Lovecruft authored
* CHANGE the "Translations" section to accurately reflect required steps for updateing .pot files with strings which are newly added to BridgeDB's source code, as well as instructions for getting finished translations from gitweb.torproject.org/translations.git. * FIX a couple typos in the README.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
* [ar] العربية * [da] dansk * [de] Deutsch * [el] ελληνικά * [en] English * [es] español * [eu] euskera * [fa] فارسی * [fr] français * [gl] galego * [he] עברית * [hr_HR] hrvatski jezik * [it] italiano * [ja] 日本語 * [lv] latviešu valoda * [ms_MY] بهاس ملايو * [nb] Norsk bokmål * [nl] Nederlands * [pl] język polski * [pt_BR] português * [ru] русский язык * [si_LK] \u0dc3\u0dd2\u0d82\u0dc4\u0dbd * [sv] Svenska * [th] ไทย * [tr] Türkçe * [zh_CN] 中文
♥ ♥ ♥ to all our translators. -
Isis Lovecruft authored
The strings have changed so much due to the new web interface design that it is useless to keep the old versions around because they only map to ~20% of the strings. Not entirely sure how this is done, but I thought it made the most sense to only include translations which are 100% complete.
-
Isis Lovecruft authored
-
Isis Lovecruft authored
-